You are not logged in.
Pages: 1
What what ever reason, the built-in functionality to change desktop wallpaper from a list does not work for me. My workaround has been to have a cronjob execute the following, but it has the nasty habit of repeating wallpapers. I want to have a my desktop wallpaper change at a regular interval and simply go down a list in order. Thankful for advice.
$ crontab -l
# * * * * command to be executed
#- - - - -
#| | | | |
#| | | | +----- day of week (0 - 6) (Sunday=0)
#| | | +------- month (1 - 12)
#| | +--------- day of month (1 - 31)
#| +----------- hour (0 - 23)
#+------------- min (0 - 59)
MAILTO=""
*/20 * * * * [[ ! -z $(pidof xfdesktop) ]] && DISPLAY=:0.0 /usr/bin/xfdesktop --reload
Offline
I think the issue is that xfdesktop will always take a random item from the list defined in the settings. A work-around could be:
construct your own list (fot instance using find)
Set xfdesktop to display a dummy wallpaper, say dummy.jpg. Don't set xfdesktop to use a list
Write a script that at given intervals copies the next file from your list over dummy.jpg and then reloads it (xfdesktop --reload)
Offline
Good idea, Pindakoe. Seems like this should be a native feature though...
Offline
Or, of course, you could just install and use wallpapoz.
Registered Linux user #470359
Permanently recovered BOFH
Any advice in this post is worth exactly what you paid for it.
Offline
Pages: 1
[ Generated in 0.009 seconds, 8 queries executed - Memory usage: 523.07 KiB (Peak: 523.7 KiB) ]