http://bugzilla.xfce.org/show_bug.cgi?id=6073

--- Comment #4 from Felipe Contreras <[email protected]> 2010-09-16 
06:40:44 UTC ---
(In reply to comment #3)
> (In reply to comment #2)
> > (In reply to comment #1)
> > > Hmm, the problem is that there isn't a good way to check that the auth 
> > > sock is
> > > actually valid and isn't a stale env var left over from something else.
> > 
> > Why is ssh-agent called from there in the first place? Shouldn't it be 
> > another
> > service in /etc/xdg/autostart?
> 
> autostart is too late in the startup process. It has to be a parent of
> xfce4-session so every child inherits the SSH_AUTH_SOCK and SSH_AGEN_PID
> envvar.

Nope, GNOME starts the keyring through autostart, but of course you would have
to register Xfce as a session manager in dbus, and listen for when environment
variables are requested to be updated.

http://live.gnome.org/SessionManagement/GnomeSession

The only other sane option is to make it a configuration directly in the
preferences, so that the user can choose between gnome compat's keyring, or
ssh-agent.

-- 
Configure bugmail: http://bugzilla.xfce.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Xfce-bugs mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce-bugs

Reply via email to