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

Josselin Mouette joss at debian.org
Fri Nov 2 14:25:06 UTC 2007

Le vendredi 02 novembre 2007 à 15:18 +0100, Sjoerd Simons a écrit :
> > 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.

I have made a simple check and it seems that seahorse-agent works even
without dbus. The point is to have the seahorse variables in the dbus
environment, not the opposite.

> > 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.

How do you think this should be done?

BTW, it would be nice if you could discuss this with the upstream
developers, because currently they have no plans on doing otherwise.

: :' :      We are debian.org. Lower your prices, surrender your code.
`. `'       We will add your hardware and software distinctiveness to
  `-        our own. Resistance is futile.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message
	=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20071102/a0f61f12/attachment.pgp 

More information about the pkg-gnome-maintainers mailing list