openSUSE – Es muss nur einen geben: Passwortspeicher

von TheFan1968 | 2026-09-21 | openSUSE | 0 Kommentare

Benutzt man die KDE, gibt es nach dem Hochfahren gleich einen Login-Stau: KDE-Wallet und KeePass XC wollen unbedingt per Passwort geöffnet werden.
Das ist mindestens nervig, zumal beide Tools eigentlich dasselbe wollen: Uns das Passwort-Tippen ersparen.

Die Lage

Auf meinem openSUSE 16.0 ist Vivaldi als Standardbrowser installiert und der enthält auch die KeePass-Browser-Erweiterung um bequemes Arbeiten mit KeePass zu ermöglichen.

Das Desktop-System ist KDE-Plasma und die KDE benutzt gerne Kwallet als Passwortspeicher.

Die Lösung

KeePassXC kann die komplette Verwaltung der Passwörter auf dem System übernehmen, was allerdings ein paar Schritte benötigt, denn der Service ksecretd läuft idR als Standard in der KDE und sobald es um irgendeinen Passwort-Speicher geht, meldet sich KWallet bereit zum Dienst.

Also muss der Service zunächst gestoppt werden, denn sonst ist KeePass nicht bereit um den Dienst selbst zu übernehmen.
Das Ganze passiert auf der User-Ebene und es ist kein sudo erforderlich.
Der erste Befehl löst womöglich eine Fehlermeldung aus, wenn der Service nicht bereits läuft ( z.B. wenn du auf dem frischen System noch nichts weiter benutzt hast). Die kann dann aber ignoriert werden, und dann mit der zweiten Zeile fortfahren.

systemctl --user stop plasma-ksecretd.service
systemctl --user mask plasma-ksecretd.service

Die Maskierung dient dazu ksecretd nach /dev/null umzuleiten, damit der nicht versehentlich doch mal in das Spiel eingreift.

Jetzt kann KeePassXC geöffnet werden und unter Werkzeuge > Einstellungen > Secret Service Integration (ja so heißt das wirklich) das Häkchen bei Secret Service Integration aktivieren setzen. Speichern und fertig.

Dann noch die KDE-Systemeinstellungen öffnen und das Häkchen bei KDE-Passwortspeicher-System aktivieren entfernen und den aufpoppenden Dialog abbrechen, sonst ist der Haken wieder drin.

Danach mindestens einmal Abmelden, um das Ganze prüfen zu können.

Umstellung mit Schmerzen

Seid bitte sicher, dass ihr über alle notwendigen Passwörter im lokalen KeePassXC auch vorhanden sind, die der Browser dort abgelegt haben könnte, denn es gehen die Cookies verloren, weil man Vivaldi noch per Konfiguration dazu bringen muss KWallet zu ignorieren.
Daraus folgt, dass man sich bei einigen Services neu anmelden muss (bei mir war es z.B. die Nextcloud-App) und dafür ja Passwörter benötigt. wenn der Browser eine neue Sitzung anfängt.

echo "--password-store=basic" > ~/.config/vivaldi-flags.conf

0 Kommentare