Skip to content

Latest commit

 

History

History
70 lines (46 loc) · 2.34 KB

README.md

File metadata and controls

70 lines (46 loc) · 2.34 KB

desk-changer

Gnome-Shell wallpaper slideshow extension with multiple profile support. The extension allows you to switch profiles on the fly without reloading the daemon.

Screenshots

Requirements

  • gnome-shell 3.8 or higher
  • Python 2 or 3 with PyGObject (This is for the daemon)
Fedora/CentOS

These packages must be installed for the extension to work. They are NOT installed by default.

For python2

yum install python python-gobject pygobject2

For python3

yum install python3 python3-gobject pygobject3

Debian/Ubuntu

The following packages should already be installed. No setup should be needed for the extension to work.

For python2

apt-get install python python-gi

For python3

apt-get install python3 python3-gi

Install

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.

General Information

Daemon

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

dconf-editor

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.