Deaktivieren Sie Kwallet-Popups in Chrome

29

Ich habe bearbeitet ~/.kde/share/config/kwalletrcund hinzugefügt

[Auto Deny]
kdewallet=Chromium

In der KDE-Wallet-Konfiguration in den Systemeinstellungen habe ich "KDE-Wallet-Subsystem aktivieren" deaktiviert. Dies scheint auch hinzuzufügen:

[Auto Deny]
kdewallet[$d]

Ich erhalte jedoch immer noch ein Popup, wenn ich meine erste Seite in Google Chrome besuche. Wie kann ich damit aufhören?

Ich habe bemerkt, dass es tatsächlich zwei Orte für Brieftaschen gibt. Eins in ~/.kde/share/apps/kwallet/und eins in ~/.local/share/kwalletd/. Als ich das KDE-Farbschema änderte, stellte ich fest, dass sich das Popup für Chrome von der Benutzeroberfläche unterschied, die ich über die Systemeinstellungen erhalten hatte. Es gibt auch eine doppelte KDE-Wallet-Konfiguration, die ich durch Ausführen von kwalletmanager-> Einstellungen -> Wallet konfigurieren erhalten kann, wobei ich die gleichen Optionen, aber einen eigenen Wertesatz erhalte. Auch nach dem Deaktivieren des Kontrollkästchens "KDE-Brieftaschen-Subsystem aktivieren" erhalte ich weiterhin ein Popup aus Chrom. Was ist los mit dem Durcheinander mehrerer Konfigurationspfade und Einstellungsseiten?

jozxyqk
quelle
Sie verwenden KDE 5 (Plasma 5) oder? Der ~/.kde/share/apps/kwallet/Speicherort ist der alte, zu dem migriert wurde ~/.local/share/kwalletd/und der nicht verwendet werden sollte. Aus dem gleichen Grund wird die Einstellung in ~ / .kde / `nicht berücksichtigt ... und beachten Sie, dass auf Ihrem System KWallet für KDE 4 und KDE 5 installiert sein kann, was die Dinge noch komplizierter macht.
Lekensteyn
Ja, ich laufe 5. Kann ich die alte und alle ihre Konfigurationen entfernen? Ich denke, Chrome verwendet das stattdessen.
Jozxyqk
Es würde meiner Meinung nach nicht helfen, wenn Sie die alte entfernen, würde es so aussehen, als wäre noch nie eine Brieftasche erstellt worden, und dann würden Sie aufgefordert, eine zu erstellen. Ich denke, dass die von @ RobW vorgeschlagene Lösung besser funktioniert (und eigentlich das ist, was Sie meinen).
Lekensteyn
Im Idealfall hätte ich nicht zwei Versionen des gleichen Dings, Chrome würde die neueste Version verwenden und ich könnte wählen, ob ich es systemweit auf die normale Weise deaktivieren möchte (oder es in diesem Fall verwenden möchte).
Jozxyqk
kde5: schau in ~ / .config nach kwalletrc
Tim Richardson

Antworten:

27

Sie können das KWallet-Backend vollständig deaktivieren, indem Sie das folgende Befehlszeilenflag zu Chrome hinzufügen: --password-store=basic

Zum Beispiel (wenn Sie Ubuntus Chromium-Build verwenden), bearbeiten Sie /etc/chromium-browser/default(systemweit) oder ~/.chromium-browser.init(pro Benutzer) und fügen Sie das Flag hinzu CHROMIUM_FLAGS. Z.B:

# Default settings for chromium-browser. This file is sourced by /bin/sh from
# /usr/bin/chromium-browser

# Options to pass to chromium-browser
CHROMIUM_FLAGS="--password-store=basic"

Wenn Sie den Chromium-Build von ArchLinux verwenden, bearbeiten ~/.config/chromium-flags.confund fügen Sie Folgendes hinzu:

--password-store=basic
Rob W
quelle
1
Wo wäre ein guter Ort, um dies zu platzieren (damit es mit KDE-Verknüpfungen funktioniert xdg-open, wenn ich google-chromedas Terminal eintippe usw.)? Gibt es irgendwo eine Konfiguration?
Jozxyqk
@ jozxyqk Ich habe meine Antwort aktualisiert. Die Antwort gilt für Ubuntu und ArchLinux. Wenn Sie ein anderes Betriebssystem verwenden, ist die genaue Methode möglicherweise anders.
Rob W
3
Ich konnte auf fedora keinen ähnlichen Ort finden, aber ich habe den Befehl exec unten im Skript gefunden /opt/google/chrome/google-chromeund hinzugefügt --password-store=basic. Scheint zu funktionieren. Vielen Dank!
Jozxyqk
Auf Debian Jessie (8) habe ich diese Datei installiert/etc/chromium.d/no-kwallet
Daniel Böhmer
Für Vivaldi in /opt/vivaldi/vivaldi.
Zitrax
15

Egal, in welcher Distribution Sie sich befinden, dies funktioniert möglicherweise.

Öffne "google-chrome" Datei mit einem Texteditor (ich habe kate <3 benutzt)

kdesu kate /opt/google/chrome/google-chrome

Fügen Sie dies am Ende der Datei mit dem Anführungszeichen ein

"--password-store = basic"

Also muss es so aussehen

else
  exec -a "$0" "$HERE/chrome"  "$@" "--password-store=basic"
fi

SPEICHERN UND SCHLIESSEN. GETAN!

(Ich habe es auf OpenSUSE Thumbleweed mit Erfolg versucht!: D)

Edex
quelle
Dies funktioniert auch unter Ubuntu 16.04. Sie müssen auch Google in den Wartezustand versetzen apt-mark hold google-chrome-stable, da bei jedem Update diese Einstellung entfernt wird. Sie sind keine faire Firma.
Hockendes Kätzchen
5

Ich habe auf jeder KDE-Version eine einfache Lösung gefunden , die zu 100% funktioniert:

Ich konnte keine Möglichkeit finden, die Kwallet von meinem System zu entfernen. Es gibt einige Abhängigkeitsprobleme und pacman lässt Sie das Paket nicht entfernen. Ich habe es jedoch geschafft, die irritierenden Popups zu vermeiden. Zuerst müssen Sie eine vorhandene Brieftasche entfernen. Löschen Sie die Dateien unter ~ / .kde / share / apps / kwallet /.

Wenn Sie das nächste Mal etwas unternehmen, das Kwallet interessiert, wird es wieder angezeigt. Diesmal werden Sie jedoch nach einer Verschlüsselungsmethode, Blowfish oder GPG gefragt. Wählen Sie blowfish und geben Sie ein leeres Passwort ein, wenn Sie nach einem Passwort gefragt werden.

Es wird nicht mehr nach dem Passwort gefragt. Diese Methode hat bei mir mit kwallet 5.13 funktioniert. Hoffentlich funktioniert es auch für Sie.

Blackjack
quelle
2
Sie haben diese Lösung gefunden, wo? Sie müssen eine Verknüpfung zur Quelle herstellen.
Stephen Rauch
Nein, es funktioniert nicht. ~ / .kde / ... wurde wie hier geschrieben gelöscht, Chrome neu gestartet und Popup Kwallet Nightmare wird immer noch gestartet
stiv
1

Ich habe dieses Problem im KWalletManager gelöst, indem ich eine neue Brieftasche mit dem Namen erstellt testund die .saltDatei aus der vorhandenen Brieftasche kdewalletmit dem Namen durch die .saltDatei der neu erstellten Brieftasche ersetzt habe test.

So

cd /home/'username'/.kde4/share/apps/kwallet 
mv kdewallet.salt .kdewallet.salt;cp test.salt kdewallet.salt

Und jetzt hat die vorhandene Brieftasche mit dem Namen kdewalletdas Passwort für die neu erstellte testBrieftasche.

Distribution: Mageia 5.

Paul afk
quelle
0

Eine Möglichkeit besteht darin, Chrome eine gefälschte D-Bus-Buchse zuzuweisen. (Wahrscheinlich müssen Sie auch den Kennwort-Manager deaktivieren. Sie können alternativ den Paster Kennwort-Manager verwenden.)

env DBUS_SESSION_BUS_ADDRESS=none chrome 
intika
quelle
0

Eine schnelle Lösung besteht darin, das Passwort von KWallet einfach in ein leeres zu ändern:

KDE-Anwendungsmenü (oder Startprogramm usw.)> System> KWalletManager> Passwort ändern ...> OK> Ja

Dadurch werden die Passwort-Popups von KWallet beim Starten von Chrome / Chromium beendet.

juan_g
quelle
Es gibt kein Passwort ändern ... Menü dort.
Stiv
0

Die einfachste Lösung für dieses Problem wurde von den späteren KDE-Plasmaversionen bereitgestellt. Ich benutze derzeit Version 5.12.7.

1. Gehen Sie zu: Systemeinstellungen -> Kontodetails (Personalisierung) -> KDE Wallet

2. Deaktivieren Sie das Kontrollkästchen "KDE-Wallet-Subsystem aktivieren".

3. Übernehmen

Marco Rohner
quelle
es funktioniert nicht, es heißt: das Modul Account Details ist nicht gültig Konfigurationsmodul
stiv