summaryrefslogtreecommitdiff
blob: d69e5061958905c7a5a0950bf8aa6e7dbc0f33ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
There is a conversion script which you can use to convert XScreenSaver
screensavers to the gnome-screensaver format.  The conversion script is located
in the documentation directory (/usr/share/doc/${PF}/).

The migrate-xscreensaver-config.sh and xscreensaver-config.xsl files will be
needed to convert the screensaver.  Make sure to enable the executable bit on
the script (chmod +x migrate-xscreensaver-config.sh).

The script takes the module to convert and creates a .desktop file corresponding
to the module.

migrate-xscreensaver-config.sh /usr/share/xscreensaver/config/*.xml

The above command should convert all xscreensaver modules.

You must copy the desktop files into /usr/share/applications/gnome-screensavers (cp
*.desktop /usr/share/applications/screensavers), and the executables from
/usr/lib/misc/xscreensaver into /usr/libexec/gnome-screensaver
(cp /usr/lib/misc/xscreensaver/* /usr/libexec/gnome-screensaver)

Going to the gnome-screensaver-preferences dialog should now show the new
modules in the list.