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.

Bzazz
fonte
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.

Andrea Borga
fonte
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
Biblioclasta
fonte
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>
Mathieu Lescaudron
fonte
0

Você só precisa executar os seguintes comandos

  1. killall nautilus
  2. Abra um novo terminal e execute nautilus
gumisirizab1
fonte
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