blog:change_windows_desktop_background_for_day_and_night_ubuntu_gnu:linux
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
blog:change_windows_desktop_background_for_day_and_night_ubuntu_gnu:linux [2010-12-30 08:55] – created brb | blog:change_windows_desktop_background_for_day_and_night_ubuntu_gnu:linux [2010-12-30 09:05] – brb | ||
---|---|---|---|
Line 18: | Line 18: | ||
* add an hourly task to the task manager (or even cleaner, two tasks at the switch times (7:00 and 20:00) | * add an hourly task to the task manager (or even cleaner, two tasks at the switch times (7:00 and 20:00) | ||
+ | <file bash changedesktop.sh> | ||
+ | # | ||
+ | # Change desktop background image depending on the time of day | ||
+ | # Configuration: | ||
+ | # | ||
+ | # load variables for gconftool. These have to be written to Xdbus during login | ||
+ | . $HOME/ | ||
+ | | ||
+ | HOUR=$(date +%H) | ||
+ | gconftool=/ | ||
+ | case " | ||
+ | 06|07) | ||
+ | $gconftool -t string -s / | ||
+ | ;; | ||
+ | 08|09|10|11|12|13|14|15|16) | ||
+ | $gconftool -t string -s / | ||
+ | ;; | ||
+ | 17|18|19 ) | ||
+ | $gconftool -t string -s / | ||
+ | ;; | ||
+ | *) | ||
+ | $gconftool -t string -s / | ||
+ | ;; | ||
+ | esac | ||
+ | |||
+ | </ | ||
+ | Note: gconftool needs some environment variables of the user to run. These can be saved during login for later use | ||
+ | |||
+ | <file bash xdbus.sh> | ||
+ | # | ||
+ | # Export the dbus session address on startup so it can be used by cron | ||
+ | # use in cron / | ||
+ | xdbus=$HOME/ | ||
+ | touch $xdbus | ||
+ | chmod 600 $xdbus | ||
+ | env | grep DBUS_SESSION_BUS_ADDRESS > $xdbus | ||
+ | echo ' | ||
+ | # Export XAUTHORITY value on startup so it can be used by cron | ||
+ | env | grep XAUTHORITY >> $xdbus | ||
+ | echo ' | ||
+ | </ | ||
+ | |||
+ | Add changedesktop to crontab, using '' | ||
+ | |||
+ | < | ||
+ | # m h dom mon dow | ||
+ | @reboot | ||
+ | 0 * * * * / | ||
+ | </ | ||
{{tag>}} | {{tag>}} | ||
blog/change_windows_desktop_background_for_day_and_night_ubuntu_gnu/linux.txt · Last modified: 2010-12-30 09:09 by brb