User Tools

Site Tools


blog:change_windows_desktop_background_for_day_and_night_ubuntu_gnu:linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
blog:change_windows_desktop_background_for_day_and_night_ubuntu_gnu:linux [2010-12-30 09:01] brbblog: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>+<file bash changedesktop.sh>
 #!/bin/bash                                                                                                        #!/bin/bash                                                                                                       
 # Change desktop background image depending on the time of day                                                     # Change desktop background image depending on the time of day                                                    
Line 45: Line 45:
 </file> </file>
  
 +Note: gconftool needs some environment variables of the user to run. These can be saved during login for later use
 +
 +<file bash xdbus.sh>
 +#!/bin/sh                                                                                                         
 +# Export the dbus session address on startup so it can be used by cron                                            
 +# use in cron /home/brb/.config/Xdbus;                                                                            
 +xdbus=$HOME/.config/Xdbus                                                                                         
 +touch $xdbus                                                                                                      
 +chmod 600 $xdbus                                                                                                  
 +env | grep DBUS_SESSION_BUS_ADDRESS > $xdbus                                                                      
 +echo 'export DBUS_SESSION_BUS_ADDRESS' >> $xdbus                                                                  
 +# Export XAUTHORITY value on startup so it can be used by cron                                                    
 +env | grep XAUTHORITY >> $xdbus                                                                                   
 +echo 'export XAUTHORITY' >> $xdbus         
 +</file>
 +
 +Add changedesktop to crontab, using ''crontab -e''
 +
 +<file>
 +# m h  dom mon dow   command                                                               
 +@reboot   /home/brb/bin/changedesktop.sh                                                   
 +0 * * * * /home/brb/bin/changedesktop.sh                                                   
 +</file>
 {{tag>}} {{tag>}}
  
blog/change_windows_desktop_background_for_day_and_night_ubuntu_gnu/linux.txt · Last modified: 2010-12-30 09:09 by brb