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.