Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to create a live wallpaper slideshow that will display a specific image for every day of the year. Effectively a live desktop calendar.

I've seen the question How do I create a desktop wallpaper slideshow? , but I want to ask something more specific: How can I specify displaying a specific image on a specific date? For instance, is there an "isdate" boolean operator I can use here? Or Is there some way I could hack the <starttime> section to make it display a specific image by date? Or is there a better way to do this?

share|improve this question
May be you could take some idea from… – sagarchalise Apr 19 '11 at 17:31
Hmm. That's a start. But it only pulls the date once, during install, to set the <starttime>. I need something that would allow me to call the date from within .xml, not from the .sh file. Is it possible to "getdate" from this .xml? – Jay Apr 19 '11 at 18:17
If it was me, I'd probably move/copy/symlink it into a specific directory, then set up a daily cron job to look there for the day's wallpaper and set it accordingly. However, I leave it to someone with more free time than I to help beyond that. (In response to @RichardHolloway—…—linking here.) – zpletan Feb 28 '12 at 2:25

You can try using conky. If the tool can create a calendar or clock on desktop maybe it can also change the background?

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.