Description of problem:
The kdeartwork-kxs package includes the kxsconfig and kxsrun commands, which are
needed for the KDE screensaver module to control xscreensaver screensavers. This
package is required by the kdeartwork-extras package, which is intended to
contain "Artwork Extras, including xscreensaver-based screensavers".
However, it's possible to get into a state where you can *see* the xscreensaver
savers in the KDE screensaver config, but you can't actually do anything with
them. If you install xscreensaver-base and *not* kdeartwork-extras, then the KDE
screen saver config module shows the full list of xscreensaver savers, but none
of them show a preview or can be set-up or used. With the addition of
kdeartwork-kxs, these menu items can be used even without kdeartwork-extras.
This can't be how it was intended to work, can it? What's the point of
kdeartwork-extras if xscreensaver savers can work without it?
Version-Release number of selected component (if applicable):
Steps to Reproduce:
(0. Install xscreensaver-base, uninstall kdeartwork-kxs)
1. Open screensaver configuration
2. Select an xscreensaver saver (e.g., "Apple ][")
3. Click "Setup..." or "Test", or try to use it
The selected screensaver should work, or it shouldn't be shown.
Confusing alright. Can't fathom how/why Kcontrol lists items for which there no
longer exist any .desktop file (that's all in kdeartwork-extras).
I'll keep looking.
> However, it's possible to get into a state where you can *see* the
> xscreensaver savers in the KDE screensaver config, but you can't
> actually do anything with them. ... the KDE screen saver config
> module shows the full list of xscreensaver savers, but none of them
> show a preview or can be set-up or used.
I have this exact symptom on Fedora 8.
I'm unable to identify any "kdeartwork-kxs" or "kdeartwork-extras" RPMs --
I do see .desktop files,
1040588 4 drwxr-xr-x 2 root root 4096 Dec 4
but it only contains:
-rw-r--r-- 1 root root 53876 2005-09-10 04:14:48 image.png
-rw-r--r-- 1 root root 10664 2005-09-10 04:14:48 kscience.png
-rw-r--r-- 1 root root 1957 2005-09-10 04:14:48 particle.png
I'm unable to identify a kxsconfig or kxsrun command, and I'm unable to locate
any log containing results of trying to run one of these screensavers (but I
don't know what to look for, either).
At the moment the only things which work are blank screen and KTux (from
I have the following RPMs installed, from the fedora and updates repositories:
As far as I know, the new 3D desktop effects are off. That is, I don't see any
such effects, but I don't know where to look, to prove that they're configured
to be off (as opposed to being turned on, but not working). I do not want to
OK, I think I found what's going on here.
is duplicated in both kdeartwork and kdeartwork-extras.
What needs to happen is that the xscreensaver-based ones need to be in -extras,
what's left, in the main pkg.
OK, thanks. I finally found kdeartwork-extras and installed it. That pulled
in kdeartwork-kxs. xscreensaver-based screen savers now work. yum says
the .desktop files are owned by both kdeartwork and kdeartwork-extras.
* Thu Dec 06 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.5.8-2
- include xscreensaver bits only in -extras (#253201)