Тема GTK2, выраженная в gtkrc файле, хорошо работала в Ubuntu 10.04 и 12.04, но части ее, показанный здесь:
# Base style for all GTK widgets.
style "default"
{
fg[NORMAL] = "#000000"
fg[ACTIVE] = "#000000"
fg[PRELIGHT] = "#000000"
fg[INSENSITIVE] = "#808080"
bg[NORMAL] = "#C0C0C0"
bg[ACTIVE] = "#C0C0C0"
bg[PRELIGHT] = "#C0C0C0"
bg[INSENSITIVE] = "#C0C0C0"
}
class "GtkWidget" style "default"
не работает в Ubuntu 14.04 с рабочим столом Единицы. Фоновые спецификации выше, которые все указывают светло-серый, игнорируются для многих виджетов, фоны которых выходят очень светло-грязно-белый вместо этого. Приоритетные спецификации также игнорируются для переключателей. Другие части gtkrc файла работают и очень отличаются от значения по умолчанию, таким образом, ясно, что это не просто случай целого gtkrc пропускаемого файла.
Как я могу восстановить эти настройки для приложения GTK2 на Ubuntu 14.04?
Я теперь нашел способ исправить это. Это - грубая сила, но это работает. Я изменил имя папки "тем" под/usr/shared к "темам _". Результат состоит в том, что все предварительно установленные темы скрыты от системы, и наша тема GTK снова работает.