Como iniciar corretamente o gvfs sem o gnome?

6

Eu tenho uma caixa de testes do Debian com o Xfce (sem Gnome, não Nautilus). Tem todas as coisas relacionadas ao gvfs instaladas, incluindo todos os backends e interface de fusíveis. Mas qualquer tentativa de gvfs-mount anything (como sftp: // ... ou smb: // ...) falha com error opening file: Operation not supported , e gigolo mostra apenas 'unix device (file)' na lista de suporte protocolos.

Meu ~/.gvfs tem rwx permissões e sou membro de fuse group; outras coisas relacionadas a fusíveis funcionam para mim.

O que eu faço? Onde procurar?

    
por 9000 02.01.2011 / 18:22

1 resposta

7

Esta resposta é baseada no comportamento que vi no Arch Linux. Espero que não seja muito diferente do Debian. (Além disso, porque foi determinado empiricamente, não tenho certeza se será realmente bom).

Parece que você precisa garantir que o gvfsd e o gvfs-fuse-daemon estejam rodando. Infelizmente, no meu caso, iniciá-los manualmente não teve o efeito desejado. Eles começaram, mas os problemas persistiram.

Como o gvfs exporta serviços dbus, parece que o gvfsd deve ser iniciado pelo dbus. Você está usando um gerenciador de exibição para fazer login ou está chamando o startx diretamente?

Se você estiver chamando startx (ou usando um gerenciador de exibição como SLiM), tente invocar seu ambiente de gerenciador de janelas / área de trabalho com

exec dbus-launch --exit-with-session --sh-syntax startxfce4

no seu $HOME/.xinitrc .

Se você estiver usando um gerenciador de exibição, verifique em sua documentação o que fazer para personalizar como o gerenciador de janelas é chamado.

    
por 30.05.2011 / 02:28

Tags