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

Josselin Mouette joss at debian.org
Thu Nov 1 16:00:26 UTC 2007


My bad, I have overlooked this.

Le jeudi 01 novembre 2007 à 15:31 +0100, Julien Valroff a écrit :
> > I have checked again, and it seems this whole mess is fixed.
> >       * seahorse-agent is started before dbus-daemon so this cannot be a
> >         problem;

This is the reverse; dbus starts seahorse-agent as the snippet is run
after.

However it seems that seahorse-agent doesn't need dbus to be started to
be functional.

> >       * applications launched by keybindings are now spawned with the
> >         correct environment. Don't ask me why; maybe they are directly
> >         launched by g-s-d, maybe they are launched by gnome-session, I
> >         don't want to know.

This is true for some of them, but not all. Bleh.

> When launching evolution through thanks to a key binding, seahorse-agent
> is not used, whereas it is when launching evolution from the Desktop
> icon.

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.

Thoughts anyone?

-- 
 .''`.
: :' :      We are debian.org. Lower your prices, surrender your code.
`. `'       We will add your hardware and software distinctiveness to
  `-        our own. Resistance is futile.







More information about the pkg-gnome-maintainers mailing list