No htop, eu mato o Nautilus e, em um segundo, está de volta, com um novo PID!
O Nautilus reiniciado é exibido na lista Processos, mas não tem GUI até que eu inicie o Nautilus manualmente ... Ouvi menção de que o Nautilus funciona em trava na área de trabalho ... talvez seja esse o motivo (?).
Existe algum tipo de programa "watchdog" vigiando alguns programas de distribuição crítica? Monitorar o Nautilus não parece ser um problema do kernel do Linux, então eu me pergunto o que está acontecendo aqui?
fonte
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 ...?nautilus --sm-disable
em um recurso não documentado . Então é difícil dizer. Mas lembre-se de que o nautilus será reiniciado assim que for morto , você precisará iniciar a primeira instância dele com esse parâmetro.killall nautilus && nautilus --sm-disable
não vai funcionar. O comando não desativa o recurso para as instâncias em execução do nautilus. Você pode tentar combinar a minha e a resposta de outra pessoa. ;-)killall -9 nautilus
.nautilus --sm-disable
não funciona no Ubuntu 15.10 (Unknown option --sm-disable
). Também não há sessão do Gnome.Como outros já mencionaram,
gnome-session
reaparece onautilus
processo automaticamente. Também o faz paragnome-panel
egnome-wm
(que, por sua vez, inicia o gerenciador de janelas configurado pelo usuário, geralmentecompiz
oumetacity
).Esse comportamento é personalizável através das
desktop > gnome > session > required_components
teclas gconf.A edição desses valores pode ser útil se você desejar, por exemplo, executar sem o Painel GNOME e usar apenas Docky ou AWN.
fonte
gnome-session
é responsável por reaparecer o nautilus. Como pai na árvore de processos, não há outro processo que possa reaparecer.ps -eaH
mostra a árvore hierárquica do processo extraída aqui:fonte
Chipaca e andrewsomething estão próximos ... :)
A
/desktop/gnome/session/required_components_list
chave lista os "componentes" que devem ser monitoradosgnome-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.fonte
O Nautilus está sendo reiniciado porque você o desenha na área de trabalho. Entrar
em um terminal para que pare de fazer isso, e não deve voltar depois de matar.
fonte
show_desktop = False
opção não impede que o Nautilus seja reiniciado ... então eu acho que o Nautilus deve estar fazendo mais nos bastidores do que apenas isso ... Aliás, eu gosto dessa opção, pois não mantenho nada na área de trabalho e é irritante quando tela salva suas imagens lá (não parece ter nenhuma maneira de mudar isso) .... Também notei outra opção que eu realmente gosto :show_advanced_permissions True
... Thanks :)no total, faça:
e
mudar para:
X-GNOME-AutoRestart = false
(encontrado em: https://bbs.archlinux.org/viewtopic.php?id=119254 )
Isso é tudo...
fonte