如何通过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有关吗? 与此同时,我刚刚将–no-desktop添加到我的.desktop快捷方式中。 由于一些原因,这对我来说不是一个可靠的长期解决方案。 无论何时升级nautilus包,这些更改都将被覆盖。 更重要的是,任何以另一种方式推出nautilus的东西都不会使用–no-desktop。 如果有人可以提供帮助,我们将不胜感激。

BTW:gconf-editor让我查看我的设置,但是nautilus的架构甚至都没有。

是的,在Gnome 3中,Gconf正在被DConf取代,它可以通过GSettings访问。 您可以使用dconf- tools包中的dconf-editor进行探索。 它与gconf-editor非常相似。

您要查找的条目位于org – > gnome – > desktop – > background

取消选中draw-backgroundshow-desktop-icons

在此处输入图像描述

没有更多的openbox菜单和壁纸问题:)

Jo-Erlend Schinstad的回答中提到的设置已被弃用,我找不到新的等效设置。 解决方法是让文件管理器设置背景,但将alpha设置为零。 对此的命令是

 dconf write /org/gnome/desktop/background/picture-opacity 0 

或者您可以使用dconf-editor gui来设置它,如Jo-Erlend Schinstad的回答中所述。

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

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