Desk Changer – Auto Change Wallpaper for Gnome Desktops

In case you have been to manually create an image slideshow on your computer you will need to group your preferred wallpapers together and create an .xml file with which to set how regularly the images should change. Of curse, you would need to keep all of the image files somewhere in which Gnome can see it. That became annoying to type.

Desk Changer is an extension for the GNOME Shell that would perform all those steps for you and better yet, allow you make use of multiple profiles.

Features in Desk Changer

  • Create and switch between multiple profiles.
  • Add multiple folders and images
  • Set image change interval.
  • Slideshow controls: play/pause and back/forward.

The app ships with a daemon written in Python as a way to run independently of the extension. Not ideal, but this will be disabled in more than a couple of clicks directly from the main applet UI.

Whilst the use of Desktop Changer you can preview the following wallpaper in the extension menu; You also have the option to set a condensed image of the subsequent wallpaper as the top bar icon, and an option to strip the of its own icon and have it combine with the main system menu.

Desk Changer is available to install for free for >= GNOME Desktop 3.8 using the following commands on respective Linux distributions. as shown.


---------- For Python 2 ---------- 
$ sudo apt-get install python python-gi
---------- For Python 3 ---------- 
$ sudo apt-get install python3 python3-gobject pygobject3


---------- For Python 2 ---------- 
$ yum install python python-gobject pygobject2
---------- For Python 3 ---------- 
$ yum install python3 python3-gobject pygobject3

Next clone the desk-changer git repistory.

$ git clone
$ cd desk-changer/

Once cloned, simply copy the directory to your ~/.local/share/gnome-shell/extensions/ directory or the system /usr/share/gnome-shell/extensions/ directory.

$ cp -r ~/.local/share/gnome-shell/extensions/
$ sudo cp -r /usr/share/gnome-shell/extensions/

Next restart gnome-shell and active the extension. Once it is enabled, use the extension to start the daemon with the built in toggle switch.

$ ./ -h

For more information and usage, check out the github page at:

About The Author
Lamin Kanteh
Lamin loves smartphones and was introduced to the world of mobile devices with Android. Ubuntu is new to him, but he is enjoying writing about it so far.

Leave a Response