You can have a vid as your root desktop, all you need is Mplayer.
A command could be:
mplayer -zoom -fs -nosound /home/foo/video.avi -rootwin
You could replace the video with a TV capture or
an internet stream.
This is a generic setup for plain X.
Of course we all run window managers and desktop environments
and what not and they tend to get in the way of the root window.
So far I have only gotten this working with KDE, and it's
not yet perfect.
Right click on the desktop and select "Configure Desktop".
On the left, select "Behavior".
Make sure you check "Allow programs in desktop window", then
uncheck "Show icons on desktop".
You will not have Icons on your desktop with this setup, so
put everything you want in the kicker.
Now on the left, select "Background".
For your background select "No picture".
On the right (under the picture of a monitor) select
From here, check "Use the following program for drawing the
On the right, select "Add".
Here you can give the thing a name, a command, the executable,
and set the refresh time.
select a couple "OK"'s, an "Apply", restart X and you're golden.
I mentioned before that this is not perfect. The problem
is the "Refresh time".
It can be set from 5min to 60min, in 5min increments.
Whenever the desktop refreshes though, Mplayer gets all
mucked up. It seems to be restarting the stream without
stopping the previous.
I don't think you can tell Mplayer to play for an amount
of time. (00:59:59 for example)
I also don't know if it can be set to allow only one instance.
Perhaps I need to write a script using some scheduler or
another to time Mplayer, then put it as the "command" in
the "Configure Background Program" dialog.
Of course I'm just some "shmooze" and not real handy at writing scripts,
so if anyone has a better idea, feel free to give your two cents!
Here's a screenie of it in action:
You will recognize the movie as the great hero epic -
"Santa Clause Conquers the Martians" !
Perhaps some of this info will help you get a screensaver going
as the root window. Fireworks would be nice!
I have this working well on my machine!!!
See below !!!