在 GNOME 3 中,桌面图标默认是隐藏的。我尝试通过以下方式显示它们:
gconftool-2 --set -t bool /org/gnome/desktop/background/show-desktop-icons true
没用。所以我尝试了:
gsettings set org.gnome.desktop.background show-desktop-icons true
有用!
gconftool-2 --get /org/gnome/desktop/background/show-desktop-icons
说没有为这个键设置值。
gconf-editor
没有列出/org
文件夹。为什么?
答案1
GNOME 3 中的 GSettings APIdconf
默认使用存储后端。(它有短暂地使用 GConf 后端,但是没有持续多久。)
要直接访问数据库中的数据,请使用以下dconf
工具:
dconf list /org/gnome/
dconf dump /org/gnome/ > backup.ini
但是,除了备份之外,不要对其他任何事情都这样做。大多数情况下,您需要使用高级工具gsettings
,它使用相同的高级 API - 因此它总是会看到与实际应用程序相同的设置,并根据相同的架构验证值(这dconf
才不是)。
gsettings list-schemas
gsettings list-recursively org.gnome.desktop.background
gsettings
也是独立于后端的,因此它在 OS X(使用 plist 后端)和 Windows(使用 Registry 后端)上的工作方式相同。