Mam Kubuntu 14.04 i właśnie zainstalowałem najnowsze aktualizacje. Patrząc na listę procesów, widzę, że baloo
działa indeksator.
Nie mogłem znaleźć pola wyboru w ustawieniach Baloo, aby wyłączyć indeksowanie.
Mam Kubuntu 14.04 i właśnie zainstalowałem najnowsze aktualizacje. Patrząc na listę procesów, widzę, że baloo
działa indeksator.
Nie mogłem znaleźć pola wyboru w ustawieniach Baloo, aby wyłączyć indeksowanie.
Odpowiedzi:
Możesz ustawić menedżera plików, aby wyświetlał ukryte pliki, po czym przejdź do $HOME/.kde/share/config/baloofilerc
. Wystarczy go edytować i zmienić opcję
Indexing-Enabled=true
dodać (lub dodać, jeśli nie ma takiej opcji)
Indexing-Enabled=false
wyłączyć baloo.
Wiem, że jest to zbyt łatwe, ale zadziałało zarówno dla mnie, jak i dla faceta, który opublikował to proste rozwiązanie na tej stronie .
Wyłączenie serwera Akonadi i wtyczki wyszukiwania Nepomuk może znacznie zwiększyć wydajność w środowisku KDE.
[Basic Settings]
sekcji, w przeciwnym razie nie przyniesie żadnego efektu.
balooctl disable
zrobi to za Ciebie.
Baloo odpowiada za wyszukiwanie na pulpicie.
Cytując jednego z autorów Baloo :
Nie ma już wyraźnego przycisku „Włącz / Wyłącz”. Chcemy promować korzystanie z wyszukiwania i uważamy, że Baloo nigdy nie powinien wchodzić w interakcję z użytkownikami. Jesteśmy jednak inteligentni i JEŻELI dodasz swój katalog HOME do listy „wykluczonych folderów”, Baloo wyłączy się, ponieważ nie ma już nic do indeksowania.
ionice
, ponieważ to tutaj jest prawdziwe wąskie gardło. nice
nic nie zmieni.
Z forum Gentoo: http://forums.gentoo.org/viewtopic-p-7522240.html
Począwszy od KDE 4.13.0 (Kubuntu Trusty) nie można już wyłączać Semantic Desktop w GUI. Chociaż w Ustawieniach systemu znajduje się aplet „Desktop Search” i powinieneś mieć możliwość umieszczenia na czarnej liście swojego domowego katalogu, nie robi to żadnego efektu, a Baloo (który przejął Nepomuk / Strigi) robi swoje rzeczy w 100% obciążenie i wykorzystanie pamięci o pojemności wielu gigabajtów na rdzeniu procesora, w którym działa.
Możesz sprawdzić obciążenie procesora w swoim systemie, używając „góry”:
top
Sprawdź obciążenie we / wy w systemie za pomocą „iotop”:
sudo apt-get install iotop
sudo iotop
Aby trwale wyłączyć baloo, dowiązanie symboliczne do / 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
i
sudo mv /usr/bin/baloo_file_cleaner /usr/bin/baloo_file_cleaner.orig
sudo ln -s /bin/true /usr/bin/baloo_file_cleaner
Zapobiegnie to ponownemu uruchomieniu. Spowoduje to oczywiście utratę funkcji wyszukiwania, ale nie wydaje się, aby miało to jeszcze jakiekolwiek negatywne skutki.
chattr +i /usr/bin/baloo_file_cleaner
samo dla ekstraktora. Wtedy nawet aktualizacje by tego nie zmieniły. Nie jestem jednak pewien, czy to się nie powiedzie lub zignoruje.
Aby uniknąć ręcznej edycji $HOME/.kde/share/config/baloofilerc
, robi to samo dla Ciebie:
kwriteconfig --file baloofilerc --group 'Basic Settings' --key 'Indexing-Enabled' false
Jeszcze tego nie próbowałem, ale najwyraźniej możesz to zrobić
$ cp /usr/share/autostart/baloo_file.desktop ~/.kde/share/autostart/
$ echo "Hidden=True" >> ~/.kde/share/autostart/baloo_file.desktop
(Miałem swój folder domowy w sekcji „nie szukaj”, prawdopodobnie od nepomuk, i baloo_file
nadal używałem 100% rdzenia.)
Dodanie $ HOME do listy wykluczonych ścieżek spowodowało zatrzymanie ekstraktora plików baloo, który wykorzystywał 100% procesora. Jednak wtedy zaczął baloo_file_cleaner, który niszczył mój twardy dysk.
Upewniając się, że nie uruchamia się automatycznie, wydawało się, że rozwiązuje problemy:
sudo mv /usr/share/autostart/baloo_file.desktop /usr/share/autostart/baloo_file.desktop.orig
Chociaż istnieje kilka sposobów, aby zapobiec indeksowaniu Baloo , moim zamiarem jest uniemożliwienie Baloo nawet uruchomienia . Zgodnie z dokumentacją KDE nie ma na to sposobu dostępnego dla użytkownika, dlatego połączyłem rozwiązanie znalezione na forach KDE z rozwiązaniem użytkownika, aby wyłączyć pliki wykonywalne :
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
Następnie posuwam się o krok dalej i upewniam się, że baloo
nie można go zaktualizować, zastępując powyższe łącza symboliczne:
$ sudo apt-mark hold baloo libbaloocore4 libbaloofiles4 libbaloopim4 libbaloowidgets4 libbalooxapian4
$ sudo apt-get remove baloo
Aby uzyskać dodatkowe ubezpieczenie, jeśli baloo
proces kiedykolwiek znajdzie drogę powrotną, dodaj następujące elementy do ~/.kde/share/config/baloofilerc
:
[Basic Settings]
Indexing-Enabled=false
balooctl
Jak powiedziano tu i tutaj , po prostu użyj:
balooctl disable
BTW, konfiguracja jest teraz włączona ~/.config/baloofilerc
zamiast włączona ~/.kde/share/config/baloofilerc
.
~/.local/share/baloo/index
plik baloo ? (na moim laptopie jest ponad 1 GB)
Post na forach KDE autorstwa Aarona Seigo sugeruje:
qdbus org.kde.baloo.file /indexer suspend
Ten post znajduje się tutaj: https://forum.kde.org/viewtopic.php?f=154&t=120047#p304335
Aby wznowić, wykonaj następujące czynności:
qdbus org.kde.baloo.file /indexer resume
Wykonaj następujące czynności, aby sprawdzić, czy Baloo jest zawieszone czy nie:
qdbus org.kde.baloo.file /indexer isSuspended
WSKAZÓWKA : Kiedy piszę qdbus org.kde.baloo.file /indexer
i naciskam Tabwiele razy w Kubuntu 14.04 z włączoną funkcją bash-uzupełniania (zwykle domyślnie włączoną), otrzymuję listę poleceń dla baloo.