Właśnie zaktualizowałem do wersji 14.4 i mój dysk twardy jest cały czas włączony. Nawet po dodaniu / home do listy ignorowanych folderów. Oczywiście musimy przywrócić pole wyboru „wyłącz indeksowanie plików” w ustawieniach KDE. Indeksator plików ma znaczący negatywny wpływ na wydajność dysków SSD i innych dysków próbujących buforować w szybszej pamięci flash. Nawet jeśli jego „ładne” ustawienia uniemożliwiają użycie zbyt dużej ilości procesora, jeśli komputer stale czeka na operacje we / wy, to procesor nie jest tutaj wąskim gardłem. Oto link do powiązanego błędu: bugs.kde.org/show_bug.cgi?id=333433
Odpowiedzi:
24
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.
Działa również na Fedorze 20 (wciąż na KDE 4.13.3; w „Ustawieniach systemu> Wyszukiwanie na pulpicie” dostępna jest opcja „Włącz wyszukiwanie pulpitu”, która dokładnie aktualizuje tę opcję)
David Tonhofer
To prawda, że wyłączenie Akonadi może znacznie zwiększyć wydajność w KDE. Próbowałem i skończyłem.
Ade Malsasa Akbar,
1
Pamiętaj, że ta opcja musi znajdować się w [Basic Settings]sekcji, w przeciwnym razie nie przyniesie żadnego efektu.
Ruslan
2
Uruchomienie polecenia balooctl disablezrobi to za Ciebie.
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.
„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”. Wow, mów o arogancji. Przestań zużywać 100% mojego procesora i zatrzymaj mój komputer, a może pomyślę o jego użyciu. Ale to nadal powinna być decyzja użytkowników.
Mike
26
Och, zgłoszę błąd. Fakt, że nie ma sposobu, aby wyłączyć drania bez przypadkowego hakowania, jest ogromnym błędem. Zjedzenie 100% procesora i brak możliwości wyłączenia go przez użytkownika to po prostu zły projekt.
CountMurphy,
9
Całkowicie zgadzam się z CountMurphy tutaj. W pełni rozumiem decyzję o domyślnym włączeniu indeksowania - wielu użytkowników chce takiej funkcji - ale nie ma możliwości jej wyłączenia ? Eee ... tak na marginesie, zjada cały rdzeń procesora w moim systemie.
us2012
4
@VangelisTasoulas, to nie ma znaczenia, że ktoś uruchomi go na laptopie. Ostatnią rzeczą, którą chcę rozładować baterię, jest funkcja, której nie chcę włączyć.
CountMurphy
5
Przycisk wyłączania to jedno. Ale drugie jest to, że powinno być całkiem oczywiste, że coś takiego powinno działać ionice, ponieważ to tutaj jest prawdziwe wąskie gardło. nicenic nie zmieni.
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:
Zapobiegnie to ponownemu uruchomieniu. Spowoduje to oczywiście utratę funkcji wyszukiwania, ale nie wydaje się, aby miało to jeszcze jakiekolwiek negatywne skutki.
> Zapobiegnie to ponownemu uruchomieniu. <Aż do następnej aktualizacji baloo?
warvariuc
Cóż, tak;) Właściwie bardziej podoba mi się rozwiązanie bcmpinc: zmiana nazwy pliku baloo_file.desktop w / usr / share / autostart / wydaje się - przynajmniej w moim systemie - całkowicie go stłumić i jest mniej inwazyjna. Chociaż użycie dużego młotka było z pewnością bardziej satysfakcjonujące! : D
fman
Nie jestem pewien, czy te pliki systemowe zostałyby przywrócone podczas aktualizacji.
Sparhawk
czy ktoś próbował „kwriteconfig --file baloofilerc --group„ Ustawienia podstawowe ”- klucz„ Indeksowanie włączone ”„ fałsz, a następnie „wyłącz balooctl” i czy rzeczywiście działał? Wydaje się logiczne, że zatrzymałoby to wszelką aktywność Baloo, ale tak się nie udało, skończyłem robić rzeczy Fmana i Bcmpinna, które działały dla mnie świetnie ... Właśnie zdecydowałem, że tak bardzo nienawidzę, więc postanowiłem pakiet, więc zauważyłem, kiedy miał być aktualizowany, jeśli byłby potrzebny, jednak będę musiał go powtórzyć, kiedy następnym razem wydam aktualizację.
osirisgothra
Dodałbym również to chattr +i /usr/bin/baloo_file_cleanersamo dla ekstraktora. Wtedy nawet aktualizacje by tego nie zmieniły. Nie jestem jednak pewien, czy to się nie powiedzie lub zignoruje.
Ruslan
10
Aby uniknąć ręcznej edycji $HOME/.kde/share/config/baloofilerc, robi to samo dla Ciebie:
Dla innych czytających to - baloo_file nie wykorzystuje już 100% rdzenia. To był błąd, który został naprawiony w ostatecznej wersji.
Vishesh Handa
5
Nie, nie jest. Nadal mam ten problem. I wypełnia moją pamięć RAM (8 GB). Czy możesz podać mi link do błędu, aby go ponownie otworzyć?
dadexix86
@ VisheshHanda prawdopodobnie musi zostać oznaczony.
Sparhawk
@ dadexix86 Proszę o zgłoszenie nowego błędu. To może nie być ten sam problem.
Vishesh Handa,
@ VisheshHanda po 3. i 4. ponownym uruchomieniu komputera i po usunięciu poprzedniego indeksu Nepomuk rozwiązał się sam.
dadexix86
3
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:
Podejrzewam, że plik systemowy może zostać ponownie utworzony (lub przywrócony) w przyszłej aktualizacji. Prawdopodobnie lepiej zamiast tego zmodyfikować plik użytkownika, zgodnie z moją odpowiedzią.
Sparhawk
Modyfikacja pliku użytkownika nie działała dla mnie. Jeśli baloo zostanie ponownie włączone w przyszłej aktualizacji, to albo błąd zostanie naprawiony, albo zauważę i wyłączę go ponownie. Albo jedno jest w porządku.
bcmpinc
Słusznie. Jak powiedziałem w odpowiedzi, nie przetestowałem tego. FWIW wydaje się, że błąd 100% procesora zniknął.
Sparhawk,
3
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 :
Aby uzyskać dodatkowe ubezpieczenie, jeśli balooproces kiedykolwiek znajdzie drogę powrotną, dodaj następujące elementy do ~/.kde/share/config/baloofilerc:
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 /indexeri naciskam Tabwiele razy w Kubuntu 14.04 z włączoną funkcją bash-uzupełniania (zwykle domyślnie włączoną), otrzymuję listę poleceń dla baloo.
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ędodać (lub dodać, jeśli nie ma takiej opcji)
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.
źródło
[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 :
źródło
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”:
Sprawdź obciążenie we / wy w systemie za pomocą „iotop”:
Aby trwale wyłączyć baloo, dowiązanie symboliczne do / bin / true:
i
Zapobiegnie to ponownemu uruchomieniu. Spowoduje to oczywiście utratę funkcji wyszukiwania, ale nie wydaje się, aby miało to jeszcze jakiekolwiek negatywne skutki.
źródło
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:źródło
Jeszcze tego nie próbowałem, ale najwyraźniej możesz to zrobić
(Miałem swój folder domowy w sekcji „nie szukaj”, prawdopodobnie od nepomuk, i
baloo_file
nadal używałem 100% rdzenia.)źródło
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:
źródło
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 :
Następnie posuwam się o krok dalej i upewniam się, że
baloo
nie można go zaktualizować, zastępując powyższe łącza symboliczne:Aby uzyskać dodatkowe ubezpieczenie, jeśli
baloo
proces kiedykolwiek znajdzie drogę powrotną, dodaj następujące elementy do~/.kde/share/config/baloofilerc
:źródło
balooctl
Jak powiedziano tu i tutaj , po prostu użyj:
BTW, konfiguracja jest teraz włączona
~/.config/baloofilerc
zamiast włączona~/.kde/share/config/baloofilerc
.źródło
~/.local/share/baloo/index
plik baloo ? (na moim laptopie jest ponad 1 GB)Post na forach KDE autorstwa Aarona Seigo sugeruje:
Ten post znajduje się tutaj: https://forum.kde.org/viewtopic.php?f=154&t=120047#p304335
Aby wznowić, wykonaj następujące czynności:
Wykonaj następujące czynności, aby sprawdzić, czy Baloo jest zawieszone czy nie:
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.źródło