Jonathan Haddock has reworked my wallpaper script to use with gnome3, and here is his version. His original version can be found here http://www.jonsdocs.org.uk/wiki/index.php/Gnome3_Wallpaper_script.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash
set -e
#: Title            : wallpaper-for-gnome3
#: Date             : March 2014
#: Author           : Jonathan Haddock and Sharon Kimble (original version for another Desktop Environment)
#: Version          : 1.0
#: Description      : changes your wallpaper, and can be run from an alias
####################################################
#: Options          : 
# change - length of time (minutes) before the wallpaper changes again
# wallpapers - path to Wallpapers directory containing JPG files
#; Requirements     : shuf, gsettings (gnome 3)
#: License          : GNU GPL 3.0 or later
####################################################
# Options
change=10
wallpapers=/home/jonathan/Wallpapers
###################################################
while true; do
  BGFILE=`find $wallpapers -type f \( -name '*.jpg' -o -name '*.png' \) -print0 |   shuf -n1 -z`
    gsettings set org.gnome.desktop.background picture-uri file://$BGFILE
    gsettings set org.gnome.desktop.background picture-options stretched #stretched, scaled, zoom, centered, none, spanned, wallpaper
   sleep "$change"m
done


Comments

comments powered by Disqus
ml"> GNOME
  • IRC
  • KDE
  • keyboard
  • launchers
  • libreoffice
  • linux
  • LXDE
  • management
  • menus
  • mpd
  • music
  • obnam
  • org-mode
  • org2blog
  • passwords
  • pelican
  • productivity
  • script
  • scripts
  • series
  • software
  • squeeze
  • tex
  • todo lists
  • troubleshooting
  • truecrypt
  • tweaks
  • updated
  • user
  • wheezy
  • writing
  • yasnippet