-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathREADME
101 lines (79 loc) · 4.3 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
This is gnome shell extension which draws energy beam like shape under windows.
This is clone of Nexus Live Wallpaper from android 2.x series.
To install this extension, refer INSTALL.
Written by WSID ( http://wsidre.egloos.com, [email protected] )
################################################################################
0. WSID joins the army.
################################################################################
For most of South Korean Man, joining the army ( for almost 2 years ) is duty.
After joining the army, I can't have sufficient time to improve it, fixing bugs,
and porting it for 3.4.
You may fork it for further development. 'u'
################################################################################
1. Folder layout
################################################################################
Nexus-Extension/README : This file.
Nexus-Extension/NEWS : Update info of this extension.
Nexus-Extension/INSTALL : Install instructions for both human
and shell.
Nexus-Extension/[email protected] : Extension folder.
Nexus-Extension/schemas : Folder which contains a gsettings
schema which is used by this extension
################################################################################
2. Nexus-Extension/schemas
################################################################################
From version 0.3 the extension will use GSettings from GIO instead of using
extra values from metadata.json. Therefore, a proper schema file for gsettings
is needed.
For a moment, to avoid installing schema, InlineSettings module was added. User
may edit setting values in inlinesettings.js to customize the extension. If you
installed schema, GSettings will be used instead of InlineSettings.
################################################################################
3. Adjustment Parameters
################################################################################
There are some parameters to tune this extension. As this uses gsettings, we can
adjust parameters via gsetting editing tools. ( eg. dconf-editor, gsettings... )
From 0.6, Parameters are placed in two schemas,
one is "org.gnome.shell.extensions.nexus",
the ohter is "org.gnome.shell.extensions.nexus.pellet".
As some parameters are renamed and even moved, you need to customize
setting again if you are upgrading from 0.5 or older.
"org.gnome.shell.extensions.nexus"
( or PLANE_SETTINGS_VALUE in inlinesettings.js )
Parameter : description
--------------------------------------------------------------------------------
pool-capacity : Count of prebuilt and usable pellets. There will not
be pool extension. Therefore, no spawning pellet when
all of them are in use, unless any of them gets out of
screen and recycled for next use.
Changes on this requires restart to take effect.
stepping-timeout : Time interval of each step animation. Every pellet
moves in each stepping. It may be considered as 'frame
duration'.
spawn-probability : Spawning probability of each spawning timeout.
0 means no spawning, 1 means spawn pellet every
timeout.
spawn-timeout : Time interval of each spawning timeout. For each
spawning timeout, pellet spawning will occur in
probability of spawn-probability.
speed : Speed range of pellets.
offset : Offset of pellet plane. Leftmost pellet will stick to
left border and topmost pellet, top
border of screen for offset (0, 0).
pellet-directions : Directions of pellets. Each direction must be one of
'UP', 'DOWN', 'LEFT', 'RIGHT'. Invalid values will be
ignored.
"org.gnome.shell.extensions.nexus.pellet"
( or PELLET_SETTINGS_VALUE in inlinesettings.js )
Parameter : description
--------------------------------------------------------------------------------
colors : The colors which pellets will use. Each pellet will
use one of the colors randomly. The format of color
should be understood by gdk_rgba_parse(). ( For
example, rgba( 0, 0, 255, 1 ) or #0000FF or blue )
default-alpha : Default Alpha which is used for colors without alpha
value. For colors with their alpha values, they will
use their own. 0 means transparent, 1 means opaque.
trail-length : Trail length of pellet.
width : Width of pellet.
glow-radius : Glowing radius of pellet.