Red Hat Bugzilla – Bug 530318
Duplicate Screensaver Entries in GNOME Menu
Last modified: 2015-01-14 18:23:53 EST
Description of problem:
After installing Fedora 12 Beta I see two Screensaver entires under System->Preferences. Apparently one is for GNOME screensaver and one for X screensavers. However, for an ordinary user this is confusing especially when X screensavers ask something about starting/stopping services.
Ideally these should be combined in one or at least renamed - having two identical entries look like a bug.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install the packages mentioned above
2. See System->Preferences
Duplicate Screensaver entry
Single Screensaver entry
gnome-screensaver should take care of this.
It seems that gnome-screensaver-hide-xscreensaver.menu should
be changed: Now xscreensaver-base has
that I have not gnome-screensaver installed).
This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle.
Changing version to '12'.
More information and reason for this action is here:
*** Bug 541235 has been marked as a duplicate of this bug. ***
I too got the extra icon in the System -> Preferences menu after I installed some of the -extras packages:
[kylev@freebie ~]$ rpm -qa | grep xscreensaver
This is still an issue with F13ß: when one just installs xscreensaver-base after the default Fedora installation, the two Screensaver entries are present in the menu.
*** Bug 597620 has been marked as a duplicate of this bug. ***
Created attachment 425206 [details]
Working file from F11.
An undocumented change to this file seems to be the problem:
According to the changelog for gnome-screensaver, this fix was added awhile ago:
* Fri Sep 21 2007 Ray Strode <email@example.com> - 2.20.0-3
- hide xscreensaver menu if gnome-screensaver is installed
The behavior was correct for me in Fedora 11 with gnome-screensaver-2.26.1-3.fc11.x86_64
Using the /etc/xdg/menus/preferences-post-merged/gnome-screensaver-hide-xscreensaver.menu provided by that package in F13 fixed the problem for me.
From looking at the srpm for gnome-screensaver, that file is provided by fedora and not from upstream. I attached the working file to this bug (Working file from F11.)
The change doesn't seem to be documented since I can't find any mention of it in the package changelog since it worked in version 2.26.1-3.
*** Bug 642343 has been marked as a duplicate of this bug. ***
gnome-screensaver-2.30.0-2.fc13 has been submitted as an update for Fedora 13.
gnome-screensaver-2.30.2-2.fc14 has been submitted as an update for Fedora 14.
To be completely honest, I've removed gnome-screensaver and been using xscreensaver since this bug hit me; I actaully prefer xscreensaver, and would rather xscreensaver hide gnome-screensaver, rather than the other way around... Just saying.
gnome-screensaver-2.30.2-2.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update gnome-screensaver'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/gnome-screensaver-2.30.2-2.fc14
gnome-screensaver-2.30.2-2.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.
gnome-screensaver-2.30.0-2.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.