Chapitre 10. Dépannage de la gestion des volumes dans GNOME
Voici quelques erreurs courantes de gestion des volumes dans GNOME et les moyens de les résoudre.
10.1. Dépannage de l'accès aux emplacements GVFS à partir de clients non GIO
Si vous avez des problèmes pour accéder aux emplacements GVFS à partir de votre application, cela peut signifier qu'il ne s'agit pas d'un client GIO natif. Les clients GIO natifs sont généralement toutes les applications GNOME utilisant les bibliothèques GNOME (glib
, gio
). Le service gvfs-fuse
est fourni comme solution de repli pour les clients non GIO.
Prérequis
Le paquet
gvfs-fuse
est installé.$ dnf install gvfs-fuse
Procédure
Assurez-vous que
gvfs-fuse
est en cours d'exécution.$ ps ax | grep gvfsd-fuse
Si
gvfs-fuse
n'est pas en cours d'exécution, déconnectez-vous et reconnectez-vous. Red Hat ne recommande pas de démarrergvfs-fuse
manuellement.Recherchez l'identifiant de l'utilisateur du système (UID) pour le chemin d'accès
/run/user/UID/gvfs/
chemin.Le démon
gvfsd-fuse
a besoin d'un chemin d'accès où il peut exposer ses services. Lorsque le chemin/run/user/UID/gvfs/
n'est pas disponible,gvfsd-fuse
utilise le chemin~/.gvfs
.$ id -u
Si
gvfsd-fuse
ne fonctionne toujours pas, démarrez le démongvfsd-fuse
:$ /usr/libexec/gvfsd-fuse -f /run/user/_UID_/gvfs
Le montage FUSE est maintenant disponible et vous pouvez rechercher manuellement le chemin dans votre application.
-
Trouvez les montages GVFS sous les emplacements
/run/user/UID/gvfs/
ou~/.gvfs
.