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

52

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

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

    
задан warvariuc 22.03.2014 в 06:35
источник

8 ответов

23

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

Indexing-Enabled=true 

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

Indexing-Enabled=false

, чтобы отключить baloo.

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

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

    
ответ дан Taz D. 23.04.2014 в 18:27
15

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

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

  

Нет явной кнопки «Включить / отключить». Мы хотели бы   содействовать использованию поиска и ощущения, что Балу никогда не следует   по-своему. Тем не менее, мы умны в этом и ЕСЛИ вы добавляете свои   HOME в список «исключенных папок», Baloo переключится   сам, поскольку ему больше нечего индексировать.

    
ответ дан warvariuc 22.03.2014 в 06:35
12

Из форума Gentoo: Ссылка

Начиная с KDE 4.13.0 (Kubuntu Trusty), больше невозможно отключить Semantic Desktop в графическом интерфейсе. Хотя в системных настройках есть апплет «Desktop Search», и вы должны иметь возможность занести в черный список свой домашний каталог, так что это не имеет никакого эффекта, и Балу (который перешел из 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

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

    
ответ дан fman 19.04.2014 в 12:10
8

Чтобы избежать ручного редактирования $HOME/.kde/share/config/baloofilerc , это делает то же самое для вас:

kwriteconfig --file baloofilerc --group 'Basic Settings' --key 'Indexing-Enabled' false
    
ответ дан warvariuc 06.05.2014 в 07:21
6

Я еще не пробовал, но явно , вы также можете сделать

$ cp /usr/share/autostart/baloo_file.desktop ~/.kde/share/autostart/
$ echo "Hidden=True" >> ~/.kde/share/autostart/baloo_file.desktop

(У меня была моя домашняя папка в разделе «Не искать», возможно, из nepomuk, а baloo_file все еще использовало 100% ядра.)

    
ответ дан Sparhawk 05.04.2014 в 16:15
3

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

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

sudo mv /usr/share/autostart/baloo_file.desktop /usr/share/autostart/baloo_file.desktop.orig
    
ответ дан bcmpinc 19.04.2014 в 12:55
3

Хотя есть несколько способов предотвратить Baloo от индексации , я намерен не допустить, чтобы Baloo даже с работал . По Документам KDE нет доступного для пользователя способа сделать это, поэтому я объединил решение, найденное на форумы KDE с < href="https://askubuntu.com/a/450492/23087"> пользовательское решение до отключить исполняемые файлы :

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
    
ответ дан dotancohen 04.12.2014 в 07:44
1

Сообщение на форумах KDE от Aaron Seigo предлагает:

qdbus org.kde.baloo.file /indexer suspend

Сообщение находится здесь: Ссылка

Повторите следующие действия:

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.

    
ответ дан Vangelis Tasoulas 23.04.2014 в 01:27