I want an animated desktop wallpaper on Ubuntu. For example, the animated Enlightenment background.
How does one achieve this?
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.Sign up to join this community
A number of live wallpapers come with the software, including:
(Obviously, these look really cool when they're actually moving.)
Additional live wallpapers can be added as plugins written in C.
I have seen 2 backgrounds that are animated and there is a package called xplanet for one of them inside USC. This website is where it comes from.
It is a picture of the earth and moon turning and looks absolutely amazing.
Unfortunately I cannot get this to work in 11.04.
You can use A-Desk, this is a script that allows you to use video files as a wallpaper. Here is a link to my article about installing a-desk 0.17 on Ubuntu 10.10.
There is a new version of A-Desk (0.18) but installing it works the same.
The problem with A-Desk is that all the download links for it fail these days.
If you can live with a "sort of" animated background, the best solution is Ubuntu's "slideshow" feature, which is a bit buried in Settings and only editable via slighly non-GUI means. It allows you to change your wallpaper, also in short intervals, thus giving you an animated impression.
This feature is covered in these questions and discussed in these blogposts: Advanced Background Slideshows in Ubuntu and Animated desktop wallpaper on Ubuntu Linux, the latter comparing it with other options.
I found a great tool called xwinwrap, more specifically shantz-xwinwrap, that lets you draw the out-put of any program (video player, screensaver) to the desktop background. Install instructions and download at http://tech.shantanugoel.com/2008/09/03/shantz-xwinwrap.html.
to compile you will need to download the single source file from:
and to have installed these packages:
on ubuntu 14.04 only this compile command worked:
gcc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls xwinwrap.c -lX11 -lXext -lXrender -o xwinwrap
basically I had to put the -l and -o options to the ending