11.13. Solução de problemas de gerenciamento de volume no GNOME
A seguir estão alguns erros comuns de gerenciamento de volume no GNOME e formas de resolvê-los.
11.13.1. Solução de problemas de acesso a locais GVFS de clientes não-GIO
Se você tiver problemas para acessar os locais GVFS a partir de sua aplicação, isso pode significar que não é cliente GIO nativo. Clientes GIO nativos são tipicamente todas as aplicações GNOME que utilizam bibliotecas GNOME (glib, gio). O serviço gvfs-fuse é fornecido como um recurso para clientes não-GIO.
Pré-requisito
Você tem o pacote
gvfs-fuseinstalado.$ dnf instalar gvfs-fuse
Procedimento
Assegure-se de que
gvfs-fuseesteja funcionando.$ ps mach | grep gvfsd-fuse
Como
gvfs-fusefunciona automaticamente e não é recomendável iniciá-lo sozinho, tente sair e entrar, segvfs-fusenão estiver funcionando.Encontre o ID do usuário do sistema (UID) para o
/run/user/UID/gvfs/ao executar o comandoid, o daemongvfsd-fuserequer um caminho no qual é suposto expor seus serviços, ou, quando o/run/user/UID/gvfs/não está disponível,gvfsd-fuseusa um caminho.gvfsem seu diretório pessoal.$ id -u
Se
gvfsd-fuseainda não estiver funcionando, inicie o daemongvfsd-fuse:$ /usr/libexec/gvfsd-fuse -f /run/user/UID/gvfs
Agora, o suporte FUSE está disponível, e você pode procurar manualmente o caminho em sua aplicação.
- Encontre os suportes GVFS sob os locais /run/user/UID/gvfs/ ou .gvfs.