Description of problem:
kdeartwork-extras is missing two .desktop files in
/usr/share/applnk/System/ScreenSavers/ necessary to provide KDE support for ALL
of the ScreenSavers in the xscreensaver-gl-extras package. The missing
Steps to Reproduce:
1) yum install kdeartwork-extras xscreensaver-gl-extras
2) # find the screensavers in xscreensaver-gl-extras rpm list set that are
missing from kdeartwork-extras's rpm list:
[jaf@nano:0j:148h tmp]$ rpm -ql kdeartwork-extras | grep
"/usr/share/applnk/System/ScreenSavers/" > /tmp/kdeartwork-extras.list; for i in
$(rpm -ql xscreensaver-gl-extras | grep /usr/libexec/xscreensaver/); do grep -q
$(basename $i) /tmp/kdeartwork-extras.list; [ $? -ne 0 ] && echo "$(basename $i)
not in kdeartwork-extras package"; done
glschool not in kdeartwork-extras package
topblock not in kdeartwork-extras package
missing .desktop files those two screensavers.
.desktop files provided for all gl xscreensavers, so they work in KDE (and not
I'll keep an eye on this, but I'm not sure if it's worth being in the arm's race
of modifying/rebuilding kdeartwork-extras every time xscreensaver adds a new
The best (long-term) solution would be for kdeartwork to dynamically (at
runtime) generate the list of available xscreensaver-based screensavers.
marking WONTFIX here (for now), we'll see how kde4 works, and try to address
this better there.