суббота, 7 сентября 2013 г.

Ускорение GTK в Linux Вариант 1

Многие знают, что в Ubuntu важную роль играет GTK. Изменяя настройки GTK, мы влияем на все приложения, использующие GTK библиотеки. Мы изменим следующие параметры, отвечающие за задержки (паузы):
gtk-menu-popup-delay - минимальное время в миллисекундах, которое указатель должен оставаться на пункте меню перед появлением подменю.
По умолчанию, значение 225 (подробнее GtkSettings.html)
gtk-menu-popdown-delay - время в миллисекундах перед скрытием подменю когда указатель перемещается на подменю.
По умолчанию, значение 1000 (подробнее GtkSettings.html)
gtk-menu-bar-popup-delay - задержка в миллисекундах перед появлением подменю после панели меню.
По умолчанию, значение 0 (подробнее GtkSettings.html).
gtk-timeout-expand - задержка в миллисекундах когда виджет, изменяя размеры, занимает новую область.
По умолчанию, значение 500 (подробнее GtkSettings.html).
gtk-timeout-initial - задержка в миллисекундах перед выполнением кода кнопки, когда её нажал пользователь.
По умолчанию, значение 200 (подробнее GtkSettings.html).

Запустите Меню — Стандартные - Текстовый редактор и вставьте следующие строки:
gtk-menu-popup-delay = 0
gtk-menu-popdown-delay = 0
gtk-menu-bar-popup-delay = 0
gtk-timeout-expand = 0
gtk-timeout-initial = 0


Сохраните в своей домашней папке под именем .gtkrc-2.0 и обратите внимание на первый символ в имени файла, это должна быть точка. То есть вы создали скрытый файл, начинающийся с точки, содержащий параметры для GTK. Можно запустить Терминал и проверить себя, введя команду cat ~/.gtkrc-2.0 или в файловом менеджере Наутилус нажать Ctrl + H, после чего визуально найти скрытый файл .gtkrc-2.0 в вашей домашней папке. Теперь можно завершить сеанс Gnome и зайти снова, быстрое перемещение в различных меню должно быть вам наградой.

Минусы: возможно придется отключить Compiz, который многими вещами занимается сам, а следовательно перекрывает некоторые параметры. Отключить Compiz можно в Меню — Система — Параметры — Внешний вид, в закладке «Внешний вид» выставить «Без эффектов».