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.
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.
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.
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.
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
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.)
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
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
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.