web-dev-qa-db-fra.com

Désactiver les popups à partir de chrome

J'ai édité ~/.kde/share/config/kwalletrc et ajouté

[Auto Deny]
kdewallet=Chromium

Dans la configuration du portefeuille KDE dans les paramètres système, j'ai décoché "Activer le sous-système du portefeuille KDE". Cela semble aussi ajouter:

[Auto Deny]
kdewallet[$d]

Cependant, je reçois toujours un popup lorsque je visite ma première page dans Google Chrome. Comment puis-je l'arrêter?

J'ai remarqué qu'il y a en fait deux emplacements pour les portefeuilles. Un dans ~/.kde/share/apps/kwallet/ et un dans ~/.local/share/kwalletd/. À un moment donné, lorsque j'ai changé le thème de couleur KDE, j'ai remarqué que la fenêtre contextuelle de chrome était différente de l'interface graphique que j'ai obtenue via les paramètres système. Il existe également un duplicata de la configuration du portefeuille KDE que je peux obtenir en exécutant kwalletmanager-> Paramètres-> Configurer un portefeuille, où les mêmes options mais leur propre ensemble de valeurs. Même après avoir décoché "Activer le sous-système du portefeuille KDE", je reçois encore une fenêtre contextuelle en chrome. Que se passe-t-il avec le désordre de plusieurs emplacements de configuration et pages de paramètres?

24
jozxyqk

Vous pouvez complètement désactiver le backend de KWallet en ajoutant l'indicateur de ligne de commande suivant à Chrome: --password-store=basic

Par exemple (si vous utilisez la version Chromium d'Ubuntu), éditez /etc/chromium-browser/default (à l'échelle du système) ou ~/.chromium-browser.init (par utilisateur) et ajoutez l'indicateur à CHROMIUM_FLAGS. Par exemple.:

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

Si vous utilisez la version Chromium d'ArchLinux, éditez ~/.config/chromium-flags.conf et ajoutez:

--password-store=basic
25
Rob W

Peu importe la distribution sur laquelle cela fonctionne, cela pourrait fonctionner.

Ouvrir le fichier "google-chrome" avec un éditeur de texte (j'ai utilisé kate <3)

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

Collez-le à la fin du fichier avec le signe de citation

"- password-store = basic"

Donc ça doit ressembler à ça

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

SAUVEGARDER ET QUITTER. TERMINÉ!

(Je l'ai essayé avec succès sur OpenSUSE Thumbleweed!: D)

11
Edex

J'ai trouvé une solution simple , qui fonctionne 100% du temps, sur toutes les versions de KDE:

Je ne pouvais trouver aucun moyen de supprimer kwallet de mon système. Il y a quelques problèmes de dépendance et pacman ne vous laissera pas supprimer le paquet. Cependant, j'ai réussi à éviter les pop-ups irritants. Tout d'abord, vous devez supprimer tout portefeuille existant. Supprimez les fichiers sous ~/.kde/share/apps/kwallet /.

La prochaine fois que vous ferez quelque chose qui intéresse Kwallet, cela réapparaîtra. Mais cette fois, il vous demandera une méthode de cryptage, blowfish ou gpg. Sélectionnez Blowfish et lorsqu'un mot de passe vous est demandé, indiquez un mot de passe vide.

Il ne demandera plus de mot de passe. Cette méthode a fonctionné pour moi sur kwallet 5.13. Espérons que cela fonctionnera pour vous aussi.

5
blackjack

J'ai résolu ce problème dans KWalletManager en créant un nouveau portefeuille nommé test et en remplaçant le fichier .salt du portefeuille existant nommé kdewallet par le fichier .salt du portefeuille test créé.

Alors

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

Et maintenant, le portefeuille existant nommé kdewallet a le mot de passe pour le portefeuille test nouvellement créé.

Distro: Mageia 5.

1
Paul afk

Une solution rapide consiste simplement à remplacer le mot de passe de KWallet par un mot vierge:

Menu d'applications de KDE (ou Lanceur, etc.)> Système> KWalletManager> Modifier le mot de passe ...> OK> Oui

Ceci met fin aux fenêtres contextuelles de mot de passe de KWallet lors du démarrage de Chrome/Chromium.

0
juan_g

Une solution consiste simplement à donner à chrome une fausse prise dbus (vous devrez probablement également désactiver le gestionnaire de mots de passe ... vous pouvez utiliser Paster Password Manager comme alternative).

env DBUS_SESSION_BUS_ADDRESS=none chrome 
0
intika

La solution la plus simple à ce problème a été servie par les dernières versions de KDE Plasma. J'utilise actuellement la version 5.12.7.

1. Allez dans: Paramètres système -> Détails du compte (Personnalisation) -> Portefeuille KDE

2. Décochez la case "Activer le sous-système du portefeuille KDE"

3. Appliquer

0
Marco Rohner