Как отключить балу в KDE 4.13?

У меня Kubuntu 14.04 и только что установлены самые новые обновления. Глядя на список процессов, я вижу baloo индексатор работает.

Я не смог найти флажок в настройках Baloo, чтобы отключить индексацию.

9 ответов

Вы можете заставить свой файловый менеджер отображать скрытые файлы, после чего перейдите на $HOME/.kde/share/config/baloofilerc, Достаточно отредактировать его и изменить опцию

Indexing-Enabled=true 

(или добавить, если такой опции нет)

Indexing-Enabled=false

отключить балу.

Я знаю, что это слишком просто, но это сработало и для меня, и для парня, который разместил это простое решение на этой странице.

Отключение сервера Akonadi и поискового плагина Nepomuk может значительно повысить производительность в среде KDE.

Baloo отвечает за поиск на рабочем столе.

Цитирую одного из авторов Baloo:

Больше нет явной кнопки "Включить / Отключить". Мы хотели бы содействовать использованию поиска и чувствовать, что Baloo никогда не должен мешать пользователям. Тем не менее, мы умны в этом вопросе, и если вы добавите каталог HOME в список "исключенных папок", Baloo отключится, так как ему больше нечего будет индексировать.

введите описание здесь

С форума 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

Это предотвратит его повторную работу. Это, конечно, приведет к потере функциональности поиска, но, похоже, не окажет каких-либо отрицательных последствий.

Чтобы избежать редактирования вручную $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% ядра.)

balooctl

Как сказано здесь и здесь, просто используйте:

balooctl disable

Кстати, конфиг сейчас включен ~/.config/baloofilerc вместо ~/.kde/share/config/baloofilerc,

Хотя существует несколько способов предотвратить индексацию 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

Добавление $HOME в список исключенных путей действительно остановило baloo_file_extractor, который использовал 100% CPU. Однако затем он запустил baloo_file_cleaner, который уничтожил мой жесткий диск.

Убедившись, что он не запускается автоматически, казалось, чтобы решить проблемы:

sudo mv /usr/share/autostart/baloo_file.desktop /usr/share/autostart/baloo_file.desktop.orig

Аарон Сейго на форуме 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.

Другие вопросы по тегам