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

如何通过 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。如果有人能提供帮助,我将不胜感激。

顺便说一句:gconf-editor 让我查看我的设置,但是 nautilus 的模式甚至不存在。

答案1

是的,在 Gnome 3 中,Gconf 被 DConf 取代,后者可通过 GSettings 访问。您可以使用 dconf-editordconf-工具值得探索的软件包。它与 gconf-editor 非常相似。

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

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

在此处输入图片描述

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

答案2

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

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

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

隐藏桌面图标的设置还是一样:

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

相关内容