Я только что обновился до 14.4, и мой жесткий диск постоянно включен. Даже после добавления / home в список игнорируемых папок. Очевидно, нам нужно вернуть флажок «отключить индексацию файлов» в настройках KDE. Индексатор файлов оказывает существенное негативное влияние на производительность твердотельных накопителей и других дисков, которые пытаются кэшировать в более быстрой флэш-памяти. Даже если его «приятные» настройки не позволяют ему использовать слишком много ЦП, если ваш компьютер постоянно ожидает ввода-вывода, тогда ваш ЦП здесь не является узким местом. Вот ссылка на связанную ошибку: bugs.kde.org/show_bug.cgi?id=333433
Ответы:
24
Вы можете заставить свой файловый менеджер отображать скрытые файлы, после чего перейдите на $HOME/.kde/share/config/baloofilerc. Достаточно отредактировать его и изменить опцию
Indexing-Enabled=true
(или добавить, если такой опции нет)
Indexing-Enabled=false
отключить балу.
Я знаю, что это слишком просто, но это сработало и для меня, и для парня, который разместил это простое решение на этой странице .
Отключение сервера Akonadi и поискового плагина Nepomuk может значительно повысить производительность в среде KDE.
Также работает на Fedora 20 (все еще на KDE 4.13.3; в «Параметры системы> Поиск на рабочем столе» есть опция «Включить поиск на рабочем столе», которая точно обновляет эту опцию)
Дэвид Тонхофер
Правда для отключения Akonadi может значительно повысить производительность в KDE. Я попробовал это и сделал.
Аде Мальсаса Акбар
1
Обратите внимание, что эта опция должна быть в [Basic Settings]разделе, иначе она не будет иметь никакого эффекта.
Руслан
2
Выполнение команды balooctl disableсделает это за вас.
Больше нет явной кнопки «Включить / Отключить». Мы хотели бы содействовать использованию поиска и чувствовать, что Baloo никогда не должен мешать пользователям. Тем не менее, мы умны в этом вопросе, и если вы добавите каталог HOME в список «исключенных папок», Baloo отключится, так как ему больше нечего будет индексировать.
«Больше нет явной кнопки« Включить / Отключить ». Мы хотели бы поощрять использование поиска и чувствовать, что Baloo никогда не должен мешать пользователям». Вау, поговорим о высокомерии. Сделайте так, чтобы он перестал использовать 100% моего процессора и остановил мой компьютер, и я мог бы подумать об этом. Но это все равно должно быть решением пользователей.
Майк
26
О, я сообщу об ошибке. Тот факт, что нет никакого способа отключить ублюдка без случайного взлома, является огромной ошибкой. Употребление 100% процессора и отсутствие возможности отключить его - это просто плохой дизайн.
CountMurphy
9
Полностью согласен с CountMurphy здесь. Я полностью понимаю решение включить индексацию по умолчанию - многим пользователям нужна такая функция - но нет возможности ее отключить ? Э-э ... кстати, он также съедает целое ядро процессора в моей системе.
us2012
4
@ VangelisTasoulas, это не имеет значения для тех, кто работает на ноутбуке. Последнее, что я хочу, чтобы разрядить аккумулятор на функцию, которую я не хочу включить.
CountMurphy
5
Ну, кнопка отключения - это одно. Но с другой стороны, должно быть совершенно очевидно, что что-то вроде этого должно происходить ionice, потому что это реальное узкое место здесь. niceничего не изменит.
Начиная с 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:
Это предотвратит его повторную работу. Это, конечно, приведет к потере функциональности поиска, но, похоже, не окажет каких-либо отрицательных последствий.
> Это предотвратит повторный запуск. <До следующего обновления Baloo, я думаю?
warvariuc
Ну, да;) Мне на самом деле больше нравится решение bcmpinc: переименование файла baloo_file.desktop в / usr / share / autostart / кажется - по крайней мере, в моей системе - для полного его подавления и менее навязчивым. Хотя использование большого молотка было, безусловно, более приятным! : D
fman
Я не уверен, будут ли эти системные файлы возвращены при обновлении.
Sparhawk
кто-нибудь пробовал "kwriteconfig --file baloofilerc --group" Основные настройки "--key" Indexing-Enabled "" false и затем "balooctl disable" и действительно ли это работало? Кажется логичным, что это остановило бы любую активность baloo, но это не сработало таким образом, я прекратил заниматься вещами fman и bcmpinc, которые мне очень понравились ... я просто решил, что ненавижу это так сильно, поэтому я решил удержать пакет, чтобы я мог заметить, когда он собирался обновиться, если это было необходимо, однако мне придется повторить это, когда я сделаю-релиз-обновление в следующий раз.
osirisgothra
Я также добавил бы chattr +i /usr/bin/baloo_file_cleanerи то же самое для экстрактора. Тогда даже обновления не изменили бы это. Не уверен, что они потерпят неудачу или проигнорируют это все же.
Руслан
10
Чтобы избежать редактирования вручную $HOME/.kde/share/config/baloofilerc, это делает то же самое для вас:
Для остальных читающих это - baloo_file больше не использует 100% ядра. Это была ошибка, которая была исправлена в финальной версии.
Вишеш Ханда
5
Нет это не так. У меня все еще есть эта проблема. И он заполняет мою оперативную память (8 ГБ). Можете ли вы дать мне ссылку на ошибку, чтобы снова открыть ее?
dadexix86
@VisheshHanda, вероятно, нужно пометить.
Sparhawk
@ dadexix86 Пожалуйста, подайте свежую ошибку. Это может быть не та же проблема.
Вишеш Ханда
@VisheshHanda после 3-й и 4-й перезагрузки и после удаления предыдущего индекса Непомука решил сам.
dadexix86
3
Добавление $ HOME в список исключенных путей действительно остановило baloo_file_extractor, который использовал 100% CPU. Однако затем он запустил baloo_file_cleaner, который уничтожил мой жесткий диск.
Убедившись, что он не запускается автоматически, казалось, чтобы решить проблемы:
Я подозреваю, что системный файл может быть создан снова (или восстановлен) в будущем обновлении. Возможно, вместо этого лучше изменить пользовательский файл согласно моему ответу.
Sparhawk
Изменение файла пользователя не работает для меня. Если в будущем обновлении Baloo снова включится, то либо ошибка исправлена, либо я замечу и снова отключу ее. Либо в порядке.
bcmpinc
Справедливо. Как я сказал в ответе, я не проверял это. FWIW 100% ошибка процессора, кажется, исчезла для меня.
Sparhawk
3
Хотя существует несколько способов предотвратить индексацию Baloo , я намерен предотвратить запуск Baloo . Согласно The KDE документации нет User-доступного способа сделать это, поэтому я объединил найденное решение на тех KDE форумах с пользователем «s решение , чтобы отключить исполняемые файлы :
Используйте следующее, чтобы проверить, приостановлен ли baloo или нет:
qdbus org.kde.baloo.file /indexer isSuspended
СОВЕТ : Когда я набираю qdbus org.kde.baloo.file /indexerи нажимаю Tabнесколько раз в Kubuntu 14.04 с включенным завершением bash (обычно включенным по умолчанию), я получаю список команд для baloo.
Ответы:
Вы можете заставить свой файловый менеджер отображать скрытые файлы, после чего перейдите на
$HOME/.kde/share/config/baloofilerc
. Достаточно отредактировать его и изменить опцию(или добавить, если такой опции нет)
отключить балу.
Я знаю, что это слишком просто, но это сработало и для меня, и для парня, который разместил это простое решение на этой странице .
Отключение сервера Akonadi и поискового плагина Nepomuk может значительно повысить производительность в среде KDE.
источник
[Basic Settings]
разделе, иначе она не будет иметь никакого эффекта.balooctl disable
сделает это за вас.Baloo отвечает за поиск на рабочем столе.
Цитирую одного из авторов 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':
Проверьте нагрузку ввода / вывода в вашей системе с помощью 'iotop':
Чтобы навсегда отключить baloo, вставьте его в / bin / true:
а также
Это предотвратит его повторную работу. Это, конечно, приведет к потере функциональности поиска, но, похоже, не окажет каких-либо отрицательных последствий.
источник
chattr +i /usr/bin/baloo_file_cleaner
и то же самое для экстрактора. Тогда даже обновления не изменили бы это. Не уверен, что они потерпят неудачу или проигнорируют это все же.Чтобы избежать редактирования вручную
$HOME/.kde/share/config/baloofilerc
, это делает то же самое для вас:источник
Я еще не пробовал, но, видимо , вы также можете сделать
(У меня была домашняя папка в разделе «не искать», вероятно, от nepomuk, и я
baloo_file
все еще использовал 100% ядра.)источник
Добавление $ HOME в список исключенных путей действительно остановило baloo_file_extractor, который использовал 100% CPU. Однако затем он запустил baloo_file_cleaner, который уничтожил мой жесткий диск.
Убедившись, что он не запускается автоматически, казалось, чтобы решить проблемы:
источник
Хотя существует несколько способов предотвратить индексацию Baloo , я намерен предотвратить запуск Baloo . Согласно The KDE документации нет User-доступного способа сделать это, поэтому я объединил найденное решение на тех KDE форумах с пользователем «s решение , чтобы отключить исполняемые файлы :
Затем я делаю еще один шаг и проверяю, что
baloo
не может быть обновлено, переопределяя вышеуказанные символические ссылки:Для дополнительной страховки, если
baloo
процесс когда-нибудь найдет путь назад, добавьте следующее~/.kde/share/config/baloofilerc
:источник
balooctl
Как сказано здесь и здесь , просто используйте:
Кстати, конфигурация теперь на ,
~/.config/baloofilerc
а не на~/.kde/share/config/baloofilerc
.источник
~/.local/share/baloo/index
файл baloo ? (это больше 1 ГБ на моем ноутбуке)Аарон Сейго на форуме KDE предлагает:
Сообщение находится здесь: https://forum.kde.org/viewtopic.php?f=154&t=120047#p304335
Используйте следующее, чтобы возобновить:
Используйте следующее, чтобы проверить, приостановлен ли baloo или нет:
СОВЕТ : Когда я набираю
qdbus org.kde.baloo.file /indexer
и нажимаю Tabнесколько раз в Kubuntu 14.04 с включенным завершением bash (обычно включенным по умолчанию), я получаю список команд для baloo.источник