Skip to content

WSID/Nexus-Extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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, jongsome@naver.com )

################################################################################
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/nexus@wsidre.egloos.com	: 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.

About

Nexus Extension for Gnome Shell

Resources

Stars

Watchers

Forks

Packages

No packages published