У мене є Kubuntu 14.04 і тільки що встановлено новітні оновлення. Переглядаючи список процесів, я бачу, як baloo
працює індексатор.
Не вдалося знайти прапорець у налаштуваннях Baloo, щоб вимкнути індексацію.
У мене є Kubuntu 14.04 і тільки що встановлено новітні оновлення. Переглядаючи список процесів, я бачу, як baloo
працює індексатор.
Не вдалося знайти прапорець у налаштуваннях Baloo, щоб вимкнути індексацію.
Відповіді:
Ви можете змусити ваш менеджер файлів відображати приховані файли, після чого переходите до $HOME/.kde/share/config/baloofilerc
. Досить відредагувати його та змінити варіант
Indexing-Enabled=true
до (або додати, якщо немає такої опції)
Indexing-Enabled=false
відключити балу.
Я знаю, що це занадто просто, але це спрацювало і для мене, і для хлопця, який розмістив це просте рішення на цій сторінці .
Вимкнення сервера Akonadi та плагіну пошуку Nepomuk може значно підвищити продуктивність у середовищі KDE.
[Basic Settings]
розділом, інакше це не матиме жодного ефекту.
balooctl disable
зробить це за вас.
Baloo відповідає за пошук на робочому столі.
Цитуючи одного з авторів Балу :
Більше немає явної кнопки "Увімкнути / вимкнути". Ми хотіли б сприяти використанню пошуку та вважати, що Baloo ніколи не повинен заважати користувачам. Однак ми розумні з цього приводу, і якщо ви додасте каталог HOME до списку "виключених папок", Baloo відключиться, оскільки в ньому більше немає що індексувати.
ionice
, бо це справжнє вузьке місце. nice
нічого не змінить.
З форуму Gentoo: http://forums.gentoo.org/viewtopic-p-7522240.html
З KDE 4.13.0 (Kubuntu Trusty) більше не можна відключити Semantic Desktop у графічному інтерфейсі. Хоча в системних налаштуваннях є аплет "Пошук на робочому столі", і ви маєте змогу вносити в чорний список свій домашній dir там, але це не дає ніякого ефекту, і Baloo (який перейшов у Nepomuk / Strigi) продовжує робити свої речі на 100% завантаження та використання багатогігабайтної пам'яті на ядрі процесора, в якому вона працює.
Ви можете перевірити завантаження процесора у вашій системі за допомогою 'top':
top
Перевірте навантаження вводу / виводу на вашу систему за допомогою 'iotop':
sudo apt-get install iotop
sudo iotop
Щоб назавжди відключити baloo, позначте його на / 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
і
sudo mv /usr/bin/baloo_file_cleaner /usr/bin/baloo_file_cleaner.orig
sudo ln -s /bin/true /usr/bin/baloo_file_cleaner
Це не дасть йому знову працювати. Це, звичайно, втратить функціональність пошуку, але, схоже, не матиме ніяких негативних наслідків поза цим.
chattr +i /usr/bin/baloo_file_cleaner
і те саме для витяжки. Тоді навіть оновлення не змінили б це. Не впевнений, чи не зможуть вони це проігнорувати чи ігнорувати.
Щоб уникнути редагування вручну $HOME/.kde/share/config/baloofilerc
, це робить те саме:
kwriteconfig --file baloofilerc --group 'Basic Settings' --key 'Indexing-Enabled' false
Я ще не пробував цього, але, мабуть , ви також можете зробити
$ cp /usr/share/autostart/baloo_file.desktop ~/.kde/share/autostart/
$ echo "Hidden=True" >> ~/.kde/share/autostart/baloo_file.desktop
(Я мав свою домашню папку в розділі "не шукати", ймовірно, з nepomuk, і baloo_file
все ще використовував 100% ядра.)
Додавання $ HOME до списку виключених шляхів зупинило baloo_file_extractor, який використовував 100% CPU. Однак тоді він запустив baloo_file_cleaner, який руйнував мій жорсткий диск.
Переконуючись у тому, що він не запускається автоматично, здавалося, виправляють проблеми:
sudo mv /usr/share/autostart/baloo_file.desktop /usr/share/autostart/baloo_file.desktop.orig
Хоча існує декілька способів запобігти індексуванню Baloo , я хочу запобігти навіть запуску Baloo . Згідно з документами KDE немає доступного для користувача способу зробити це, тому я поєднав рішення, знайдене на форумах KDE, з рішенням користувача, щоб відключити виконувані файли :
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
Потім я йду на крок далі і переконуюсь, що baloo
його не можна оновити, переосмисливши наведені вище посилання:
$ sudo apt-mark hold baloo libbaloocore4 libbaloofiles4 libbaloopim4 libbaloowidgets4 libbalooxapian4
$ sudo apt-get remove baloo
Для додаткового страхування, якщо baloo
процес коли-небудь знайде свій шлях назад, - додати таке ~/.kde/share/config/baloofilerc
:
[Basic Settings]
Indexing-Enabled=false
balooctl
Як сказано тут і тут , просто використовуйте:
balooctl disable
BTW, конфігурація тепер увімкнена, ~/.config/baloofilerc
а не увімкнена ~/.kde/share/config/baloofilerc
.
~/.local/share/baloo/index
файл baloo ? (це більше 1 Гб на моєму ноутбуці)
Публікація на форумах KDE від Аарона Сейго пропонує:
qdbus org.kde.baloo.file /indexer suspend
Допис розміщено тут: https://forum.kde.org/viewtopic.php?f=154&t=120047#p304335
Використовуйте наступне для відновлення:
qdbus org.kde.baloo.file /indexer resume
Використовуйте наступне, щоб перевірити, чи baloo призупинено чи ні:
qdbus org.kde.baloo.file /indexer isSuspended
ПОРАДА : Коли я набираю qdbus org.kde.baloo.file /indexer
і натискаю Tabкілька разів у Kubuntu 14.04 з увімкненим базовим завершенням (зазвичай це увімкнено за замовчуванням), я отримую список команд для балу.