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.


Reply via email to