Bug#339785: gnome-keybinding-properties: environment not set for apps launched through keybindings

Sjoerd Simons sjoerd at spring.luon.net
Fri Nov 2 14:18:52 UTC 2007


On Fri, Nov 02, 2007 at 03:06:47PM +0100, Josselin Mouette wrote:
> clone 339785 -1
> reassign 339785 seahorse
> retitle 339785 Xsession script should come after dbus
> reassign -1 dbus
> retitle -1 Please don't start if the session is gnome-session
> thanks
> 
> Le jeudi 01 novembre 2007 à 17:00 +0100, Josselin Mouette a écrit :
> > I see two ways of fixing this:
> >       * either the dbus startup script doesn't start the daemon if
> >         gnome-session is the current session (stealing a few lines from
> >         55gnome-session_gnomerc);
> >       * or seahorse should be moved to priority 80.
> 
> On second thought the latter should be done in all cases so that other
> environments benefit from it.

The latter solution is wrong. The Xsession.d scripts _prepends_ things to
STARTUP. Thus having seahorse before dbus is the right solution. If you check
your seahorse-agents environment you'll see that it does actually has the dbus
environment variables.

> And it would be a good idea to also do the former.

The former is a bad workaround for programs that use dbus (and especially dbus
activation) in the wrong way.

  Sjoerd
-- 
Friction is a drag.






More information about the pkg-gnome-maintainers mailing list