Где хранится Gtk+ тема по умолчанию

Я создал несколько настроенных тем Gtk+, более или менее следующих за этим. Все они созданы под ~/.themes/ папки, и все они работают нормально.

Тем не менее, мой вопрос, как система узнает, какая из тем в ~/.themes/ текущий, который я использую? Я хочу сделать резервную копию этого файла, чтобы сохранить мою конфигурацию. Я знаю это не ~/.config/gtk-3.0/settings.ini, Так что же это?

1 ответ

Решение

Ваша текущая тема не хранится в файле конфигурации как таковой. Это настройка, управляемая с помощью dconf, о которой вы можете узнать больше на странице документации GNOME по этой теме.

Точная настройка /org/gnome/desktop/interface/gtk-theme для GNOME и Unity и /org/mate/desktop/interface/gtk-theme для MATE. Вы можете использовать dconf-editor для просмотра таких настроек. Он покажет вам текущее значение и системное значение по умолчанию.

Вы также можете использовать инструмент командной строки dconf. dconf read /org/gnome/desktop/interface/gtk-theme покажет вам текущее значение.

Системные темы хранятся в /usr/share/themes/, Это общесистемный эквивалент вашего ~/.themes/ каталог. Каталог, соответствующий имени значения вашей настройки dconf, является вашей текущей темой gtk.

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