After looking at the screenshots on the rss-glx homepage, I decided to install these wonderful screensavers, and to my dismay found two of them - matrixview and spirographx - not listed in the menu within xscreensaver-demo. Upon checking the contents of /usr/lib/xscreensaver, I discovered that the two corresponding executables had indeed been compiled, and ran correctly when run from the command line. Reading through /usr/share/doc/rss-glx-0.x.x/README.xscreensaver.gz and comparing it to my ~/.xscreensaver file, I noticed the lines for matrixview and spirographx were missing. I killed the xscreensaver daemon, added the lines, ran xscreensaver-demo and, as hoped, they appeared in the list, and are now fully functional. Reproducible: Always Steps to Reproduce: 1.Emerge rss-glx-0.7.4-r1 or 0.7.6 2.Run xscreensaver-demo Actual Results: Two of the screensavers, matrixview and spirographx, are not in the list. Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.6.0-test6) ================================================================= System uname: 2.6.0-test6 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -funroll-loops -fomit-frame-pointer -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -funroll-loops -fomit-frame-pointer -fprefetch-loop-arrays -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 crypt cups encode foomaticdb libg++ libwww mad pdflib spell xml2 xmms gdbm berkdb slang tcltk sdl tcpd pam perl imlib gtk mng openal -oss dga cscope X gtk2 gnome alsa -qt -kde -debug mmx sse -3dnow acpi -apm -arts avi cdr dvd -esd -fbcon gif gpm gstreamer imap joystick jpeg mikmod mozilla mpeg ncurses oggvorbis opengl png quicktime readline samba ssl tiff truetype wmf xv zlib -nls -python java -svgalib -svga -motif moznocompose moznoirc mozsvg" Workaround is to manually add the screensavers to ~/.xscreensaver, but this ought to be performed by the install process, as it is for all the others.
at least 0.76 should of had those in : /usr/X11R6/lib/X11/app-defaults/XScreenSaver can you see if those are defined there?
Nope - it would seem not...
can you attach /usr/X11R6/lib/X11/app-defaults/XScreenSaver?
Created attachment 20574 [details] /usr/lib/X11/app-defaults/XScreenSaver as requested
oops - just realised I attached a slightly different path to what was requested, but it should make no difference as both /usr/lib/X11/app-defaults and /usr/X11R6/lib/X11/app-defaults are both symlinks to /etc/X11/app-defaults.
That should be the right file. Seems odd because it should add to this file the rss-glx lines during pkg_postinst() can you try merging it again?
WFM, and I've emerged rss-glx before and since the date this bug was entered.
Did you: emerge unmerge x11-misc/rss-glx emerge x11-misc/rss-glx or did you just 'emerge' without unmerging? Just a simple emerge won't add the lines to app-defaults/XScreenSaver unless the line for the 'Euphoria' hack provided by rss-glx is missing. Thus, if you had an older version installed that did not have the lines for matrixview or spirographx, a simple emerge will not add them.
can't see what is wrong .. closing this since we're not getting any more responses