[Pkg-xfce-devel] Bug#646938: Bug#646938: xfce4-session fails to export env-variables from gnome-keyring-daemon (ssh-agent and others)
On ven., 2011-10-28 at 15:42 +0200, Thomas Pierson wrote:
> Package: xfce4-session
> Version: 4.8.2-1
> Severity: normal
> Dear Xfce Maintainers,
> I just switch from gnome3 to xfce4 and I am very happy to get back a
> usable and fast interface.
> But I have troubles with xfce-session:
> * I try to customize the autostart conf using "Xfce 4 Session Manager".
> I checked "gnome ssh-agent" and "gnome secret store service" options in
> the list but it seem to have no effect and the ssh-agent does not work
> when I restart my xfce session.
> * I try to manually run "export `gnome-keyring-daemon`" in a terminal
> and the ssh-agent works fine. So I try to add this command as a custom
> entry in the autostart list but it does not work.
> Do you have an idea about this issue? Maybe I forget to
> install/configure something?
You've just hit an hard problem. xfce4-session will start the various
gnome-keyring components correctly, but right now there's no way to pass
their environment to something else. If you check a pstree you'll see
the various desktop components are *not* children of those processes, so
they can't inherit their environment. And yes, xfce4-session doesn't
support environment passing, but I'm not even sure there's a common
ground for that.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 836 bytes
Desc: This is a digitally signed message part