After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 411754 - Rhythmbox launches gnome-screensaver
Rhythmbox launches gnome-screensaver
Status: RESOLVED NOTABUG
Product: rhythmbox
Classification: Other
Component: general
0.9.7
Other All
: Normal blocker
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-02-25 00:11 UTC by Noah Slater
Modified: 2007-02-26 16:55 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
ps command before rhythmbox is launched (16.41 KB, text/plain)
2007-02-25 00:12 UTC, Noah Slater
Details
ps command after rhythmbox is launched (17.19 KB, text/plain)
2007-02-25 00:13 UTC, Noah Slater
Details

Description Noah Slater 2007-02-25 00:11:50 UTC
Please describe the problem:
Launching Rhythmbox in a non GNOME environment results in a bunch of GNOME apps being called, including gnome-settings-daemon and gnome-screensaver. This results in a conflict with xscreensaver which I use by preference. I will attach a "ps" output from before and after.

Steps to reproduce:
1. Open a non-GNOME environement.
2. Run 'ps' to see that gnome-screensaver is not running.
3. Run rhythmbox
4. Run 'ps' to see that gnome-screensaver is now running.


Actual results:
gnome-screensaver and a bunch of other un-needed programs are launched.

Expected results:
I would expect the necessary infrastructure to be launched for rhythmbox to function.  I DO NOT think a screensaver is essential to the running of rhythmbox. This makes rhythmbox unusable in a non-GNOME environment.

Does this happen every time?
Yes, unfortunately.

Other information:
This has been reported at:

https://launchpad.net/ubuntu/+source/rhythmbox/+bug/87591
Comment 1 Noah Slater 2007-02-25 00:12:35 UTC
Created attachment 83281 [details]
ps command before rhythmbox is launched
Comment 2 Noah Slater 2007-02-25 00:13:02 UTC
Created attachment 83282 [details]
ps command after rhythmbox is launched
Comment 3 James "Doc" Livingston 2007-02-25 03:08:13 UTC
Rhythmbox definitely shouldn't cause gnome-screensaver to start.

I use Gnome on my machine, and gnome-screensaver isn't started when I launch Rhythmbox - so it's possible that gnome-settings-daemon is what is starting it.
Comment 4 Jonathan Matthew 2007-02-25 04:04:46 UTC
gnome-settings-daemon starts the screensaver.  Setting the gconf key /apps/gnome_settings_daemon/screensaver/start_screensaver to false appears to stop it from doing so.  Alternatively, uninstalling gnome-screensaver will cause it to use xscreensaver instead.

I don't see how this makes rhythmbox "unusable in a non-GNOME environment".  If this behaviour actually caused you a serious problem (and "some extra processes are running" is not a serious problem), you didn't explain it very well.
Comment 5 Noah Slater 2007-02-25 12:44:59 UTC
Jonathan, I described this as a serious problem because both gnome-screensaver and xscreensaver end up running and if I forget to kill gnome-screensaver they both end up activating and many times this causes xorg to hang on my machine.

On about 6 occasions this week I have had to give xorg the three fingered salute because of this an lost my work each time in the process.

Is there anyway to get gnome-settings-daemon NOT to launch gnome-screensaver (or any other user apps like this) when invoked from another app by default WITHOUT playing around with gconf?

The only reason I ask is that anyone who wants to use a GNOME app in another window manager (ion3 in my case) will experience this weird behaviour of two screensavers running, and perhaps (albeit a little more unlikely) experience the same xorg problems as me.

I doubt that most users would feel motivated enough to pursue this as far as I have, let alone know or understand how to play around with gconf.
Comment 6 Christophe Fergeau 2007-02-26 11:07:30 UTC
I'd say this is up to the distros or to gnome-settings-daemon to handle that more gracefully (ie this bug can probably be moved somewhere else)
Comment 7 Noah Slater 2007-02-26 16:08:46 UTC
Can you advise how to file a bug against gnome-settings daemon as your bug tracker does not seem to know anything about it.
Comment 8 William Jon McCann 2007-02-26 16:55:22 UTC
Noah: what version of rhythmbox are you using?

If you are using a recent version if you go into gconf-editor and deactivate
/apps/rhythmbox/plugins/mmkeys/active does the problem go away?

Also, gnome-settings-daemon is in the gnome-control-center module.

It appears that gsd installs a dbus service file...