11.5. Visão geral do daemon FUSE no GVFS

Aplicações construídas com a biblioteca GIO podem acessar os montagens GVFS. Além disso, GVFS fornece um daemon FUSE que expõe as montagens GVFS ativas. Qualquer aplicação pode acessar montagens GVFS ativas usando as APIs POSIX padrão, como se as montagens fossem sistemas de arquivo regulares.

Em certas aplicações, a dependência adicional de bibliotecas e o novo subsistema de sistema de arquivo virtual (VFS) específico pode ser inadequado ou muito complicado. Por tais razões e para aumentar a compatibilidade, GVFS fornece um daemon de Sistema de Arquivo no Espaço do Usuário (FUSE), que expõe montagens ativas através de sua montagem para acesso à Interface de Sistema Operacional Portátil (POSIX) padrão. Este daemon traduz transparentemente as solicitações recebidas para imitar um sistema de arquivo local para aplicações.

Importante

Você pode ter dificuldades com certas combinações de aplicações e back ends GVFS.

O daemon FUSE começa automaticamente com o daemon mestre gvfs e coloca sua montagem ou no /run/user/UID/gvfs/ ou ~/.gvfs/ como um recurso. A navegação manual mostra diretórios individuais para cada montagem GVFS. O sistema passa o caminho transformado como um argumento quando você está abrindo documentos de locais GVFS com aplicações não-nativas. Note que aplicações GIO nativas traduzem automaticamente este caminho de volta para um URI nativo.