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

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

1 ответ1

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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .