Gnome (или, может быть, единство?) Игнорируя настройки gtkrc
Это связано с повторяющимся вопросом "белые на чёрных подсказках". До вчерашнего дня я мог менять цвета всплывающей подсказки (и исправлять заполнение элементов пользовательского интерфейса), используя специальный файл gtkrc для eclipse, как предлагается в этом сообщении в блоге.
Мой gtkrc выглядит (немного переформатированный)
gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\n
tooltip_fg_color:#000000\nselected_bg_color:#f07746\n
selected_fg_color:#FFFFFF\ntext_color:#3C3C3C\n
bg_color:#F2F1F0\ntooltip_bg_color:#f5f5b5\nlink_color:#DD4814
...
и я запускаю затмение с помощью команды
GTK2_RC_FILES=~/.themes/eclipse.gtkrc eclipse
Это работало нормально для 11.10 и все еще работает для 12.04, за исключением цветов всплывающей подсказки, т.е. eclipse начинается с измененных элементов пользовательского интерфейса, но по-прежнему использует всплывающие подсказки белого цвета на черном.
Редактирование общесистемного файла gtkrc в
/usr/share/themes/Ambiance/gtk-2.0/gtkrc
как следует из этого ответа, работает нормально, но я бы предпочел этого не делать, и, кроме того, я до сих пор не знаю, почему Eclipse подхватит все мои модификации в gtkrc, кроме gtk-color-scheme
установка. Кто-нибудь знает в чем дело?
2 ответа
Добавьте это к вашему gtkrc (либо ~/.gtkrc-2.0, либо к вашему собственному затмению):
style "gnome-color-chooser-tooltips"
{
bg[NORMAL] = "#FFFFAF"
fg[NORMAL] = "#000000"
}
widget "gtk-tooltip*" style "gnome-color-chooser-tooltips"
Это то, что делает Gnome-Color-Chooser, это работает.
Проверьте содержимое gtk-3.0/gtk.css в каталоге выбранной темы. Как уже говорил aking1012, вместо GTK2 используется GTK3.