Оптимизация KDE4

Руководства, инструкции, советы и хитрости
Аватара пользователя
mebiuz
Сообщения: 18
Зарегистрирован: 28 окт 2012, 20:01
Темы: 7
Откуда: Chelyabinsk
Статус: Не в сети

Оптимизация KDE4

Сообщение mebiuz » 06 дек 2012, 13:27

Всем тем, кто решил обжиться на территории KDE, посвящается.

Ниже я хочу поделиться теми немногими советами по оптимизации KDE, что смог найти в сети и которые сам в свое время применял на своей системе. После этих манипуляций DE становиться немного легче и отзывчивей, хотя на самом деле KDE уже давно "торт" и такие его конкуренты как Unity и Gnome3, после загрузки "жрут" (именно ЖРУТ, потому как KDE при тех же показателях предоставляет куда больше полезных возможностей) почти такое же количество оперативки.

1. Отключаем Nepomuk
Nepomuk - новая технология семантического поиска. В двух словах и не объяснишь что это такое, вот здесь можно узнать про фишки этой технологии, если вам из прочитанного ничего не нужно - Отключаем. Открываем "Параметры системы",вкладку "Дополнительно" и "прибиваем" его через управление службами. Заодно, там же, отключаем не нужные нам службы.

2. Останавливаем сервер Akonadi
Akonadi предоставляет приложениям единый сервис для доступа к данным PIM (почта, календарь, тд) тоесть Kmail, Korganizer и т.п., если вы ими не собираетесь пользоваться - отключаем.
На самом деле, в последних версиях KDE, он без нужды не загружаеться, но на всякий случай делаем "контрольный в голову" - Открываем файл ~/.config/akonadi/aconadiserverrc и меняем значение в строчке StartServer= с true на false.

3. Кеширования иксами распарсенной информации (не знаю что это такое, гуглите в яндексе :D )
Просто создаем каталог ~/.compose-cache

4. Уменьшаем использование памяти приложением krunner
Просто открываем его по alt + f2, нажимаем на значок "гаечный ключ" и отключаем не интересующие нас модули.

5. Уменьшаем использование памяти, потребляемой knotfy4
Просто отключаем звуковые уведомления системы. Заходим в "Параметры системы > Системные уведомления > Параметры проигрывателя > выключить звук".

6. Настройка интерфейса на бОльшую отзывчивость
Открываем "Параметры системы > внешний вид > стиль > тонкая настройка — графические эффекты" и выбираем вариант
с небольшой нагрузкой на процессор. Также стоит отключить всевозможную анимацию, в настройках "Параметры системы > Эффекты рабочего стола > Главное" снимаем галочку Анимация, тоже самое проделываем в "Параметры системы > Оформление окон. Параметры оформления вашей текущей темы" - снимаем галочку "Показывать анимацию".

7. Удаляем файлы неиспользуемых вами приложений из автозапуска в /usr/share/autostart. (Желательно сохранить файлы krunner.desktop, plasma-desktop.desktop.)

8. Очистка кеша KDE
Со временем, кэш KDE захламляется. Просто почистим это дело.
Завершаем сеанс KDE и нажимаем Ctrl + Alt + F1 для переключения в консоль.
Останавливаем KDE sudo stop kdm && sudo /etc/init.d/kdm stop.
Далее нужно удалить файлы в папке /var/tmp/kdecache-ВАШ_АККАУНТ, НО не саму папку! Командуем sudo rm -rf /var/tmp/kdecache-`whoami`/*
Перезагружаемся.
Перезагрузка произойдет немного дольше обычного, так как создаются новые файлы кэшей, но потом всё придет в норму.
От себя посоветую, делать эту процедуру после того как вы "запилите" KDE под себя, так как при изменении тем и прочего, этот самый "кеш" толстеет. Так же рекомендуют это делать после обновления самого KDE.

9. Убираем "ненавистный" градиентный фон в приложениях.
"Настройки > Внешний вид приложений > Цвета > Параметры > Обработка полутонов > Контрастность: Низкая (до упора)"

10. Тотальная чистка и реиндексация Sqlite баз данных.

Устанавливаем sqlite3 (sudo apt-get install sqlite3)

Создаем файл следующего содержания

Код: Выделить всё

#!/bin/bash
find ~/ -size +100k -type f -print0 | \
while read -d '' FILE; do
  abs_file_name=$(readlink -f "$FILE")
  headfile=`head -c 15 "$abs_file_name"`;
  if [ "$headfile" = "SQLite format 3" ]; then
    file_size_do=`du -b "$abs_file_name"|cut -f1`;
    sqlite3 "$abs_file_name" "VACUUM; REINDEX;" > /dev/null 2>&1
    file_size_posle=`du -b "$abs_file_name"|cut -f1`;
    echo "$abs_file_name";
    echo "Размер ДО $file_size_do";
    echo "Размер ПОСЛЕ $file_size_posle";
    echo -n "Процент "
    echo "scale=2; ($file_size_posle/$file_size_do)*100"|bc -l
  fi
done
sleep 2
exit 0
делаем его исполняемым и запускаем.
Данная процедура, так же поработает с базами данных профелей Firefox, так что отдельно этим вопросом заниматься уже будет не нужно.

З.Ы. Помни камрад, что многое из предложенного здесь, "кастрирует" функциональность KDE и стоит задуматься, нужна ли та или иная оптимизация в ущерб той самой функциональности, вобщем делай все обдуманно и взвешено!

Аватара пользователя
mebiuz
Сообщения: 18
Зарегистрирован: 28 окт 2012, 20:01
Темы: 7
Откуда: Chelyabinsk
Статус: Не в сети

Re: Оптимизация KDE4

Сообщение mebiuz » 06 дек 2012, 13:55

Тема не закрыта, предложения и критика приветствуются! ;)

Аватара пользователя
priemhik
Сообщения: 61
Зарегистрирован: 07 ноя 2012, 13:15
Темы: 7
Откуда: 31 регион RUS
Статус: Не в сети

Re: Оптимизация KDE4

Сообщение priemhik » 06 дек 2012, 21:59

Извеняюсь , KDE4 и CrunchBang Linux :shock:

Аватара пользователя
lumberjack
Модератор
Сообщения: 1010
Зарегистрирован: 30 сен 2012, 04:04
Темы: 152
Откуда: Сургут
Статус: Не в сети

Re: Оптимизация KDE4

Сообщение lumberjack » 06 дек 2012, 22:20

priemhik писал(а):Извеняюсь , KDE4 и CrunchBang Linux :shock:
извиняюсь, но думаю, подобного пугаться не нужно, хотя, наверное, для этого дистра, и KDE не нужно ;) но каждому свое. однако, это же не windows и KDE4 хотя суть проекта и не в этом :)
Последний раз редактировалось lumberjack 06 дек 2012, 23:03, всего редактировалось 1 раз.

Аватара пользователя
ZEN
Администратор
Сообщения: 1358
Зарегистрирован: 27 сен 2012, 18:23
Темы: 208
Откуда: Украина, Одесса
Статус: Не в сети

Re: Оптимизация KDE4

Сообщение ZEN » 06 дек 2012, 22:22

Тут важна предыстория. Обсуждая другие дистрибутивы и DE в Jabber-конференции появился вопрос настройки KDE4. Собственно, mebiuz, любезно поделился своим опытом готовки KDE4. За что ему благодарен уже не один человек )

З.Ы. Дополнительную информацию про это и многое другое можно найти в логах конференции.
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Аватара пользователя
mebiuz
Сообщения: 18
Зарегистрирован: 28 окт 2012, 20:01
Темы: 7
Откуда: Chelyabinsk
Статус: Не в сети

Re: Оптимизация KDE4

Сообщение mebiuz » 07 дек 2012, 16:20

ZEN, может действительно сделать отдельный раздел, что-то типа: "Другие WM, DE", чтобы народ не смущать?
Глядишь кто-нибудь напишет про Xmonad или FVWM, что не малоинтересно и вполне применимо на crunchbang ;)

Аватара пользователя
ZEN
Администратор
Сообщения: 1358
Зарегистрирован: 27 сен 2012, 18:23
Темы: 208
Откуда: Украина, Одесса
Статус: Не в сети

Re: Оптимизация KDE4

Сообщение ZEN » 07 дек 2012, 17:01

С понедельника добавлю)
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Аватара пользователя
lumberjack
Модератор
Сообщения: 1010
Зарегистрирован: 30 сен 2012, 04:04
Темы: 152
Откуда: Сургут
Статус: Не в сети

Re: Оптимизация KDE4

Сообщение lumberjack » 07 дек 2012, 19:59

mebiuz писал(а):ZEN, может действительно сделать отдельный раздел, что-то типа: "Другие WM, DE", чтобы народ не смущать?
Глядишь кто-нибудь напишет про Xmonad или FVWM, что не малоинтересно и вполне применимо на crunchbang ;)
отличная идея, mebiuz)
СпойлерПоказать
я вот к awesome присматриваюсь, да все пока не решаюсь...

Аватара пользователя
Brainey
Сообщения: 36
Зарегистрирован: 09 мар 2013, 13:29
Темы: 1
Статус: Не в сети

Re: Оптимизация KDE4

Сообщение Brainey » 09 мар 2013, 13:43

1. Отключаем Nepomuk
Nepomuk - новая технология семантического поиска. В двух словах и не объяснишь что это такое, вот здесь можно узнать про фишки этой технологии, если вам из прочитанного ничего не нужно - Отключаем. Открываем "Параметры системы",вкладку "Дополнительно" и "прибиваем" его через управление службами. Заодно, там же, отключаем не нужные нам службы.
Говорят, в KDE 4.10 nepomuk стал заметно шустрее.
Не стоит прогибаться под изменчивый мир — пусть лучше он прогнется под нас.

Mialex
Сообщения: 1
Зарегистрирован: 08 май 2014, 13:48
Темы: 0
Статус: Не в сети

Re: Оптимизация KDE4

Сообщение Mialex » 08 май 2014, 20:08

1. Отключаем Nepomuk
Nepomuk - новая технология семантического поиска.
Кроме Nepomuk и Aconadi существенный тормоз происходит из-за KWin Менеджера окон
Есть ли метод оптимизировать Kwin???

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость