Я использую и Cinnamon, и Gnome Shell (Gnome 3) в Fedora 17 с темной темой Blapple . Многие приложения не могут хорошо обрабатывать темные темы.
В Gnome 2 у меня было простое решение для этих программ. Я просто поручил им использовать легкую тему через переменную окружения, GTK2_RC_FILES
как показано ниже (пример работал в некоторых настройках Ubuntu Gnome 2 2009):
env GTK2_RC_FILES=/usr/share/themes/Human/gtk-2.0/gtkrc ooffice --writer
Теперь в Gnome 3 это не работает. Я пробовал это во многих различных вариантах команд, таких как следующие, но пока безуспешно:
env GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-3.0/gtkrc GTK3_RC_FILES=/usr/share/themes/Adwaita/gtk-3.0 libreoffice --writer
Я не могу найти документацию об этом нигде. Если вы знаете, как это сделать или где я могу получить эту информацию, пожалуйста, сообщите мне.
Зачем вообще переопределять : В случае с LibreOffice и OpenOffice попытка обойти проблемы кажется бесполезной. Когда тема Blapple установлена, все имеет серый фон. Попытка переопределить цвет фона по умолчанию в Calc, например, делает фон белым, но также переопределяет каждую ячейку фона на белый, что ужасно. Не позволяйте мне начать с того, как работает хороший Impress ...
источник
Ответы:
У меня такая же проблема, тема OpenOffice + black выглядит некрасиво. Кажется, нет ничего более удобного, чем старая
GTK2_RC_FILES
переменная, но взгляните на это:Источник
Это означает, что, делая это, вы заставляете GTK использовать простую тему по умолчанию:
Кажется, что нет возможности переопределить имя темы (что немного глупо и должно быть исправлено), поэтому, похоже, единственный способ - создать «поддельный» каталог темы.
источник
Я знаю, что это очень старый вопрос, но как это сделать в GTK + 3.
или использовать
для темного варианта темы Adwaita.
источник