如何通过gconf将Nautilus设置为--no-desktop

我需要通过gconf为nautilus设置--no-desktop,我使用OpenBox。以前我只是这样设置的。
# Disable Nautilus desktop.
gconftool-2 -s -t bool /apps/nautilus/preferences/show_desktop false &
# Do not let Nautilus set the background image.
gconftool-2 -s -t bool /desktop/gnome/background/draw_background false &

然而,我发现这在Ubuntu 11.10中不起作用。gconf有什么变化吗?这可能与Gsettings有关吗?同时,我只是在我的.desktop快捷方式中添加了--no-desktop。对我来说,这不是一个可靠的长期解决方案,原因有几个。每次升级nautilus软件包时,这些更改都会被覆盖。更重要的是,以其他方式启动nautilus的任何东西都不会使用--no-desktop。如果有人能帮忙,将不胜感激。
顺便说一下:gconf-editor让我查看我的设置,但甚至没有nautilus的模式存在。
2个回答

是的,在Gnome 3中,Gconf正在被DConf取代,通过GSettings进行访问。您可以使用dconf-tools软件包中的dconf-editor进行探索。它与gconf-editor非常相似。
您要查找的条目位于org -> gnome -> desktop -> background
取消选中draw-backgroundshow-desktop-icons

enter image description here

不再有openbox菜单和壁纸的问题 :)

1你能否更新你的答案?我尝试了这个解决方案,但即使我取消勾选绘制背景,它仍然显示出nautilius的背景。 - Suhaib
我正在使用12.10版本的Ubuntu + openbox。 - Suhaib
2这个问题是关于11.10的。自那时以来可能有所改变,而且我不使用12.10。也许应该添加一个新的答案? - Jo-Erlend Schinstad
14.04运行良好 - josinalvo
1在16.04.1版本上,运行良好。 - Greg Bell
这在16.04版本对我无效。有效的方法是gsettings set org.gnome.desktop.background show-desktop-icons false - ACK_stoverflow

Jo-Erlend Schinstad提到的设置已经被弃用,我找不到新的等效设置。一个解决办法是让文件管理器设置背景,但将透明度设置为零。这个命令是:
dconf write /org/gnome/desktop/background/picture-opacity 0

或者你可以使用 dconf-editor 图形界面进行设置,如 Jo-Erlend Schinstad 的回答中所讨论的。

隐藏桌面图标的设置仍然是相同的:

dconf write /org/gnome/desktop/background/show-desktop-icons false

对我来说,将show-desktop-icons设置为false就足够了。 - elzapp
1刚刚测试了一下,没错,似乎可以正常工作。在编辑答案之前,我会在更多的电脑上试一下,因为这感觉有点奇怪... - dshepherd