Le lundi 28 mai 2007 à 11:57 +0200, Sjoerd Simons a écrit : > On Mon, May 28, 2007 at 10:06:21AM +0200, Julien Valroff wrote: > > Le dimanche 27 mai 2007 à 21:58 +0200, Sven Arvidsson a écrit : > > > On Sun, 2007-05-13 at 18:15 +0200, Julien Valroff wrote: > > > > This bug re-appeared in the mean time, I am not able to say why and > > > > when. > > > > > > > > However, evolution is now able to send signed messages (without using > > > > seahorse-agent), which might explain why I thought the issue was solved. > > > > > > > > I thus repoen the bug with the current unstable version. > > > > > > Do you have an easy way to reproduce this? > > > > Yes, simply launch evolution through a keybinding defined in > > gnome-keybinding-properties and try and send a PGP signed message. > > Evolution PGP window appears, not seahorse-agent window. > > This is because evolution because gnome-settings-deamon is started by dbus, > which doesn't have the env stuff as it's started before gnome-session. Thus > when gnome-settings-daemon starts evolution, it also misses the env variables.
That's what I supposed, but is there any way to have things work correctly? Further more, I see seahorse-agent is now started by dbus: /usr/bin/dbus-launch --exit-with-session /usr/bin/seahorse-agent --execute x-session-manager I guess this can help? Cheers, Julien