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
Just simply copy the [email protected] folder to your ~/.local/share/gnome-shell/extensions/
folder or the system /usr/share/gnome-shell/extensions/
folder.
$ cp -r [email protected]/ ~/.local/share/gnome-shell/extensions/
or
# cp -r [email protected]/ /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 now part of the extension itself and has no command line interface. The only interface available to the daemon now is the DBus interface
Name: org.gnome.Shell.Extensions.DeskChanger.Daemon
Path: /org/gnome/Shell/Extensions/DeskChanger/Daemon
- LoadProfile(String profile) - Loads the specified profile
- Next() - Moves to the next wallpaper, returns the uri
- Prev() - Moves to the previous wallpaper, returns the uri
- Start() - Starts the daemon
- Stop() - Stops the daemon
- history - Read only array of history
- queue - Read only array of the queue
- lockscreen - writable boolean value if the lockscreen is active
- changed - Emitted when the wallpaper is changed, uri to wallpaper file
- error - Not implemented
- preview - Emitted when a new preview is available, uri to preview file
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/[email protected]/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.