On 01/09/2010 11:38, Luca Niccoli wrote: > On 1 September 2010 07:31, Yves-Alexis Perez <[email protected]> wrote > >> I'm not using an older version, I'm using a more recent version :) >> >> ii gnome-keyring 2.30.3-1 GNOME keyring services (daemon and >> tools) > > I'm using that too. Probably the version of Xfce you're using has the bug > fixed > >> That's because of the OnlyShowIn line. > > I had changed that; it was becaus xfce doesn't check > /usr/share/gnome/autostart. > Copying the modified file in /etc/xdg/autostart made it appear and run > at login, but gnome-keyring still doesn't work as a SSH agent.
Hmh, yeah. Maybe “start gnome services” in Xfce should look at that autostart dir though (but that deserve a different bug). > >> Good point. So yes, either it's run as part of Xsession.d stuff (which >> was not possible, aiui?) or xfce4-session runs it, and do it correctly, >> for example using your patch. > > It used to be possible to start it in Xsession.d, but now it messes up > the new DBus interface to gnome-keyring (it starts too early I seem to > remember) dbus is usually started using 75dbus_dbus-launch. On my system it's gpg-agent -> dbus-launch -> startxfce4. It might depend on how you start Xfce (if dbus isn't started when startxfce4 is run, it will start it itself), but in any case, making sure gnome-keyring is run *after* 75 should work (and would be cleaner since it'd work in other DE too). > >> And I'm afraid it might break existing systems. For example, I have >> gnome-keyring installed (and it manages password for stuff like >> evolution) but I *dont* want to use it as ssh-agent. If I tune >> xfce4-session to fix g-k-d start, will it force that behavior? > > I think the default is for gnome-keyring to be a ssh-agent; this can > be changed via gconf (setting > /apps/gnome-keyring/daemon-components/ssh to false). I *really* don't like that. Gnome-keyring is pulled by way too much stuff and if it breaks users system, it's *not* good. > I realise that this is a bit inconvenient; but I'd say that if one > uses many gnome applications will have to install gconf-editor anyway. > (I don't like the fact that there isn't a simpler way to configure > gnome-keyring if you're not using gnome, but this is what upstream has > chosen and I don't think that relying on a bug in xfce4-session not to > impose the ssh-agent to people would be a sensisble choice) Yes, I agree, but before breaking it for ssh-agent (ang gpg-agent as as ssh-agent) users systems, I'd prefer having more comments from g-k people. Cheers, -- Yves-Alexis -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

