有没有办法获取 gtk 应用程序的 gsettings 值?

有没有办法获取 gtk 应用程序的 gsettings 值?

例如,我安装了 Devhelp。根据源代码,Devhelp 创建了一个名为 的 gsettings id org.gnome.devhelp.fonts,我想知道是否可以org.gnome.devhelp.fonts在 Devhelp 运行时读取 的值。

(请注意,在我的系统中,密钥org.gnome.devhelp.fonts不会列在结果中,例如gsettings list-recursively。)

答案1

我没关系。我最近注意到(1)可以通过以下方式访问密钥gconftool-2

$ gconftool-2 --all-entries /apps/devhelp/ui
 fixed_font = Inconsolata 12
 use_system_fonts = false
 variable_font = Ubuntu 12

我猜想直到现在(Ubuntu 13.04),Devhelp 的开发人员还没有完全采用 GSettings。

相关内容