[opensuse-factory] deploying keychain
Hello, TL;DR: Based on recent experiences in order to fix gpg-2.1's breaking of gnome-keyring gpg component, I suggest openSUSE devs to consider deploying keychain instead of the present trickery in /etc/X11/xdm/sys.xsession Some months ago I switched to openSUSE (from Debian Sid & Xfce) and tried usign KDE for few days. Among other things noticed that Kwallet was asking me too often for the passws. Few days later I switched to GNOME and was very pleased, but I wanted to try Tumbleweed considering that I spent majority of my Linux career with rolling distros (Gentoo, Arch, Debian Sid) The problem appeared after migrating to TW and gpg-2.1 upgrade which breaks gpg-component in gnome-keyring. While looking for solution I installed Xfce and quickly decided to switch back to my beloved DE. With the help of Guido I managed to now have working functionality of ssh & gpg agents by deploying keychain which I invoke within my Fish shells config.fish file with: # Keychain if status --is-login keychain --eval --quiet -Q id_rsa | source keychain --eval --quiet -Q mygpgid | source end At the moment there is some trickery involved in /etc/X11/xdm/sys.xsession and the need for ~/.myagents, so my proposal to openSUSE devs is to consider to deploy keychain which bring more functionality and it is very mature piece of software. Here are the links: http://www.funtoo.org/Keychain https://github.com/funtoo/keychain It's actively maintained, supports gpg-2.1 and major shells. I'm also told that one can't expect solution for gpg/gnome-keyring breakage soon and keychain provides nice solution for working ssh/gpg agents without the need for those not wanting to use them via keyring's apps. Sincerely, Gour -- What is night for all beings is the time of awakening for the self-controlled; and the time of awakening for all beings is night for the introspective sage. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (1)
-
Gour