11.5. Visión general del demonio FUSE en GVFS

Las aplicaciones construidas con la biblioteca GIO pueden acceder a los montajes GVFS. Además, GVFS proporciona un demonio FUSE que expone los montajes GVFS activos. Cualquier aplicación puede acceder a los montajes GVFS activos utilizando las APIs POSIX estándar como si los montajes fueran sistemas de archivos normales.

En ciertas aplicaciones, la dependencia de bibliotecas adicionales y los nuevos subsistemas de sistemas de archivos virtuales (VFS) podrían ser inadecuados o demasiado complicados. Por estas razones y para impulsar la compatibilidad, GVFS proporciona un demonio de Sistema de Archivos en el Espacio de Usuario (FUSE), que expone los montajes activos a través de su montaje para el acceso estándar de la Interfaz del Sistema Operativo Portátil (POSIX). Este demonio traduce de forma transparente las peticiones entrantes para imitar un sistema de archivos local para las aplicaciones.

Importante

Es posible que experimente dificultades con ciertas combinaciones de aplicaciones y back-ends GVFS.

El demonio FUSE se inicia automáticamente con el demonio maestro gvfs y coloca su montaje en los archivos /run/user/UID/gvfs/ o en ~/.gvfs/ como recurso. La navegación manual muestra directorios individuales para cada montaje GVFS. El sistema pasa la ruta transformada como argumento cuando se abren documentos desde ubicaciones GVFS con aplicaciones no nativas. Tenga en cuenta que las aplicaciones nativas de GIO traducen automáticamente esta ruta a un URI nativo.