Gnome-Shell wallpaper slideshow extension with multiple profile support. The extension allows you to switch profiles on the fly without reloading the daemon.
- gnome-shell 3.8 or higher
- Python 2 or 3 with PyGObject (This is for the daemon)
These packages must be installed for the extension to work. They are NOT installed by default.
yum install python python-gobject pygobject2
yum install python3 python3-gobject pygobject3
The following packages should already be installed. No setup should be needed for the extension to work.
apt-get install python python-gi
apt-get install python3 python3-gi
Just simply copy the desk-changer@eric.gach.gmail.com folder to your ~/.local/share/gnome-shell/extensions/
folder or the system /usr/share/gnome-shell/extensions/
folder.
$ cp -r desk-changer@eric.gach.gmail.com/ ~/.local/share/gnome-shell/extensions/
or
# cp -r desk-changer@eric.gach.gmail.com/ /usr/share/gnome-shell/extensions/
Then restart gnome-shell and enable the extension. Once it is enabled, you can use the extension to start the daemon with the built in toggle switch.
The daemon is simply a Gio.Application running as a service. To view more information about the daemon, run it from the
command line with the -h
or --help
option.
$ ./desk-changer-daemon.py -h
Usage: desk-changer-daemon.py [OPTION...]Help Options: -h, --help Show help options --help-all Show all help options
To view the settings in dconf-editor, just use the GSETTINGS_SCHEMA_DIR=
environment variable to open dconf-editor
with the extensions schema available to the editor.
$ GSETTINGS_SCHEMA_DIR=~/.local/share/gnome-shell/extensions/desk-changer@eric.gach.gmail.com/schemas/ dconf-editor`
Then navigate to org.gnome.shell.extensions.desk-changer
and you will see all of the available settings for the
extension and daemon.