11.13. Resolución de problemas de gestión de volúmenes en GNOME

A continuación se muestran algunos errores comunes de la gestión de volúmenes en GNOME y las formas de resolverlos.

11.13.1. Solución de problemas de acceso a ubicaciones GVFS desde clientes que no son GIO

Si tiene problemas para acceder a las ubicaciones de GVFS desde su aplicación, puede significar que no es un cliente GIO nativo. Los clientes nativos de GIO suelen ser todas las aplicaciones de Gnome que utilizan las bibliotecas de Gnome (glib, gio). El servicio gvfs-fuse se proporciona como una alternativa para los clientes que no son GIO.

Requisito previo

  • Tiene instalado el paquete gvfs-fuse.

    $ dnf install gvfs-fuse

    Procedimiento

    1. Asegúrese de que gvfs-fuse está funcionando.

      $ ps ax | grep gvfsd-fuse

      Dado que gvfs-fuse se ejecuta automáticamente y no se recomienda iniciarlo por sí mismo, pruebe a cerrar la sesión e iniciarla, si gvfs-fuse no se está ejecutando.

    2. Encuentre el ID de usuario del sistema (UID) para la /run/user/UID/gvfs/ ejecutando el comando id, el demonio gvfsd-fuse requiere una ruta en la que se supone que debe exponer sus servicios o, cuando la ruta /run/user/UID/gvfs/ ruta no está disponible, gvfsd-fuse utiliza una ruta .gvfs en su directorio personal.

      $ id -u
    3. Si gvfsd-fuse aún no se está ejecutando, inicie el demonio gvfsd-fuse:

      $ /usr/libexec/gvfsd-fuse -f /run/user/UID/gvfs

      Ahora, el montaje de FUSE está disponible, y puedes buscar manualmente la ruta en tu aplicación.

    4. Encuentre los montajes GVFS en las ubicaciones /run/user/UID/gvfs/ o .gvfs.