Disabilita i popup di Kwallet da Chrome


29

Ho modificato ~/.kde/share/config/kwalletrce aggiunto

[Auto Deny]
kdewallet=Chromium

Nella configurazione di Wallet di KDE nelle impostazioni di sistema ho deselezionato "Abilita il sottosistema di wallet di KDE". Anche questo sembra aggiungere:

[Auto Deny]
kdewallet[$d]

Tuttavia, visualizzo ancora un popup quando visito la mia prima pagina in Google Chrome. Come posso fermarlo?

Ho notato che in realtà ci sono due posizioni per i portafogli. Uno dentro ~/.kde/share/apps/kwallet/e uno dentro ~/.local/share/kwalletd/. A un certo punto, quando ho cambiato il tema del colore di KDE, ho notato che il popup per Chrome era diverso dalla GUI che avevo ottenuto attraverso le impostazioni di sistema. C'è anche una duplice configurazione di Wallet di KDE che posso ottenere eseguendo kwalletmanager-> Impostazioni-> Configura Wallet dove ottengo le stesse opzioni ma il loro set di valori. Anche dopo aver deselezionato "Abilita il sottosistema di portafogli KDE" anche qui ottengo un popup da Chrome. Cosa succede con il caos di più posizioni di configurazione e pagine delle impostazioni?


Stai usando KDE 5 (Plasma 5) giusto? La ~/.kde/share/apps/kwallet/posizione è quella precedente che viene migrata ~/.local/share/kwalletd/e non deve essere utilizzata. Per lo stesso motivo, l'impostazione in ~ / .kde / `non è onorata ... e nota che sul tuo sistema è possibile installare sia KWallet per KDE 4 che KDE 5, complicando ulteriormente le cose.
Lekensteyn,

Sì, sto eseguendo 5. Posso rimuovere quello vecchio e tutte le sue configurazioni? Immagino che Chrome lo stia usando invece.
jozxyqk,

Penso che non sarebbe di aiuto, se rimuovessi quello vecchio sembrerebbe come se non fosse mai stato creato un portafoglio e quindi ti spingerebbe a crearne uno. Penso che la soluzione proposta da @ RobW funzioni meglio (ed è effettivamente ciò che intendi).
Lekensteyn,

Idealmente, non avrei due versioni della stessa cosa, Chrome userebbe l'ultima e potrei scegliere di disabilitarlo nel modo più regolare (o del resto, usarlo).
jozxyqk,

kde5: cerca in ~ / .config per kwalletrc
Tim Richardson il

Risposte:


27

Puoi disabilitare completamente il backend di KWallet aggiungendo il seguente flag della riga di comando a Chrome: --password-store=basic

Ad esempio (se stai usando la build Chromium di Ubuntu), modifica /etc/chromium-browser/default(a livello di sistema) o ~/.chromium-browser.init(per utente) e aggiungi il flag a CHROMIUM_FLAGS. Per esempio:

# 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"

Se stai usando la build Chromium di ArchLinux, modifica ~/.config/chromium-flags.confe aggiungi:

--password-store=basic

1
Dove sarebbe un buon posto per metterlo (in modo che funzioni con le scorciatoie di KDE xdg-open, quando scrivo google-chromenel terminale, ecc.)? C'è una configurazione da qualche parte?
jozxyqk,

@jozxyqk Ho aggiornato la mia risposta. La risposta si applica a Ubuntu e ArchLinux, se si utilizza un altro sistema operativo, il metodo esatto potrebbe essere diverso.
Rob W,

3
Non sono riuscito a trovare un posto simile su fedora, ma ho trovato /opt/google/chrome/google-chromee aggiunto --password-store=basical comando exec nella parte inferiore dello script. Sembra funzionare. Grazie mille!
jozxyqk,

Su Debian Jessie (8) ho installato questo file su/etc/chromium.d/no-kwallet
Daniel Böhmer il

Per vivaldi in /opt/vivaldi/vivaldi.
Zitrax,

15

Non importa quale distro tu stia facendo questo potrebbe funzionare.

Apri il file "google-chrome" con un editor di testo (ho usato kate <3)

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

Incollalo alla fine del file con il segno di virgolette

"--Password-store = base"

Quindi deve assomigliare a questo

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

SALVA ED ESCI. FATTO!

(L'ho provato su OpenSUSE Thumbleweed con successo!: D)


Funziona anche su Ubuntu 16.04. È inoltre necessario mettere in attesa google apt-mark hold google-chrome-stable, poiché qualsiasi aggiornamento rimuoverà tale impostazione. Non sono una società giusta.
Gattino accovacciato

5

Ho trovato una soluzione semplice , che funziona il 100% delle volte, su qualsiasi versione di KDE:

Non sono riuscito a trovare alcun modo per rimuovere Kwallet dal mio sistema. Esistono alcuni problemi di dipendenza e pacman non consente di rimuovere il pacchetto. Tuttavia sono riuscito a evitare i pop-up irritanti. Per prima cosa devi rimuovere qualsiasi portafoglio esistente. Elimina i file in ~ / .kde / share / apps / kwallet /.

La prossima volta che fai qualcosa che interessa a Kwallet, si aprirà di nuovo. Ma questa volta ti chiederà un metodo di crittografia, blowfish o gpg. Seleziona Blowfish e quando ti viene chiesta una password, fornisci una password vuota.

Non chiederà più la password. Questo metodo ha funzionato per me su kwallet 5.13. Spero che funzionerà anche per te.


2
Hai trovato questa soluzione dove? Devi collegarti alla fonte.
Stephen Rauch,

no, non funziona, cancellato ~ / .kde / ... come scritto qui, riavviato Chrome e avvia ancora popup kwallet nightmare
stiv

1

Ho risolto questo problema nel KWalletManager creando un nuovo portafoglio denominato teste sostituendo il .saltfile dal portafoglio esistente denominato kdewallet, con il .saltfile del portafoglio appena creato test.

Così

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

E ora il portafoglio esistente denominato kdewalletha la password per il testportafoglio appena creato .

Distro: Mageia 5.


0

Un modo è solo quello di dare a Chrome un socket dbus falso (anche probabilmente dovrai disabilitare il gestore delle password ... puoi usare Paster Password Manager come alternativa)

env DBUS_SESSION_BUS_ADDRESS=none chrome 

0

Una soluzione rapida è semplicemente cambiare la password di KWallet in una vuota:

Menu dell'applicazione (o Launcher, ecc.) Di KDE> Sistema> KWalletManager> Cambia password ...> OK> Sì

Questo termina i pop-up della password di KWallet all'avvio di Chrome / Chromium.


Non è presente il menu Modifica password ...
Stiv

0

La soluzione più semplice a questo problema è stata fornita dalle versioni successive di KDE Plasma. Attualmente uso la versione 5.12.7.

1. Vai a: Impostazioni di sistema -> Dettagli account (personalizzazione) -> Portafoglio KDE

2. Deseleziona la casella "Abilita il sottosistema di portafoglio KDE"

3. Applica


non funziona, dice: i dettagli dell'account del modulo non sono validi modulo di configurazione
stiv
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.