J'utilise Ubuntu Maverick (Gnome). Il y a un mois, j'ai mis à jour comme d'habitude chaque fois que Update Manager m'informait des nouvelles mises à jour. Ce qui est arrivé, c'est qu'un programme appelé kdewallet
s'est installé sur ma machine et chaque fois que j'essaie de faire quelque chose qui nécessite un mot de passe tel que svn
, il apparaît et commence à devenir vraiment ennuyant. Comment puis-je m'en débarrasser? Ce n'est même pas dans le gestionnaire de paquets Synaptic.
KDE 5/Plasma 5.8:
Ajoutez les lignes suivantes à la fin de ~/.config/kwalletrc
[Wallet]
Enabled=false
Redémarrez le plasma.
KDE4:
KDE Wallet est une partie essentielle de KDE, elle se trouve dans le paquetage kdebase-runtime
.
Pour le désactiver, exécutez kcmshell4 kwalletconfig
et continuez à l'étape 3 ou recommencez depuis le début:
Apply
pour appliquer les modifications et fermer la fenêtre de configuration.Pour obtenir la liste des programmes qui dépendent du package kdebase-runtime
, exécutez:
apt-cache --no-enhances --no-suggests --no-recommends --installed rdepends kdebase-runtime
Sur Ubuntu, la sortie affiche uniquement "kdebase-runtime [newline] Reverse Depends:". Sur Kubuntu, toute une liste suit.
Je me suis débarrassé de la boîte de dialogue "KDE Wallet System" (à chaque fois que je démarrais Chrome) comme suit:
Editez ~/.config/kwalletrc
(voir la remarque ci-dessous) et ajoutez
[Wallet]
Enabled=false
Tuez le démon kdewallet:pkill kdewallet5
(ou killall kdewallet5
)
J'ai trouvé cette option lorsque j'ai parcouru le code source ( sur kde.org ou sur le miroir Github ).
Si l'insertion de kwalletrc
dans ~/.config
ne fonctionne pas, votre système utilise probablement un autre répertoire pour stocker les fichiers de configuration. Le fichier de configuration est créé dans un répertoire identifié par QStandardPaths::GenericConfigLocation
. J'ai donc utilisé qtpaths
pour rechercher le chemin (~/.config
= /home/rob/.config
dans mon cas):
$ qtpaths --paths GenericConfigLocation
/home/rob/.config:/etc/xdg
Remarque: si vous ne souhaitez pas désactiver complètement kwallet, mais uniquement pour Chrome, vous pouvez utiliser l'indicateur --password-store=basic
comme expliqué à la rubrique Désactiver les fenêtres kwallet de chrome . Si vous démarrez Chrome via un script d'encapsulation ou un raccourci, je vous recommande d'utiliser --password-store=basic
au cas où vous auriez besoin de kwallet pour autre chose. J'ai désactivé kwalletd au lieu d'utiliser cet indicateur, car je développe Chrome. Il n'est donc pas pratique d'ajouter cet indicateur tout le temps lorsque je lance ./chrome
.
(Testé sur ArchLinux, mais il devrait également fonctionner sur Ubuntu. Utilisez Sudo apt-get install qttools5-dev-tools
si vous voulez utiliser qtpaths
pour trouver le répertoire de configuration).
J'ai exécuté:
OS: Ubuntu 10.04.4 LTS.
Dans Ubuntu 14.04 (trusty), l’étape (2) est désormais "Aller à Détails du compte"
J'utilise buntu 16.04.LTS et trouve le fichier 'kdwalletrc' dans ce chemin
~/.kde/share/config/kdwalletrc
Basculez l'option 'Enable' de 'true' sur 'false' pour désactiver kdeWallet
[Wallet]
Close When Idle=false
Enabled=false
Pour désactiver kwallet pour une application spécifique, vous pouvez fermer le dbus de cette application en l'exécutant comme ceci
env DBUS_SESSION_BUS_ADDRESS=none chrome
Menu KDE => Préférences système => Notifications => Portefeuille (liste déroulante) => Option mot de passe requis => Afficher le popup (décocher) => Réinitialiser.
Je suis espagnol et peut-être que les options pourraient avoir une autre traduction.
J'utilise KDE Plasma 5.12. Ouvrez le menu KDE et recherchez "préférences système" et cliquez dessus. Maintenant, recherchez "notifications". En haut à droite de la fenêtre, vous pouviez voir une liste déroulante; dans mon cas, j'avais déjà choisi l'option "accessibilité", puis changez-la et choisissez "portefeuille". La dernière étape, cliquez sur l'option "mot de passe requis" et sur décochez la case Afficher la fenêtre contextuelle ou quelque chose de similaire (en bas). Sauvegardez et redémarrez, c'est fait :-).
J'espère que cela vous aidera et vous pourrez désactiver cette notification agaçante.