Nautilus ne se lancera pas [16.04]

39

Si j'essaie de lancer Nautilus de quelque manière que ce soit (sous Unity, Terminal), il ne se lancera pas. Terminal me donne ces sorties:

lancer

[email protected]:~$ 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])

lancer avec sudo

[email protected]:~$ 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])

vérifier

[email protected]:~$ 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])

J'ai essayé de réinstaller Nautilus (avec purge), de redémarrer, de supprimer ~ / .config / nautilus, étape par étape, puis tout à la fois, mais rien ne fonctionnait. Je n'ai changé aucune configuration ni apporté de modifications importantes au système Ubuntu depuis l'installation. Hier, Nautilus a travaillé, mais pas aujourd'hui. Est-ce que quelqu'un sait comment y remédier?

    
posée aleskva 10.05.2016 - 10:00
la source

3 réponses

17

Le schéma org.gnome.nautilus.preferences est défini dans le fichier /usr/share/glib-2.0/schemas/org.gnome.nautilus.gschema.xml qui se trouve dans le package nautilus-data . Peut-être qu'il a été endommagé d'une manière ou d'une autre.

Utiliser

sudo apt-get install --reinstall nautilus-data

pour réinstaller ce paquet.

    
réponse donnée Florian Diesch 10.05.2016 - 12:20
la source
109

Pour moi, arrêter le processus Nautilus en cours et le redémarrer a fonctionné.

ps awx | grep nautilus

J'ai trouvé l'identifiant du processus, puis l'ai terminé avec

sudo kill -TERM <id>
    
réponse donnée Efi Kaltirimidou 23.01.2017 - 17:14
la source
3

killall nautilus

va tuer toutes les instances.

    
réponse donnée Orion 06.08.2018 - 00:19
la source

Lire d'autres questions sur les étiquettes