Chipaca e andrewsomething estão próximos ... :)
A /desktop/gnome/session/required_components_list
chave lista os "componentes" que devem ser monitorados gnome-session
e reiniciados automaticamente quando eles saem. O valor padrão para o GNOME 2 é algo como [windowmanager,panel,filemanager]
.
Se você deseja impedir que o nautilus (ou qualquer "componente gerenciador de arquivos" que você configurou) seja (re) iniciado por esse mecanismo, você pode alterar o valor para [windowmanager,panel]
. (Você ainda pode iniciar o login durante o login, adicionando-o à lista de programas de inicialização da sessão, é claro, mas ele não será mais reiniciado automaticamente.)
Qual aplicativo (com quais parâmetros da linha de comando) é iniciado para cada componente é definido /desktop/gnome/session/required_components
em uma chave com o nome do componente. É possível que mais componentes estejam listados aqui do que os utilizados na /desktop/gnome/session/required_components_list
chave.
Agora, no caso do nautilus, por padrão, quando ainda não está em execução, ele inicia em segundo plano e, se a /apps/nautilus/preferences/show_desktop
chave estiver definida, também mostra a área de trabalho. Também é possível dizer ao nautilus que se comporte de maneira diferente com os parâmetros da linha de comando.
nautilus --sm-disable
(usuário e sudo). Isso pode ter desativado a conexão com o gerenciador de sessões, mas o gerenciador de sessões continuou reiniciando o nautilus (com "nautilus --sm-disable" aparecendo na lista de processos) ... Então esse parâmetro só entra em vigor se é aplicado na inicialização da sessão (versus a metade da sessão) e há ramificações sérias quando desativado? (Acho auto-montagem desapareceria, mas ...?