如何使用gconf编辑器?


51

我看到有人在gconf-editor中发布设置密钥的答案,但是我的菜单中没有gconf-editor条目。

如何运行它以及如何使用它来设置人们推荐的密钥?

Answers:


46

什么是Gconf?

GConf是用于存储应用程序首选项的系统。这些首选项存储在用户主目录下的XML文件中~/.gconf。每个首选项都表示为一个键值对。

GConf旨在使开发人员可以轻松存储用户首选项,并使系统管理员可以为特定首选项设置默认值。在大多数情况下,用户无需直接编辑Gconf密钥。

绝大多数键对应于各种应用程序的首选项菜单中的条目。尽管有时开发人员会使用Gconf密钥作为启用未记录功能的方法。由于多种原因,这些对用户是“隐藏的”。有时,该功能仍在进行中。有时,它是开发人员想要取消的功能,但对于不想放弃它的用户仍然可以访问。通常,这些功能针对“高级用户”,并且开发人员根本不想弄乱正常的首选项对话框。

在某些方面,它类似于Windows的注册表。一个主要区别是,与Windows的注册表不同,Gconf不存储系统设置。它仅存储应用程序首选项。尽管编辑Gconf密钥可能会导致特定程序出现小问题,但绝不应该导致系统范围的问题,例如使系统无法启动。实际上,删除整个~/.gconf目录只会使用Gconf将所有程序还原为默认值。

从命令行管理Gconf。

该程序gconftool-2允许用户从命令行与Gconf进行交互。在终端中输入单行命令通常比在Gconf的GUI工具中挖掘更为简单。例如,如果您想在桌面上显示垃圾桶的图标,只需运行:

gconftool-2 --set /apps/nautilus/desktop/trash_icon_visible --type=bool true

这也说明了我上面的键值对的含义。在这种情况下,键是/apps/nautilus/desktop/trash_icon_visible值为的键true

您可以使用进行各种操作gconftool-2。如果您只想查看键的值,请使用--get

gconftool-2 --get /apps/nautilus/desktop/trash_icon_visible

如果您只是想将值重置为默认值,请使用--unset

gconftool-2 --unset /apps/nautilus/desktop/trash_icon_visible

gconftool-2对系统管理员特别有用。例如, /etc/gconf/gconf.xml.mandatory可用于为所有用户设置强制性首选项。有关更高级用途的更多信息,请参见man gconftool-2GNOME桌面系统管理指南》以及《GNOME桌面系统管理指南》。

如何使用Gconf编辑器?

你又有什么问题?哦,对了:我该如何使用Gconf编辑器?

gconf-editor是用于管理Gconf设置的图形界面。默认情况下,它不显示在菜单中。启动它的最简单方法是按Alt+调F2出“运行对话框”。接下来,输入gconf-editor

gconf-editor允许您浏览树中的键值对。让我们从上面看例子。浏览至apps > nautilus > desktop,您将看到trash_icon_visible密钥。

gconf编辑器



13

Alt+ F2gconf-editor

对其进行探索,它与Windows中使用regedit有点相似,但是我发现它对用户更友好,并且如果您看它有趣,它不会杀死您的猫。

但是,您可以使用命令行工具' gconftool-2 '来设置/编辑/删除键,而不是使用键来设置键。我为Wine中的Spotify等应用程序设置URL关联时非常方便。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.