For Compiz Users
An embedded screensaver is light on memory usage, but won’t play nice with Compiz Fusion.
gconftoolâ€2 â€â€type bool â€â€set /apps/nautilus/preferences/show_desktop false /usr/lib/xscreensaver/glmatrix â€root
If you don’t like the Matrix look, you can substitute any listed screensaver instead of “glmatrix.”
For Compiz Fusion Users:
XWinWrap is not available in the Ubuntu repositories. I installed it with this DEB package from TreviÃ±oâ€™s Ubuntu Repository.
Doubleâ€click on the downloaded package to open the package installer. Click install to install XWinWrap. Now press Altâ€F2, or open a terminal, to enter this command: (Careful, it may be running off the page a bit.)
xwinwrap â€ni â€argb â€fs â€s â€st â€sp â€nf â€b â€â€ /usr/lib/xscreensaver/glmatrix â€windowâ€id WID
Your desktop should be taken over by glMatrix, the screensaver effect that I used in the video. Unfortunately, it is not possible to have desktop icons over the animation. After the double dash, you should be able to run any program you want to use as your background. Screensavers work well. Look in /usr/lib/xscreensaver for a ton of screensavers you can use. Here are a few of them I tried:
xwinwrap â€ni â€argb â€fs â€s â€st â€sp â€nf â€b â€â€ /usr/lib/xscreensaver/atunnel â€windowâ€id WID
xwinwrap â€ni â€argb â€fs â€s â€st â€sp â€nf â€b â€â€ /usr/lib/xscreensaver/flyingtoasters â€windowâ€id WID
Plasma (my eyes!):
xwinwrap â€ni â€argb â€fs â€s â€st â€sp â€nf â€b â€â€ /usr/lib/xscreensaver/plasma â€windowâ€id WID
I have a Intel Core 2 Quad and an Nvidia Geforce 8600GT, some of the screensavers ran better than others but most had no noticeable impact on Compiz’s performance.
If you run into trouble, kill the screensaver application. Switch to a terminal with Ctrlâ€Altâ€F1 and use killall programname, and then switch back to X with Ctrlâ€Altâ€F7.
Nautilus draws the desktop (including the icons) for you in Gnome by default. You have to tell it to stop doing that, so we can do the matrix animation in its place. Nautilus can be configured using gconf.
gconftoolâ€2 â€â€type bool â€â€set /apps/nautilus/preferences/show_desktop false
Now that you have the desktop to ourselves, ask xscreensaver ‘glmatrix’ to start drawing itself in the desktop window (‘root’ window).
If you want the animation every time you log in, open “~/.config/autostart/glmatrix.desktop” in your text editor and paste the following:
[Desktop Entry] Version=1.0 Encoding=UTFâ€8 Name=No name Name[en_IN]=Desktop matrix Exec=/usr/lib/xscreensaver/glmatrix â€root Xâ€GNOMEâ€Autostartâ€enabled=true
If you are fed up with playing around and want your old desktop back, use this line in the terminal:
gconftoolâ€2 â€â€type bool â€â€set /apps/nautilus/preferences/show_desktop true && nautilus