терминал гнома игнорирует gtk тему

Я работаю сновещательный с fluxbox как менеджер окон, и терминал гнома, кажется, игнорирует gtk тему. Поддержка темы действительно работает в других gtk приложениях (например, в gthumb и в Firefox), но изменение темы не имеет никакого значения для терминала гнома. Я имею сновещательный, и я использую lxappearance для изменения темы. Я нахожусь неправильно в предположении, что терминал гнома является gtk приложением? Или проблема в другом месте?

  • Обратите внимание, что флажок "Use colours from system theme" в терминальной гномом конфигурации не решает проблему, ни это, как предполагается, так как я интересуюсь взглядом и размером меню, и вкладками, не их цветом.]

  • Версия LXAppearance 0.5.1, и таким образом, кажется, что это GTK3 совместимый. Это даже создает файл gtk-3.0/settings.ini в корневом каталоге, который содержит выбранные настройки. Это, я думаю, исключает http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=631897 как возможную причину.

3
задан 24 January 2012 в 19:34

2 ответа

LXAppearance является виновником в конце концов. См. https://bbs.archlinux.org/viewtopic.php?id=125540

. Я попытался скопировать созданный им файл конфигурации в .config / gtk-3.0. После перезапуска gnome-терминала меню полностью исчезли (или, если быть точным, все почти нулевого размера, и есть текст). После построчного комментирования .config / gtk-3.0 / settings.ini виновником является gtk-font-name. В любом случае, это доказывает, что gnome-терминал является приложением GTK3, которое читает настройки.

Решением было установить gnome-themes-standard и отредактировать .config / gtk-3.0 / settings.ini, чтобы сказать «gtk-theme-name = Adwaita» (это единственная тема в упаковке, но меня это устраивает нормально).

Последнее замечание: в каталоге / usr / share / themes много путаницы, но многие темы имеют подпапку gtk-3.0, но не являются темами GTK3. Я надеюсь, что это кому-то поможет.

0
ответ дан 24 January 2012 в 19:34

Это может не быть решением для вас, если вы пытаетесь избежать слишком многих зависимостей Gnome, но я решил это, убедившись, что gnome-settings-daemon запускался в моем .xinitrc: после запуска все мои GTK2 / 3 приложения внезапно обратили внимание на целый ряд настроек, которые они ранее игнорировали. Затем вы можете использовать gnome-tweak-tool для изменения тем (или, возможно, lxappearance, а затем выйти и снова войти в систему?).

Я не знаю, где он живет в Ubuntu, но я нашел его в /usr/lib/gnome-settings-daemon/gnome-settings-daemon в моей системе Arch (раньше он жил в $PATH до Gnome 3).

Надеюсь, что это помогает!

0
ответ дан 24 January 2012 в 19:34

Другие вопросы по тегам:

Похожие вопросы: