Executar no terminal:
gsettings set org.gnome.desktop.background show-desktop-icons false
Estou executando o i3-wm em uma sessão do gnome em 12.04.
O Nautilus normalmente não está em execução.
Eu regularmente montei o ISO e outros arquivos de imagem do sistema de arquivos, e toda vez que eu faço isso, o nautilus aparece tanto na janela do desktop quanto na janela aberta no novo ponto de montagem.
Desinstalar o nautilus não é uma opção - tentei isso, mas o apt reportou que dezenas de pacotes dependem dele (direta e indiretamente).
Esta questão é parecida, mas fala apenas sobre a prevenção do lançamento na inserção do pendrive. Eu não quero que o nautilus rode, nunca - a remoção estaria ok comigo se não fosse necessário desinstalar o mundo.
Executar no terminal:
gsettings set org.gnome.desktop.background show-desktop-icons false
Você pode desativar a permissão para executar o nautilus como este no terminal:
sudo chmod a-x /usr/bin/nautilus
O que eu fiz foi criar um script executável para abrir o Nautilus para mim:
sudo nano /usr/bin/nfm
Copie e cole isto em:
#!/bin/bash
nautilus --browser --no-desktop &
Por fim, torne-o executável:
sudo chmod +x /usr/bin/nfm
No seu arquivo de configuração do i3, onde quer que você o coloque, certifique-se de rodar isto:
# nautilus as a daemon!
nautilus --no-default-window --no-desktop &