web-dev-qa-db-fra.com

Nautilus ne fonctionne pas ... de commande ou de l'unité

J'ai eu un petit problème lorsque j'ai désinstallé Gnome3 de mon ordinateur portable (ce qui l'a rendu plus lent), et les paquetages ont peut-être désinstallé quelques éléments nécessaires à Nautilus lors de ce processus. Maintenant, lorsque je clique sur Nautilus dans la barre latérale d'Unity, cela ne fait rien. Je tape Nautile dans le terminal, et voici ce qu’il affiche:

tommydrum@crazypeople-ubuntu:~$ nautilus
Could not register the application: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface `org.gtk.Actions' on object at path /org/gnome/Nautilus

Lorsque je clique avec le bouton droit sur Nautilus à partir d’unité, puis sur un sous-dossier, cela fonctionne, mais pas lorsque je tape Nautilus /home/tommydrum/Downloads. Lorsque je lance Nautilus en tant que root, cela se produit (cela fonctionne, mais c'est la sortie):

tommydrum@crazypeople-ubuntu:~$ Sudo -i nautilus
[Sudo] password for tommydrum: 

(nautilus:14182): 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
Initializing nautilus-dropbox 1.4.0
Initializing nautilus-open-terminal extension

(opens now..) (then I close it, goes back to commandline)

Des idées quel paquet je pourrais réinstaller? Ou quel paquet je pourrais avoir désinstallé par accident.

6
tommydrum

Ce problème provient probablement du fait que vous avez désinstallé GNOME 3. Je ne sais pas quelle version d'Ubuntu vous utilisez, mais je sais que dans la version 12.10, Ubuntu est en fait livré avec une version plus ancienne de Nautilus que la version la plus récente de GNOME.

Quoi qu'il en soit, vous devez avoir changé de version de Nautilus lors de la mise à niveau et avoir perdu certains fichiers importants.

Ma meilleure recommandation sans comprendre le système serait de simplement purger et réinstaller Nautilus.

Cela peut être fait avec les commandes suivantes:

Sudo killall nautilus - cela vous évitera de tuer le programme Nautilus avant de commencer à l'utiliser.

Sudo apt-get remove --purge nautilus - cela supprimera totalement Nautilus et tous les fichiers de configuration résiduels.

Sudo apt-get update - cela garantira que vos sources sont récentes.

Sudo apt-get install nautilus - cela va réinstaller Nautilus à nouveau.

Sources:

http://www.omgubuntu.co.uk/2012/08/ubuntu-12-10-will-ship-with-older-version-of-nautilushttps: // launchpad.net/ubuntu/+source/nautilus/1:3.5.90.really.3.4.2-0ubuntu1/+build/3739314

8
Alexander Tsankov