Файл ресурсов темы, т. Е. gtkrc
, обычно находится в /usr/share/themes/<theme-name>/gtk-2.0/
.Для Clearlooks в Fedora 15 я вижу gtkrc
в /usr/share/themes/Clearlooks/gtk-2.0/
.
. То, что вы ищете, не может быть достигнуто простым изменением в файле gtkrc
.Вы должны понимать, что Clearlooks предоставляет Gtk Engine (/usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
- это загружаемый модуль с реализацией темы Gtk Engine для Clearlooks) вместе с файлом ресурсов темы.Gtk Engine отвечает за реализацию функций рисования.Эти функции рисования переопределяют функции, предоставляемые библиотекой gtk + (GtkStyle, исходные файлы GtkRCStyle в Gtk). Таким образом, вам необходимо обновить источник Clearlooks для изменения внешнего вида.Исходный код не очень большой (около 10 файлов или около того)!Чтобы получить исходный код Clearlooks Gtk Engine в вашей системе, проверьте имя пакета для clearlooks (dpkg -S /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
) и получите исходный код для пакета (apt-get source <clearlooks-package-name>
).Измените исходный код (ищите функции draw_*
/ clearlooks_draw_*
, в clearlooks есть код для рисования прямоугольника с закругленными углами, таким образом, функции draw_*
/ clearlooks_draw_*
рисуют прямоугольник с закругленными углами по мере необходимости, поэтому измените его на рисование обычного прямоугольника), соберите, установитеи получайте удовольствие с новыми острыми необоснованными углами табуляции!
Надеюсь, это поможет!