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?


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.


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>

É 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.

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.