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 screensavers are: 1) glschool 2) topblock 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 Actual results: missing .desktop files those two screensavers. Expected results: .desktop files provided for all gl xscreensavers, so they work in KDE (and not just Gnome). Additional info:
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 hack/screensaver. 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.