O Nautilus ocasionalmente para de funcionar


10

No ubuntu 14.04 LTS, às vezes meu computador falha ao iniciar o Nautilus. Isso sempre acontece quando eu trabalho nele há um tempo (talvez depois de suspender e acordar de novo?), Nunca quando eu apenas o liguei. Eu suspeito que isso esteja relacionado aos sistemas de arquivos gvfs montados regularmente e depois deixados em paz por um tempo. nautilus -q e comandos semelhantes fornecem

Could not register the application: Timeout was reached

enquanto sudo nautiluso lança.

Isso parece relacionado, mas não entendo a solução.

Sair e voltar a resolver resolve o problema.

Eu sei que outras pessoas tiveram o mesmo problema no passado. Eu acho que isso é um problema sério. Eu reinstalei o ubuntu recentemente (por outros motivos) e o problema ainda está lá. Pode valer a pena mencionar que eu tenho o Nautilus-Dropbox instalado.


Você já experimentou o gerenciador de arquivos nemo? (é um fork do Nautilus, que tem muito mais recursos com menos da cabeça dores de)
— Fabby

Não, eu nunca tentei. Posso, mas ainda assim, acho que esse é um problema sério.
— Bzazz

1
Você poderia tentar? Estou usando o nemo usando estas instruções de instalação e nunca tive problemas desde então. Se você quiser descobrir exatamente o que há de errado com o Nautilus, teremos que conversar sobre isso no chat, pois encontrar o problema exato pode demorar um pouco. Para iniciantes: isso também acontece na sessão de convidados?
— Fabby

Você usa samba? Caso contrário, você pode tentar removê-lo.
— Smile4ever 25/05

1
@Fabby Com base em testes adicionais na minha pergunta aqui, o uso do nemo parece ser uma solução / solução eficaz, por que não escrevê-lo?
— Elder Geek

Respostas:


6

Eu tive o mesmo problema esta manhã! Sem razão aparente.

Eu consigo reiniciar o nautilus

killall nautilus
nautilus -q
nautilus

Estou tentando descobrir o que causou o fracasso misterioso.


1
Eu tentei isso em um sistema Ubuntu 14.04 sob carga pesada, mas não funcionou para mim, ainda recebo o mesmo erro. Alguma ideia?
— Elder Geek

Trabalhou para mim em 18.04!
— smcs

também não funcionou para mim, mas esta resposta funcionou: askubuntu.com/a/1170432/873557
— FLonLon

4

Sim, provavelmente está relacionado ao gvfs.

O problema é este bug: o gvfs deve desmontar montagens remotas na desconexão da rede

A execução disso deve permitir que você use o nautilus novamente.

gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp

Pode demorar alguns segundos para funcionar

Você pode executá-lo automaticamente. Você precisa escrever um script e salvá-lo como:

/etc/pm/sleep.d/20-gvfs

#!/bin/bash

case "$1" in
suspend)
    # executed on suspend
    gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp
    ;;
resume) 
    # executed on resume
*)
    ;;
esac

e

sudo chmod +x /etc/pm/sleep.d/20-gvfs

Suponho que esta seja apenas uma solução temporária para o problema? Está tudo bem se estiver.
— Bzazz 24/05

Sim, é temporário
— Biblioclasta

Eu tentei instalar o nscd como sugerido na página do ubuntuforums que eu vinculei. Como o problema aparece apenas de tempos em tempos, será difícil verificar se isso ajuda. Caso contrário, tentarei sua solução. Obrigado.
— Bzazz 25/05

Eu tentei isso em um sistema Ubuntu 14.04 sob carga pesada, infelizmente isso não se aplica a mim. (Sem montagens remotas gvfs), embora eu receba o mesmo erro. Alguma ideia?
— Elder Geek

2

killall nautilus não funcionou para mim.

Eu corri :

ps aux |grep nautilus

Para listar todo o processo que contém nautilus

E eu os parei usando o seguinte comando:

kill -9 <PID>

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.