Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

From Neal Stephenson's Cryptonomicon:

The background of his [X] screen happens to be a uniform indigo at the moment, but it could be an image. Theoretically you could use a movie ... You can, in fact, take any piece of software and make it into your screen background ...

How would you set a program as the desktop "wallpaper"?

share|improve this question
Wow this looks interesting. I'll have to try it. –  phunehehe Apr 17 '11 at 2:08

1 Answer 1

up vote 6 down vote accepted

You just run a program on the root window. Most screensavers allow you do do that, e.g.:

/usr/lib64/misc/xscreensaver/sundancer2 --root

However, most modern Linux environments run a "desktop" program that covers the whole screen and covers the root window. So you won't see it unless you kill the desktop program.

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.