/usr/share/doc/gnome-screensaver-2.20.0/xss-conversion.txt.bz2 has this to say about converting xscreensaver screensavers to gnome-screensaver: You must copy the desktop files into /usr/share/gnome-screensaver/themes (cp *.desktop /usr/share/gnome-screensaver/themes), and the executables into /usr/libexec/gnome-screensaver. This didn't work for me. I had to copy the executables into /usr/libexec/gnome-screensaver, as described, but I had to copy the desktop files into /usr/share/applications/screensavers, not /usr/share/gnome-screensaver/themes. Once I had the desktop files in the right directory, the conversions worked as advertised. Reproducible: Always Steps to Reproduce: 1. Emerge gnome-extra/gnome-screensaver-2.20.0 2. Follow instructions given in /usr/share/doc/gnome-screensaver-2.20.0/xss-conversion.txt.bz2 3. Start Gnome and open System->Preferences->Screensaver. Actual Results: No screensavers converted from xscreensaver appeared in the list. Expected Results: All screensavers, including those converted from xscreensaver should have appeared in the list.
Apparently we lost the usage of the new description file when moving it from gnome overlay to portage and it was still installing files/xss-conversion.txt instead of new files/xss-conversion.txt as the instructions in /usr/share/doc Fixed that, but I think there are still some factual errors in the newer version of that file, such as referencing applications/gnome-screensavers (possible extra gnome- in error), etc. I can review those at a later stage, so leaving this bug open till someone does (possibly you? ;) This can be done by viewing /usr/portage/gnome-extra/gnome-screensaver/files/xss-conversion-2.txt, as it may take a little time before this hits rsync mirrors for a re-emerge
gnome-screensaver 2.20.0-r3 has the updated xss-conversion.txt.bz2 file, but Mart Raudsepp is correct in that there is one small error in the new file. On line 16, /usr/share/applications/gnome-screensavers should be /usr/share/applications/screensavers. The "cp" command syntax immediately following that line has the correct directory path. Other than that, looks good! I apologize for the delay in getting back to this.
instructions have been updated according to comment #2 it seems so closing.