Eu preciso definir --no-desktop via gconf para nautilus, eu uso o OpenBox. Eu costumava definir assim
# 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 &
No entanto, acho que isso não funciona no Ubuntu 11.10. Algo mudou no gconf? Pode ter algo a ver com Gsettings? Nesse meio tempo, acabei de adicionar --no-desktop aos meus atalhos .desktop. Esta não é uma solução sólida a longo prazo para mim, por algumas razões. Sempre que você atualizar o pacote nautilus, essas alterações serão substituídas. Muito mais importante, qualquer coisa que inicie o nautilus de outra maneira não usará --no-desktop. Se alguém pode ajudar seria muito apreciado.
BTW: O gconf-editor me deixou ver minhas configurações, mas nenhum esquema para o nautilus existia.
A configuração mencionada na resposta de Jo-Erlend Schinstad foi preterida e não consigo encontrar uma nova configuração equivalente. Uma solução alternativa é permitir que o gerenciador de arquivos defina o plano de fundo, mas defina o alfa como zero. O comando para isso é
ou você pode usar o
dconf-editor
gui para defini-lo conforme discutido na resposta de Jo-Erlend Schinstad.A configuração para ocultar os ícones da área de trabalho ainda é a mesma:
fonte