dconf-editor和gsettings不应该访问同一数据库吗?
这是一个基本的“学术性”问题---试图更好地了解配置系统的内部情况。 我知道dconf系统是gnome3中的新配置系统,它已经替换了(不建议使用的)gconf;从Gconf,Dconf,Gsettings及其之间的关系可以很清楚地看出这一点。 在我看来,程序gsettings和dconf-editor访问同一dconf数据库的只是两种不同的方式,在什么是dconf,其功能是什么以及如何使用它中得到了证实 。 编辑:我发现有人注意到它是某些模式名称中大小写的差异,请参阅--- dconf模式名称是否区分大小写?; 但似乎差异不限于此。在一个答案中,有一个不匹配的例子,但是我没有找到为什么的解释。 但后来我发现,从访问的按键gsettings和dconf-editor是不一样的。例如,gsettings的设置vino位于dconf-editor下org.gnome.desktop.remote-access(请参见下面的屏幕截图) org.gnome.Vino。有一些说明差异的文档? 在环境中: (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 [...] 和: (0)samsung-romano:~/tmp/try% gsettings list-recursively org.gnome.desktop.remote-access No such schema 'org.gnome.desktop.remote-access' 但是在dconf-editor中: