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-fuse
instalado.$ dnf instalar gvfs-fuse
Procedimento
Assegure-se de que
gvfs-fuse
esteja funcionando.$ ps mach | grep gvfsd-fuse
Como
gvfs-fuse
funciona automaticamente e não é recomendável iniciá-lo sozinho, tente sair e entrar, segvfs-fuse
não estiver funcionando.Encontre o ID do usuário do sistema (UID) para o
/run/user/UID/gvfs/
ao executar o comandoid
, o daemongvfsd-fuse
requer um caminho no qual é suposto expor seus serviços, ou, quando o/run/user/UID/gvfs/
não está disponível,gvfsd-fuse
usa um caminho.gvfs
em seu diretório pessoal.$ id -u
Se
gvfsd-fuse
ainda 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.