GNOME != Fedora
GNOME != Fedora
Posted Nov 9, 2011 3:12 UTC (Wed) by jmorris42 (guest, #2203)In reply to: GNOME != Fedora by rqosa
Parent article: Rawhide gets GNOME Shell for all display types
Nah, it is far stranger than that. I'm the sorta dweeb who has the O'Reilly SSH book three feet away; I already tried the easy stuff. XFCE kinda sorta ties into the cool plumbing GNOME uses. So when I login it will load up the agent by itself without a separate password. Except it doesn't work... except when it does.
Open a terminal and type ssh hostname and that works as expected. Put a shortcut on the desktop that opens an ssh session in a terminal window and it will prompt for the keyring password. Open a terminal window first and then click on the shortcut and it will work. Put a more complex ssh invocation in a shortcut that invokes a remote X11 app (that works fine on GNOME2) and it won't work at all (doesn't invoke the graphical password gadget) unless you already have a manually opened window running AND you take the option to run it in a terminal. You get an extraneous empty xterm that way but it does work without prompting for a password.
Then some things in shortcuts just silently fail (no logs anywhere I can find) even if they only invoke curses apps in a terminal window. Things I would kinda like to have in a shortcut, like ipmiconsole. But if I open a terminal and manually type the command it works perfectly.
All I can conclude is something subtle is horked up after switching desktops and it might require nuking huge swaths of my dot files or a full reload of the OS to solve.
Posted Nov 9, 2011 4:05 UTC (Wed)
by raven667 (subscriber, #5198)
[Link] (1 responses)
Posted Nov 9, 2011 16:13 UTC (Wed)
by jmorris42 (guest, #2203)
[Link]
Hmm. Now that ya have me looking again at the guts of the thing, I think the clue is in /etc/xdg/xfce4/xinitrc. Looks like it wants to use gpg-agent to do everything. And I have both it and ssh-agent running so bad things are almost certain to be happening. Will have to go slowly over it until it makes sense and figure out how to kill one of them off.
GNOME != Fedora
GNOME != Fedora
