Saturday, October 25, 2008

Gnome Screensaver 
& how to recover from freeze caused by some screensavers.

Ubuntu has a few screensavers by default. So I add packages: xscreensaver-data, xscreensaver-data-extra, xscreensaver-gl, and xscreensaver-gl-extra.
You can install these packages by running synaptic for easy installation steps.

Then I run 'gnome-screensaver-preferences' to select a screensaver.



Be careful to select the screensaver.
I have experienced annoying result both in Fedora and Ubuntu, problems related with screensaver. Some screensavers can freeze your xwindow. When it happened, I can not do anything in X. I have to kill gdm from a ssh client.

And that's not enough!
I have to edit the ~/.gconf/apps/gnome-screensaver/%gconf.xml
Delete the entry that contain screensaver I selected before.

Here is the example of %gconf.xml after cleaning up the troublemaker screensaver.
    <xml version="1.0"?>
    <gconf>
         <entry name="power_management_delay" mtime="1224047772" type="int" value="30">
         </entry>
    </gconf>

No comments: