Tutorials - Gnome Keyring-Manager unter KDE entsperren

Sprachenübersicht/Betriebssysteme/Linux/Fedora

Gnome Keyring-Manager unter KDE entsperren

Diese Seite wurde 2815 mal aufgerufen.

Dieser Artikel wurde in einem Wikiweb System geschrieben, das heißt, Sie können die Artikel jederzeit editieren, wenn Sie einen Fehler gefunden haben, oder etwas hinzufügen wollen.

Editieren Versionen Linkpartnerschaft Bottom Printversion

Keywords: gnome keyring manager kde unlock network manager nm-applet

Vorwort Top


KDE-Fans werden das Problem kennen. Es gibt zwar den KNetworkManager, dieser ist jedoch dem Gnome NetworkManager nm-applet deutlich unterlegen. So funktioniert dort beispielsweise der Import eine OpenVPN-Config und WLANs lassen sich weitaus besser verwalten.

Da Gnome und KDE jedoch auf unterschiedliche Wallet-Systeme (Gnome Keyring, KWallet) setzen (hoffen wir, dass dies irgendwann eine gemeinsame Basis findet) benötigt das NetworkManager-Applet ein Passwort für den Gnome Keyring. Dies wird für einen Anwender schnell störend und ist für ihn zudem unverständlich und sinnlos.

PAM Top


Eine kurze Google-Suche führt unter anderem zu den Paketen pam_keyring und gnome-keyring-pam. Beide ließen sich jedoch auch nach mehreren Stunden Experimentieren nicht zur Zusammenarbeit überreden.

Das legt die Vermutung nahe, dass KDE beim Login auf eine gewisse Art das Environment aufräumt, sodass der Gnome-Keyring seine Credentials nicht findet und entweder ganz den Dienst verweigert bzw. sich wie gewohnt nach dem Passwort erkundigt.

Autostart Top


Dem Paket pam_keyring liegt das Programm pam-keyring-tool bei, über das sich die Brieftasche auch über die Kommandozeile öffnen lässt. Da der einzige Zwecke der Gnome-Brieftasche das Hinterlegen der WLAN-Schlüssel ist, scheint es vertretbar zu sein, diese über den KDE-Autostart zu öffnen.

Dazu hinterlegen wir das Passwort für den Gnome Keyring in der Datei ~/.keyring_password und erzeugen im Autostart-Ordner ein kurzes Skript:

~/.kde/Autostart/gnome-keyring.sh:


/usr/libexec/pam-keyring-tool -u -s < ~/.keyring_password



Anschließend müssen wir die Datei noch ausführbar machen:

Code:


chmod u+x ~/.kde/Autostart/gnome-keyring.sh



Von nun an sollte der NetworkManager nun nicht mehr nach dem Passwort fragen sondern sich wie gewünscht mit dem bekannten WLAN verbinden.

Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren?

Editieren Versionen Linkpartnerschaft Top Printversion

Haben Sie einen Fehler gefunden? Dann klicken Sie doch auf Editieren, und beheben den Fehler, keine Angst, Sie können nichts zerstören, das Tutorial kann wiederhergestellt werden

Sprachenübersicht/Betriebssysteme/Linux/Fedora/Gnome Keyring-Manager unter KDE entsperren