Как ускорить работу в KDE
Создан 12.10.2015
Модиф: 12.10.2015
Иванов Аркадий.
Много пользователей у меня работают с 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