Comment désactiver le portefeuille KDE?

27

J'utilise Ubuntu Maverick (Gnome), il y a un mois, j'ai mis à jour comme d'habitude chaque fois que Update Manager m'a informé des nouvelles mises à jour. Ce qui s'est passé, 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 svn, il apparaît et commence à devenir vraiment ennuyeux. Comment puis-je m'en débarrasser? Ce n'est même pas dans Synaptic Package Manager.

David Weng
la source
Vous l'avez étiqueté "kde", utilisez-vous Gnome ou KDE? (juste pour être sûr, kde pourrait être une dépendance d'un autre programme)
Lekensteyn
Pour autant que je sache, Ubuntu utilise Gnome et Kubuntu utilise KDE. Est-ce correct? et je ne sais pas vraiment pourquoi un programme appelé kde-quelque chose tourne sur mon ordinateur!
David Weng

Réponses:

26

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 centrale de KDE, il est dans le package kdebase-runtime.

Pour le désactiver, exécutez kcmshell4 kwalletconfiget continuez à l'étape 3 ou recommencez depuis le début:

  1. Démarrer les paramètres système
  2. Détails du compte ouvert
  3. Allez dans l'onglet "Portefeuille KDE"
  4. Décochez Activer le sous-système KDE Wallet
  5. Cliquez Applypour appliquer les modifications et fermer la fenêtre des paramètres.

Pour obtenir une liste des programmes qui dépendent du kdebase-runtimepackage, exécutez:

 apt-cache --no-enhances --no-suggests --no-recommends --installed rdepends kdebase-runtime

Sur Ubuntu, la sortie affiche simplement "kdebase-runtime [newline] Reverse Depends:". Sur Kubuntu, une liste entière suit.

Lekensteyn
la source
2
Je ne trouve pas ce dont System settingsvous parlez, j'utilise Ubuntu, je ne sais pas si c'est le cas dans Kubuntu!
David Weng
1
@David Weng: essayez d'exécuter la kcmshell4 kwalletconfigcommande directement. Pourriez-vous coller la sortie de apt-cache --no-enhances --no-suggests --no-recommends --installed rdepends kdebase-runtimesur paste.ubuntu.com et ajouter ce lien dans un commentaire?
Lekensteyn
Cela fonctionne pour certaines applications mais pas pour Chrome. Je pense que plusieurs kwallets flottent. Voir superuser.com/questions/994551/…
jozxyqk
Cela ne fonctionne plus dans (K) Ubuntu 15.10.
Paŭlo Ebermann
1
In Plasma a kcmshell5 kwalletconfig5fonctionné pour moi.
Zoechi
9

Je me suis débarrassé de la boîte de dialogue "KDE Wallet System" (chaque fois que j'ai démarré Chrome) comme suit:

  1. Modifier ~/.config/kwalletrc(voir la note ci-dessous) et ajouter

    [Wallet]
    Enabled=false
    
  2. Tuez le démon kdewallet:
    pkill kdewallet5(ou killall kdewallet5)

J'ai trouvé cette option en parcourant le code source ( sur kde.org ou dans le miroir Github ).

Si la mise kwalletrcen ~/.configne fonctionne pas, votre système utilise probablement un autre répertoire pour stocker des fichiers de configuration. Le fichier de configuration est créé dans un répertoire identifié par QStandardPaths::GenericConfigLocation, j'ai donc utilisé qtpathspour rechercher le chemin ( ~/.config= /home/rob/.configdans 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' --password-store=basicindicateur comme je l'ai expliqué dans Désactiver les fenêtres contextuelles de kwallet à partir de Chrome . Si vous démarrez Chrome via un script ou un raccourci wrapper, je recommande d'utiliser --password-store=basicau 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, et il n'est pas pratique d'ajouter cet indicateur tout le temps lorsque je cours ./chrome.

(Testé sur ArchLinux, mais il devrait également fonctionner sur Ubuntu. Utilisez sudo apt-get install qttools5-dev-toolssi vous voulez utiliser qtpathspour trouver le répertoire de configuration).

Rob W
la source
6

J'ai exécuté:

  1. Démarrez les paramètres système .
  2. Accédez à l' onglet Avancé .
  3. Appuyez sur l' icône Portefeuille KDE .
  4. Décochez Activer le sous-système KDE Wallet .

Système d'exploitation: Ubuntu 10.04.4 LTS.


Dans Ubuntu 14.04 (fidèle), l'étape (2) est désormais "Aller aux détails du compte "

Maksim Dmitriev
la source
3

J'utilise Ubuntu 16.04.LTS et j'ai trouvé le fichier 'kdwalletrc' dans ce chemin

~/.kde/share/config/kdwalletrc

Basculez l'option «Activer» de «vrai» à «faux» pour désactiver kdeWallet

[Wallet]
Close When Idle=false
Enabled=false
zombinaire
la source
Quand je regarde sur mon système 16.04, je vois ~ / .kde / share / mais il n'y a pas de répertoire de configuration. J'ai toujours le système de portefeuille KDE qui m'invite à chaque redémarrage.
John
0

Pour désactiver kwallet pour une application spécifique, vous pouvez fermer le dbus pour cette application en l'exécutant comme ceci

env DBUS_SESSION_BUS_ADDRESS=none chrome 
intika
la source
0

Désactiver la notification par mot de passe requis Kwallet

CV

Menu KDE => préférences système => notifications => portefeuille (liste déroulante) => option de mot de passe requis => afficher la fenêtre contextuelle (décocher) => redémarrer.

LA DESCRIPTION

Je suis espagnol et les options pourraient peut-être avoir une autre traduction.

J'utilise KDE Plasma 5.12 . Ouvrez le menu KDE et recherchez "préférences système" et cliquez dessus. Recherchez maintenant "notifications" . En haut à droite de la fenêtre, vous pouvez 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 décochez la case pop up ou quelque chose de similaire (en bas). Enregistrez et redémarrez, c'est fait :-).

J'espère que cela vous aidera et que vous pourrez désactiver ces notifications ennuyeuses.

mrroot5
la source