Gtk+ 默认主题保存在哪里

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-themeMATE。您可以使用 dconf-editor 查看这些设置。它将显示当前值和系统默认值。

您还可以使用 dconf 命令行工具。dconf read /org/gnome/desktop/interface/gtk-theme将显示当前值。

系统主题存储在 中/usr/share/themes/。这是您的目录的系统范围等效项~/.themes/。与您的 dconf 设置的值的名称匹配的目录是您当前的 gtk 主题。

相关内容