Как ускорить работу в KDE
Создан 12.10.2015
Изменён: 16.12.2025
Много пользователей у меня работают с KDE 4 как на локальных рабочих станциях, так и на терминальных серверах. Классный десктоп. Но при каждом релизе я сталкиваюсь с тем, что в KDE всё сильнее прибивают гвоздями автоматические процедуры, которые заставляют тормозить даже самые современные компютеры. За все годы, что я наблюдаю работу этих программ, я так и не понял, зачем они нужны. Разве только для того, чтобы у начинающего пользователя Linux навсегда отбить охоту работать за тормознутым рабочим столом KDE, да и с самим Linux-ом. Тут вот заметки, как можно исключить эти неприятности исключить.
Итак, с чем боремся:
strigi - поисковик для файлов и их содержимого на компьютере.
baloo - замена strigi
nepomuk - совместная база данных для кучи десктопных программ типа mail, адресная книга, заметки, календарь.
akonadi - база данных для набора приложений KDE PIM.
Вот они - всякие костыли к KDE, убирающие то, что лучше бы автоматом никогда не запускалось:
В /usr/bin/startkde добавляю:
balooctl disable
Выкидываю из системы strigi, если был установлен:
apt-get remove strigi-daemon strigi-client
Из /usr/share/autostart удаляю запускающие файлы (те, которые там найдутся):
kaddressbookmigrator.desktop
klipper.desktop
nepomukbaloomigrator.desktop
nepomukserver.desktop
nepomukcontroller.desktop
akonaditray.desktop
(Примечание: klipper я удаляю поскольку несколько раз встречал тормоза KDE из-за него.)
Всё, что я описал до сих пор, можно сделать скриптом сразу после установки системы.
То, что будет дальше, к сожалению надо делать только после первого запуска KDE из под конкретного пользователя - после того, как KDE создаст конфигурационные файлы для программ для пользователя:
В файле ~/.kde/share/config/baloofilerc:
Indexing-Enabled=false
В файле ~/.kde/share/config/nepomukserverrc:
[Basic Settings]
Start Nepomuk=false
[Service-nepomukmigration1]
autostart=false
[Service-nepomukstrigiservice]
autostart=false
В файле ~/.config/akonadi/akonadiserverrc:
[QMYSQL]
StartServer=false
В файле ~/.kde/share/config/kdedrc:
[Module-nepomuksearchmodule]
autoload=false
К 2018 году я окончательно понял, что все эти экранные свистоперделки - колышущиеся окна, карусели, 3D-куб и прочая хрень тормозят работу, требуют продвинутое железо, глючат, жрут процессор и память и окончательно отказался от них в пользу простого десктопа на базе LXDE, LXQT. В результате я и мои пользователи многократно выиграли в скорости и стабильности работы.