相关疑难解决方法(0)

dconf-editor 和 gsettings 不应该访问同一个数据库吗?

这基本上是一个“学术”问题——试图更好地理解配置系统的内部结构。

我知道dconf系统是gnome3中的新配置系统,它取代了(已弃用的)gconf;这一点从Gconf、Dconf、Gsettings 以及它们之间的关系就很清楚

在我看来,程序gsettingsdconf-editorwhere 只是两种不同的方式来访问同一个dconf数据库,这在什么是 dconf,它的功能是什么,我如何使用它中得到了证实

编辑:我发现有人注意到它在某些架构名称中的大小写有所不同,请参见此处 --- dconf 架构名称是否区分大小写?; 但似乎差异不仅限于此。在一个答案中有一个不匹配的例子,但我没有找到原因的解释

但是最近我发现从gsettings和访问的密钥dconf-editor不一样。例如,对于设置vinodconf-editororg.gnome.desktop.remote-access(见下面的截图),而在gsettings它们是下 org.gnome.Vino。有一些文档可以解释差异吗?

gsettings 中

(0)samsung-romano:~/tmp/try% gsettings list-recursively org.gnome.Vino
org.gnome.Vino alternative-port uint16 5900
org.gnome.Vino authentication-methods ['none']
org.gnome.Vino disable-background false
[...]
Run Code Online (Sandbox Code Playgroud)

和:

(0)samsung-romano:~/tmp/try% gsettings list-recursively org.gnome.desktop.remote-access
No such schema 'org.gnome.desktop.remote-access'
Run Code Online (Sandbox Code Playgroud)

但是在dconf-editor 中

dconf-编辑器

gnome unity gsettings dconf system-settings

40
推荐指数
1
解决办法
2万
查看次数

标签 统计

dconf ×1

gnome ×1

gsettings ×1

system-settings ×1

unity ×1