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.