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