web-dev-qa-db-fra.com

Comment désactiver baloo dans KDE 4.13?

J'ai Kubuntu 14.04 et viens d'installer les dernières mises à jour. En regardant la liste des processus, je vois l'indexeur baloo en cours d'exécution.

Je n'ai pas trouvé de case à cocher dans les paramètres de Baloo pour désactiver l'indexation.

54
warvariuc

Vous pouvez faire en sorte que votre gestionnaire de fichiers affiche les fichiers cachés, puis passez à $HOME/.kde/share/config/baloofilerc. Il suffit de l'éditer et de changer d'option

Indexing-Enabled=true 

to (ou ajouter s'il n'y a pas une telle option)

Indexing-Enabled=false

désactiver baloo.

Je sais que c'est trop facile, mais cela a fonctionné pour moi et pour le gars qui a posté cette solution simple sur cette page .

désactivation d'Akonadi Le serveur et le plug-in de recherche Nepomuk peuvent considérablement améliorer les performances dans un environnement KDE.

24
Taz D.

Baloo est responsable de la recherche sur le bureau.

Citant l'un des auteurs de Baloo :

Il n’existe plus de bouton "Activer/Désactiver" explicite. Nous aimerions promouvoir l'utilisation de la recherche et penser que Baloo ne devrait jamais se mettre à la place des utilisateurs. Cependant, nous sommes intelligents à ce sujet et si vous ajoutez votre répertoire HOME à la liste des "dossiers exclus", Baloo s’éteindra lui-même car il n’a plus rien à indexer.

enter image description here

15
warvariuc

Depuis le forum Gentoo: http://forums.gentoo.org/viewtopic-p-7522240.html

À partir de KDE 4.13.0 (Kubuntu Trusty), il n'est plus possible de désactiver Semantic Desktop dans l'interface graphique. Bien qu’il y ait une applet "Desktop Search" dans les paramètres système et que vous devriez pouvoir y inscrire votre répertoire personnel, cela n’a aucun effet et Baloo (qui a pris la relève de Nepomuk/Strigi) continue de faire son travail à 100%. charge et utilisation de la mémoire de plusieurs gigaoctets sur le cœur du processeur dans lequel il est exécuté.

Vous pouvez vérifier la charge du processeur sur votre système en utilisant 'top':

top

Vérifiez la charge d'E/S sur votre système avec 'iotop':

Sudo apt-get install iotop
Sudo iotop

Pour définitivement désactiver baloo, faites un lien symbolique vers/bin/true:

Sudo mv /usr/bin/baloo_file_extractor /usr/bin/baloo_file_extractor.orig
Sudo ln -s /bin/true /usr/bin/baloo_file_extractor

et

Sudo mv /usr/bin/baloo_file_cleaner /usr/bin/baloo_file_cleaner.orig
Sudo ln -s /bin/true /usr/bin/baloo_file_cleaner

Cela l'empêchera de fonctionner à nouveau. Cela perdrait bien entendu la fonctionnalité de recherche, mais ne semblait pas avoir d’effets néfastes au-delà de cela.

13
fman

Pour éviter de modifier manuellement $HOME/.kde/share/config/baloofilerc, ceci a le même effet pour vous:

kwriteconfig --file baloofilerc --group 'Basic Settings' --key 'Indexing-Enabled' false
10
warvariuc

Je ne l'ai pas encore essayé, mais apparemment , vous pouvez aussi le faire

$ cp /usr/share/autostart/baloo_file.desktop ~/.kde/share/autostart/
$ echo "Hidden=True" >> ~/.kde/share/autostart/baloo_file.desktop

(J'avais mon dossier personnel dans la section "ne pas rechercher", probablement de la part de nepomuk, et baloo_file utilisait encore 100% d'un fichier core.)

6
Sparhawk

Bien qu'il y ait plusieurs façons d'empêcher l'indexation de Baloo, mon intention est d'empêcher Baloo de même exécuter . Conformément à Les documents KDE il n’existe aucun moyen accessible à cet utilisateur. J'ai donc combiné une solution trouvée sur les forums KDE avec les utilisateurs). solution pour désactiver les exécutables :

Sudo mv /usr/bin/baloo_file /usr/bin/baloo_file-orig
Sudo ln -s /bin/true /usr/bin/baloo_file
Sudo mv /usr/bin/baloo_file_cleaner /usr/bin/baloo_file_cleaner-orig
Sudo ln -s /bin/true /usr/bin/baloo_file_cleaner
Sudo mv /usr/bin/baloo_file_extractor /usr/bin/baloo_file_extractor-orig
Sudo ln -s /bin/true /usr/bin/baloo_file_extractor

Je vais ensuite plus loin et veille à ce que baloo ne puisse pas être mis à jour, en remplaçant les liens symboliques ci-dessus:

$ Sudo apt-mark hold  baloo libbaloocore4 libbaloofiles4 libbaloopim4 libbaloowidgets4 libbalooxapian4
$ Sudo apt-get remove baloo

Pour une assurance supplémentaire, si le processus baloo retrouve le chemin du retour, ajoutez ce qui suit au ~/.kde/share/config/baloofilerc:

[Basic Settings]
Indexing-Enabled=false
3
dotancohen

L'ajout de $ HOME à la liste des chemins exclus a effectivement arrêté le baloo_file_extractor, qui utilisait 100% du processeur. Cependant, il a ensuite démarré baloo_file_cleaner qui supprimait mon disque dur.

S'assurer que cela ne démarre pas automatiquement, semblait résoudre les problèmes:

Sudo mv /usr/share/autostart/baloo_file.desktop /usr/share/autostart/baloo_file.desktop.orig
3
bcmpinc

balooctl

Comme dit ici et ici , utilisez simplement:

balooctl disable

En passant, config est maintenant sur ~/.config/baloofilerc au lieu de ~/.kde/share/config/baloofilerc.

2
Pablo Bianchi

Un message sur les forums KDE d'Aaron Seigo suggère:

qdbus org.kde.baloo.file /indexer suspend

Le poste se trouve ici: https://forum.kde.org/viewtopic.php?f=154&t=120047#p304335

Utilisez ce qui suit pour reprendre:

qdbus org.kde.baloo.file /indexer resume

Utilisez ce qui suit pour vérifier si baloo est suspendu ou non:

qdbus org.kde.baloo.file /indexer isSuspended

TIP: Lorsque je tape qdbus org.kde.baloo.file /indexer et que je presse Tab Plusieurs fois dans Kubuntu 14.04 avec la complétion bash activée (généralement activée par défaut), je reçois une liste de commandes pour baloo.

1
Vangelis Tasoulas