As other answers on this site discuss gconf and dconf together, I will just concentrate on discussing command-line tools such as gsettings and the gui dconf-editor that are used to access the dconf database.
dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems.
dconf is a simple key-based configuration system. Keys exist in an unstructured database (but it is intended that keys that logically belong together are grouped together).
Having all of the keys in a single compact binary format also avoids the intense fragmentation problems currently experienced by the tree-of-directories-of-xml-files approach.
介绍
As other answers on this site discuss
gconf
anddconf
together, I will just concentrate on discussing command-line tools such asgsettings
and the guidconf-editor
that are used to access thedconf
database.At the GNOME official site it is noted that
用于
gsettings
查看和更改设置一旦了解
gsettings
它就可以像 gui 一样简单dconf-editor
。可以通过输入man gsettings
或转到Ubuntu 联机帮助页来列出这些选项。注意:由于每个人的系统安装了不同的程序,您可能需要在自己试验时将我选择的特定项目替换为不同的项目,因为我正在使用带有很多 GNOME 程序的 XUbuntu XFce。
要列出所有可用的模式,请输入
要同时包含所有键,请输入
但是,通常更容易指定您想要的内容,例如,
这会返回一个长列表;我已将其缩短为:
现在,当您找到您感兴趣的模式时,列出键
这将返回一个列表(我再次缩短了它):
选择一个,看看当前值是多少
这将返回 true 值,因此要反转它,请使用
这些是简单的示例,但基本上显示了如何使用 . 标识和更改键和值
gsettings
。使用 dconf-editor 更改设置
GUI 程序,通过单击此处或通过运行
dconf-editor
与dconf-tools包一起安装然后通过在终端或快速启动菜单中输入来运行它,
dconf-editor
.正如您在屏幕截图中看到的,所有各种模式都可以在左侧展开并选择适当的键。导航到您想要的值(在本例中
gnome-mplayer
为首选项)非常简单。您可以单击复选框以激活值或将数值添加到其他框中之一。您还可以使用Ctrl+F键盘快捷键在 dconf 编辑器中搜索。您还可以
log-viewer
通过在下面的屏幕截图中添加 ['/var/log/auth.log', var....'] 形式的路径来添加另一个日志。结论
还有许多其他有用的方法可以用来调整两者的设置,
gsettings
而且dconf-editor
它们使用起来很简单。值得仔细查看它们,看看是否有程序首选项中没有的选项,因为您可以按照自己想要的方式自定义程序。正如 fossfreedom 最近在这个问题中显示的那样知道如何使用
gsettings
或dconf-editor
非常有价值。也可以看看:对于那些来自希望简单回复的 windows 的人来说,dconf 是相当于 windows 注册表的 gnome……一个大的二叉树,任何程序都可以在其中存储和共享它们的配置。
他们首先从传统的 unix 配置(每个应用程序一个文本文件,每个都有自己的格式)迁移到由 gconf 管理的标准 XML 文件树。最近,由于几乎没有人直接编辑这些 XML 文件以及读取和解析 MANY 文件的性能问题,它们通过从 gconf 迁移到 dconf 迁移到二进制格式。
与 Windows 注册表不同,dconf 应该列出所有配置条目,即使它们设置为默认值。因此没有隐藏条目,您可以轻松更改或重置为默认值。
dconf 不是 Ubuntu 特定的,它是用于存储应用程序设置的 GNOME 技术。有关更多详细信息,请阅读 http://live.gnome.org/dconf