ConsoleKit and esound retirement

Michael Schwendt mschwendt at gmail.com
Thu Feb 14 19:39:18 UTC 2013


On Thu, 14 Feb 2013 13:28:57 +0100, Bastien Nocera wrote:

> On Thu, 2013-02-14 at 10:53 +0100, Michael Schwendt wrote:
> > On Thu, 14 Feb 2013 03:49:23 +0100, Kevin Kofler wrote:
> > 
> > > DJ Delorie wrote:
> > > > Disadvantage, if you ask me.  First thing audacious did was spew
> > > > random errors to the screen and change my Firefox and emacs cursors.
> > > 
> > > So I suspect that Audacious started gnome-settings-daemon.
> > 
> > It doesn't do that when I use OpenBox instead of GNOME, so OpenBox
> > does not auto-spawn g-s-d.
> > 
> > However, one of its plug-ins talks to DBus (org.gnome.SettingsDaemon)
> > for GNOME media player keyboard shortcuts. That plug-in is enabled by
> > default and by request, and anyone not running a compatible environment
> > can easily switch it off in the preferences.
> 
> Or you could fix the plugin to not auto-start the daemon so we don't get
> blamed for Audacious bugs...

Could you tell me a test environment where auto-starting the daemon is
reproducible? Then I might take a look at trying to avoid it.
As pointed out above, with Openbox the daemon is not started automatically
when starting Audacious. I'm stuck there. The puzzle is incomplete.

The implementation of the plugin looks dubious in the bottom half of
gnome_remote_init() -- I dunno why it does the 2nd dbus_g_proxy_call --
 https://github.com/audacious-media-player/audacious-plugins/blob/master/src/gnomeshortcuts/gnomeshortcuts.c
but other than that the only thing I could think of is dbus system
activation as there's nothing else that would start the daemon automatically.


$ ps ax|grep dbus
  646 ?        Ssl    0:01 /bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
20236 ?        S      0:00 dbus-launch --sh-syntax --exit-with-session
20237 ?        Ssl    0:00 /bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
20443 ?        Sl     0:00 /bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
20900 pts/0    S+     0:00 grep --color=auto dbus


-- 
Fedora release 19 (Rawhide) - Linux 3.8.0-0.rc7.git0.1.fc19.x86_64
loadavg: 0.39 0.16 0.10


More information about the devel mailing list