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

J. *_*ker 11 nautilus 11.10 gconf openbox

我需要通过 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 &
Run Code Online (Sandbox Code Playgroud)

但是,我发现这在 Ubuntu 11.10 中不起作用。gconf 中有什么变化吗?它可能与Gsettings有关吗?与此同时,我刚刚在我的 .desktop 快捷方式中添加了 --no-desktop 。由于一些原因,这对我来说不是一个可靠的长期解决方案。无论何时升级 nautilus 包,这些更改都会被覆盖。更重要的是,任何以另一种方式启动 nautilus 的东西都不会使用 --no-desktop。如果有人可以提供帮助,将不胜感激。

顺便说一句:gconf-editor 允许我查看我的设置,但 nautilus 的架构甚至不存在。

Jo-*_*tad 19

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

您要查找的条目位于org -> gnome -> 桌面 -> 背景

取消选中绘图背景显示桌面图标

在此处输入图片说明

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

  • 问题是关于 11.10。从那时起事情可能发生了变化,我不使用 12.10。也许应该添加一个新的答案? (2认同)