O Nautilus não será lançado [16.04]

53

Se eu tentar iniciar o Nautilus de qualquer maneira (do Unity, Terminal), ele não será iniciado. O terminal fornece as seguintes saídas:

lançamento

name@machine:~$ nautilus

(nautilus:4367): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

Trasovací/ladící past (SIGTRAP) (core dumped [obraz paměti uložen])

iniciar com sudo

name@machine:~$ sudo nautilus

(nautilus:4672): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

(nautilus:4672): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

Trasovací/ladící past (SIGTRAP) (core dumped [obraz paměti uložen])

Verifica

name@machine:~$ nautilus -c
running nautilus_self_check_file_utilities
running nautilus_self_check_file_operations
running nautilus_self_check_directory

(nautilus:4689): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

Trasovací/ladící past (SIGTRAP) (core dumped [obraz paměti uložen])

Tentei reinstalar o Nautilus (com purga), reiniciar, remover ~ / .config / nautilus, passo a passo no início e depois de uma só vez, mas nada funcionou. Não mudei nenhuma configuração ou fiz alterações significativas no sistema Ubuntu desde a instalação. Ontem o Nautilus funcionou, hoje não. Alguém sabe como consertar isso?

aleskva
fonte
11
Depois de ver o que você já tentou, isso parece algo que você não pode consertar. Eu sugiro que você relate isso como um bug no bugs.launchpad.net .
10557 Jos

Respostas:

19

O esquema org.gnome.nautilus.preferencesé definido no arquivo /usr/share/glib-2.0/schemas/org.gnome.nautilus.gschema.xmlque está no pacote nautilus-data. Talvez tenha sido danificado de alguma forma.

Usar

sudo apt-get install --reinstall nautilus-data

para instalar esse pacote novamente.

Florian Diesch
fonte
Esse arquivo estava faltando completamente. Solução funcionou, obrigado. Eu pensei que poderia ser causado por algum arquivo quebrado ou ausente. Você é especialista ou descobriu isso de alguma forma? Existe uma maneira de reconhecer qual pacote possui um arquivo quebrado ou ausente (pelo menos o arquivo ausente, os arquivos quebrados são sempre difíceis de detectar)? Por que o nautilus-data não pode ser removido se eu limpar o nautilus e com todas as suas dependências não mais usadas (ele é usado por outro pacote baseado em gnome)?
Aleskva
3
no meu caso, ainda não funciona. Eu tinha que executar sudo nautilus ...
bogdan.rusu
@ bogdan.rusu Mesmo aqui
Jan M.
A resposta correta deve ser @Efi Kaltirimidou
Tai Christian
133

Para mim, encerrar o processo em execução nautilus e reiniciá-lo funcionou.

ps awx | grep nautilus

Encontrei a identificação do processo e a terminei com

sudo kill -TERM <id>
Efi Kaltirimidou
fonte
É o que às vezes acontece no meu Ubuntu GNOME 16.04 e sua solução é exatamente o que eu precisava.
hata 30/10
8
Ou você pode matá-lo no monitor de processo.
Vicky
uau .. esse pedaço de código me ajudou. Graças
MagePsycho
2
Os comandos não me ajudaram (ou talvez eu tenha usado o ID errado), mas matar o nautilus a partir do monitor do sistema fez isso por mim. Obrigado!
Nat Naydenova
10

killall nautilus

matará todas as instâncias.

Orion
fonte