Где хранится 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.