У меня 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 :
Больше нет явной кнопки «Включить / Отключить». Мы хотели бы содействовать использованию поиска и чувствовать, что Baloo никогда не должен мешать пользователям. Тем не менее, мы умны в этом вопросе, и если вы добавите каталог HOME в список «исключенных папок», Baloo отключится, так как ему больше нечего будет индексировать.
ionice
, потому что это реальное узкое место здесь. nice
ничего не изменит.
С форума Gentoo: http://forums.gentoo.org/viewtopic-p-7522240.html
Начиная с KDE 4.13.0 (Kubuntu Trusty) больше невозможно отключить Semantic Desktop в графическом интерфейсе. Хотя в Системных настройках есть апплет «Поиск на рабочем столе», и вы должны иметь возможность занести в черный список свой домашний каталог, это не имеет никакого эффекта, и 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 . Согласно The KDE документации нет User-доступного способа сделать это, поэтому я объединил найденное решение на тех KDE форумах с пользователем «s решение , чтобы отключить исполняемые файлы :
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
Кстати, конфигурация теперь на , ~/.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 с включенным завершением bash (обычно включенным по умолчанию), я получаю список команд для baloo.