Как установить nautilus в --no-desktop через gconf

11

Мне нужно установить --no-desktop через gconf для nautilus, я использую 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 даже не было.

Дж. М. Беккер
источник

Ответы:

19

Да, в Gnome 3 Gconf заменяется на DConf, доступ к которому осуществляется через GSettings. Вы можете использовать dconf-editor из пакета dconf-tools для изучения. Это очень похоже на gconf-editor.

Записи, которые вы ищете, находятся в org -> gnome -> desktop -> background

Снимите флажок рисовать фон и показать значки рабочего стола

введите описание изображения здесь

Больше нет проблем с меню openbox и обоями :)

Джо-Эрленд Шинстад
источник
1
Вы можете обновить свой ответ? Я попробовал решение, но оно все еще показывает фон nautilius, даже когда я снимаю галочку с фоном
рисования
использую 12.10 Ubuntu + openbox
Suhaib
2
Вопрос был о 11.10. С тех пор все могло измениться, и я не использую 12.10. Возможно, новый ответ должен быть добавлен?
Джо-Эрленд Шинстад
14.04, работает отлично
josinalvo
1
16.04.1 работает нормально.
Грег Белл
3

Параметр, упомянутый в ответе Джо-Эрленда Шинстада, устарел, и я не могу найти новый эквивалентный параметр. Обходной путь - позволить файловому менеджеру установить фон, но установить альфа на ноль. Команда для этого

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

или вы можете использовать dconf-editorграфический интерфейс, чтобы установить его, как описано в ответе Джо-Эрленда Шинстада.

Параметр для скрытия значков на рабочем столе остается тем же:

dconf write /org/gnome/desktop/background/show-desktop-icons false
dshepherd
источник
Для меня было достаточно установить false для значков show-desktop-icons.
elzapp
1
Только что проверил и да, похоже, работает. Я опробую его на еще нескольких компьютерах, прежде чем редактировать ответ, потому что он кажется странным ...
dshepherd