[opensuse-xfce] more Xfce newbie questions
Hi, Just switched to Xfce recently and have run across a couple of things that appear to be start up service related when compared to GNOME. First, when building a package locally using osc, I end up with an "401 Authentication" error. Pocking around a bit this appears to be gnome-keyring related. However, I have gnome-keyring-daemon running and marked as "autostart". When I used GNOME I didn't do anything special, osc just worked. Anyone has any idea what I need to do to get the keyring usage working again? Second, also authentication related, I now need to enter my passphrase when using key-authenticated ssh login. I suppose GNOME by default starts an ssh agent thus that the passphrase only gets entered once? How do I accomplish this with Xfce. The "autostratup" has an entry for "SSH Key Agent". What am I missing? Help is appreciated. Thanks, Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU SUSE-IBM Software Integration Center LINUX Tech Lead rjschwei@suse.com rschweik@ca.ibm.com 781-464-8147 -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xfce+help@opensuse.org
Follow up and observation on my own question On 08/01/2011 04:46 PM, Robert Schweikert wrote:
Hi,
Just switched to Xfce recently and have run across a couple of things that appear to be start up service related when compared to GNOME.
First, when building a package locally using osc, I end up with an "401 Authentication" error. Pocking around a bit this appears to be gnome-keyring related. However, I have gnome-keyring-daemon running and marked as "autostart". When I used GNOME I didn't do anything special, osc just worked. Anyone has any idea what I need to do to get the keyring usage working again?
Second, also authentication related, I now need to enter my passphrase when using key-authenticated ssh login. I suppose GNOME by default starts an ssh agent thus that the passphrase only gets entered once? How do I accomplish this with Xfce. The "autostratup" has an entry for "SSH Key Agent". What am I missing?
When I turn on "Launch GNOME services on startup" in the "Advanced" tab of the "Session and Startup" settings I can get the behavior back I am used to in GNOME, i.e. when I ssh to a machine for the first time I get a dialog box that lets me type in my passphrase. Once I do this the key is "unlocked" and I can log into any machine without needing to enter my passphrase again. However, enabeling this also means that I am running more stuff than I probably want. I compared the list of processes running with the GNOME services launced and without and compared them. However, nothing sticks out as providing this nice "unlock the key" feature. Thus I am not certain how to enable just that service to allow me to disable the "Launch GNOME services on startup" setting again. Help is appreciated. Thanks, Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU SUSE-IBM Software Integration Center LINUX Tech Lead rjschwei@suse.com rschweik@ca.ibm.com 781-464-8147 -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xfce+help@opensuse.org
Hello, * Robert Schweikert <rjschwei@suse.com> [2011-08-03 00:34]:
Follow up and observation on my own question
On 08/01/2011 04:46 PM, Robert Schweikert wrote:
Hi,
Just switched to Xfce recently and have run across a couple of things that appear to be start up service related when compared to GNOME.
First, when building a package locally using osc, I end up with an "401 Authentication" error. Pocking around a bit this appears to be gnome-keyring related. However, I have gnome-keyring-daemon running and marked as "autostart". When I used GNOME I didn't do anything special, osc just worked. Anyone has any idea what I need to do to get the keyring usage working again?
Second, also authentication related, I now need to enter my passphrase when using key-authenticated ssh login. I suppose GNOME by default starts an ssh agent thus that the passphrase only gets entered once? How do I accomplish this with Xfce. The "autostratup" has an entry for "SSH Key Agent". What am I missing?
When I turn on "Launch GNOME services on startup" in the "Advanced" tab of the "Session and Startup" settings I can get the behavior back I am used to in GNOME, i.e. when I ssh to a machine for the first time I get a dialog box that lets me type in my passphrase. Once I do this the key is "unlocked" and I can log into any machine without needing to enter my passphrase again.
However, enabeling this also means that I am running more stuff than I probably want.
I compared the list of processes running with the GNOME services launced and without and compared them. However, nothing sticks out as providing this nice "unlock the key" feature. Thus I am not certain how to enable just that service to allow me to disable the "Launch GNOME services on startup" setting again.
you shouldn't use that setting, g-k-d is started through the PAM module so that no additional password needs to be entered to unlock it. It also needs to be initialized from the session and I suspect something isn't working right there (either the xdg autostart or session startup script) but I haven't had the time to investigate it yet. Feel free to open a bug to track this, it'll be needed anyway for a SRU. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xfce+help@opensuse.org
On 08/02/2011 07:08 PM, Guido Berhoerster wrote:
Hello,
* Robert Schweikert<rjschwei@suse.com> [2011-08-03 00:34]:
Follow up and observation on my own question
On 08/01/2011 04:46 PM, Robert Schweikert wrote:
Hi,
Just switched to Xfce recently and have run across a couple of things that appear to be start up service related when compared to GNOME.
First, when building a package locally using osc, I end up with an "401 Authentication" error. Pocking around a bit this appears to be gnome-keyring related. However, I have gnome-keyring-daemon running and marked as "autostart". When I used GNOME I didn't do anything special, osc just worked. Anyone has any idea what I need to do to get the keyring usage working again?
Second, also authentication related, I now need to enter my passphrase when using key-authenticated ssh login. I suppose GNOME by default starts an ssh agent thus that the passphrase only gets entered once? How do I accomplish this with Xfce. The "autostratup" has an entry for "SSH Key Agent". What am I missing?
When I turn on "Launch GNOME services on startup" in the "Advanced" tab of the "Session and Startup" settings I can get the behavior back I am used to in GNOME, i.e. when I ssh to a machine for the first time I get a dialog box that lets me type in my passphrase. Once I do this the key is "unlocked" and I can log into any machine without needing to enter my passphrase again.
However, enabeling this also means that I am running more stuff than I probably want.
I compared the list of processes running with the GNOME services launced and without and compared them. However, nothing sticks out as providing this nice "unlock the key" feature. Thus I am not certain how to enable just that service to allow me to disable the "Launch GNOME services on startup" setting again.
you shouldn't use that setting, g-k-d is started through the PAM module so that no additional password needs to be entered to unlock it. It also needs to be initialized from the session and I suspect something isn't working right there (either the xdg autostart or session startup script) but I haven't had the time to investigate it yet. Feel free to open a bug to track this, it'll be needed anyway for a SRU.
Done: 710038 Thanks, Robert
-- Robert Schweikert MAY THE SOURCE BE WITH YOU SUSE-IBM Software Integration Center LINUX Tech Lead rjschwei@suse.com rschweik@ca.ibm.com 781-464-8147 -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xfce+help@opensuse.org
Traditionally, I have in my .xinitrc: eval `ssh-agent -s` ssh-add ~/.ssh/identity ~/.ssh/id_rsa & which is ugly, and probably no longer needed, but "works". -- Karl Eichwalder SUSE LINUX Products GmbH R&D / Documentation Maxfeldstraße 5 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xfce+help@opensuse.org
On 08/03/2011 02:45 AM, Karl Eichwalder wrote:
Traditionally, I have in my .xinitrc:
eval `ssh-agent -s` ssh-add ~/.ssh/identity ~/.ssh/id_rsa&
which is ugly, and probably no longer needed, but "works".
Yes, this will work for ssh, but will not solve my problem with osc. I think osc will only "work", i.e. no password recorded in .oscrc if I get the keyring stuff setup the way GNOME handles it. Thanks for the info. Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU SUSE-IBM Software Integration Center LINUX Tech Lead rjschwei@suse.com rschweik@ca.ibm.com 781-464-8147 -- To unsubscribe, e-mail: opensuse-xfce+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-xfce+help@opensuse.org
participants (3)
-
Guido Berhoerster
-
Karl Eichwalder
-
Robert Schweikert