Nautilus nie uruchomi się [16.04]

53

Jeśli spróbuję uruchomić Nautilusa w jakikolwiek sposób (z Unity, Terminal), nie uruchomi się. Terminal daje mi te wyjścia:

uruchomić

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])

uruchom za pomocą 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])

czek

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])

Próbowałem ponownie zainstalować Nautilus (z funkcją czyszczenia), ponownie uruchomić komputer, usunąć ~ / .config / nautilus, najpierw krok po kroku, a potem od razu, ale nic nie działało. Nie zmieniłem żadnej konfiguracji ani nie wprowadziłem żadnych istotnych zmian w systemie Ubuntu od czasu instalacji. Wczoraj Nautilus działał, dzisiaj nie. Czy ktoś wie jak to naprawić?

aleskva
źródło
1
Po obejrzeniu tego, co już próbowałeś, wygląda to na coś, czego sam nie możesz naprawić. Sugeruję zgłosić to jako błąd na stronie bugs.launchpad.net .
Jos

Odpowiedzi:

19

Schemat org.gnome.nautilus.preferencesjest zdefiniowany w pliku /usr/share/glib-2.0/schemas/org.gnome.nautilus.gschema.xmlznajdującym się w pakiecie nautilus-data. Może jakoś się uszkodził.

Posługiwać się

sudo apt-get install --reinstall nautilus-data

aby ponownie zainstalować ten pakiet.

Florian Diesch
źródło
Brakuje całkowicie tego pliku. Rozwiązanie działało, dziękuję. Myślałem, że może to być spowodowane uszkodzonym lub brakującym plikiem. Jesteś specjalistą, czy jakoś to odkryłeś? Czy istnieje sposób na rozpoznanie, który pakiet ma uszkodzony lub brakujący plik (przynajmniej brakujący, uszkodzone pliki są zawsze trudne do wykrycia)? Dlaczego danych nautilusa nie można usunąć, jeśli wyczyszczę nautilusa i wszystkie jego nieużywane już zależności (czy jest używany przez inny pakiet oparty na gnome)?
aleskva
3
w moim przypadku nadal nie działa. Musiałem wykonać sudo nautilus ...
bogdan.rusu
@ bogdan.rusu To samo tutaj
Jan M.
Prawidłowa odpowiedź powinna brzmieć: @Efi Kaltirimidou
Tai Christian
133

U mnie zakończenie działania uruchomionego procesu nautilus i jego ponowne uruchomienie działało.

ps awx | grep nautilus

Znalazłem identyfikator procesu, a następnie go zakończyłem

sudo kill -TERM <id>
Efi Kaltirimidou
źródło
Tak się czasem dzieje na moim Ubuntu GNOME 16.04, a twoje rozwiązanie jest dokładnie tym, czego potrzebowałem.
hata
8
Lub możesz zabić go z monitora procesu.
Vicky,
wow .. ten fragment kodu pomógł mi. Dzięki
MagePsycho
2
Polecenia mi nie pomogły (a może użyłem niewłaściwego identyfikatora), ale zabicie nautilusa z monitora systemu zrobiło to za mnie. Dzięki!
Nat Naydenova
10

killall nautilus

zabije wszystkie instancje.

Orion
źródło