Showing posts with label screensaver. Show all posts
Showing posts with label screensaver. Show all posts

Saturday, October 25, 2008

Gnome Screensaver 
& How To Set a Different Pictures 
for some screensavers

You can set the different pictures by doing this.

I rename the original /usr/share/backgrounds to /usr/share/backgrounds.orig.
Then I create a new /usr/share/backgrounds.
Here I put some my favorite pictures.

Then I have to edit ~/.xscreensaver-getimage.cache to get quick response from gnome-screensaver to use new pictures from /usr/share/backgrounds
    /usr/share/backgrounds
    <enter some pictures here>

Real example of ~/.xscreensaver-getimage.cache
    /usr/share/backgrounds
    img0028tjd.jpg
    classical-girl-010b.jpg
    mir3-1280x800.jpg


Example of screensavers that use pictures:
Slidescreen



Flipscreen3d



Distort



Carousel

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>