Skip to content

Gnome-Shell wallpaper changing extension with multiple profile support

License

Notifications You must be signed in to change notification settings

teotikalki/desk-changer

 
 

Repository files navigation

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

Screenshot-1 Screenshot-2


Requirements

  • gnome-shell 3.8 or higher
  • Python 2 or 3 with PyGObject

Install

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.


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/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.


About

Gnome-Shell wallpaper changing extension with multiple profile support

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 64.4%
  • Python 22.8%
  • Vala 12.8%