web-dev-qa-db-fra.com

Nautilus cesse parfois de fonctionner

Sous Ubuntu 14.04 LTS, mon ordinateur ne parvient pas toujours à lancer Nautilus. Cela se produit toujours lorsque je travaille dessus depuis un moment (peut-être après l'avoir suspendu et réveillé?), Jamais quand je l'ai juste allumé. Je suppose que cela est lié aux systèmes de fichiers gvfs montés régulièrement, puis laissés seuls pendant un moment. nautilus -q et des commandes similaires donnent

Could not register the application: Timeout was reached

alors que Sudo nautilus le lance.

Ceci semble lié, mais je ne comprends pas la solution.

Déconnexion et retour résout le problème.

Je sais que d'autres personnes ont eu le même problème dans le passé. Je pense que c'est un problème grave. J'ai récemment réinstallé Ubuntu (pour d'autres raisons) et le problème persiste. Il vaut la peine de mentionner que j'ai installé Nautilus-Dropbox.

8
Bzazz

J'ai eu le même problème ce matin! Sans raison apparente.

Je parviens à redémarrer Nautilus en

killall nautilus
nautilus -q
nautilus

J'essaie de comprendre ce qui a causé l'échec mystérieux.

6
Andrea Borga

Oui, c'est probablement lié à gvfs.

Le problème est le suivant: gvfs doit démonter les montages distants lors de la déconnexion du résea

Cela devrait vous permettre d’utiliser Nautilus à nouveau.

gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp

Peut prendre quelques secondes pour travailler

Vous pouvez l'exécuter automatiquement. Vous devez écrire un script et l'enregistrer en tant que:

/etc/pm/sleep.d/20-gvfs

#!/bin/bash

case "$1" in
suspend)
    # executed on suspend
    gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp
    ;;
resume) 
    # executed on resume
*)
    ;;
esac

et

Sudo chmod +x /etc/pm/sleep.d/20-gvfs
4
Biblioclasta

Il vous suffit d'exécuter les commandes suivantes

  1. killall nautilus
  2. Ouvrez un nouveau terminal et lancez nautilus
0
gumisirizab1