Comment redémarrer l'ensemble du "sous-système" de gvfs, par exemple tué un processus gelé gvfs-sftp et que vous voulez l'utiliser à nouveau?
GVFS est le sous-système qui prend en charge le montage/démontage des lecteurs lorsque vous cliquez dessus dans Nautilus, y compris les lecteurs réseau.
Le problème est que parfois le transfert se fige et que je dois tuer le "fournisseur" gelé (par exemple, gvfs-sftp). Mais alors, je ne peux plus me connecter à aucun lecteur réseau de Nautilus via SFTP. Redémarrer l’ensemble de l’ordinateur aide, mais il existe probablement un meilleur moyen.
J'ai cherché dans tout/etc de mon ordinateur pour savoir comment ce système gvfs a été démarré, mais je n'y suis pas parvenu.
Cela montre que gvfs est automatiquement démarré avec la première instance de Nautilus (je ne sais toujours pas comment, mais c'est le cas).
Donc, pour redémarrer gvfs, tuez tout le processus restant (tuer le démon "maître" gvfsd est suffisant), assurez-vous que toutes les instances de Nautilus sont fermées, puis ouvrez-en une nouvelle.
killall gvfsd
nautilus -q # Close all Nautilus windows/instances
nautilus