Firstly, GVFS wouldn't run at all (pcmanfm2 didn't show the drive at all) so I had to add this:
Code: Select all
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval "$(dbus-launch --sh-syntax --exit-with-session)"
fi
Anyway, that made it start:
Code: Select all
4273 ? S 0:00 /usr/lib/gvfs/gvfsd
4282 ? Ssl 0:00 /usr/lib/gvfs//gvfs-fuse-daemon /home/igor/.gvfs
...
4302 ? S 0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.1 /org/gtk/gvfs/exec_spaw/0
4304 ? S 0:00 /usr/lib/gvfs/gvfs-gdu-volume-monitor
4306 ? S 0:00 /usr/lib/DeviceKit/devkit-disks-daemon
4307 ? S 0:00 devkit-disks-daemon: polling /dev/sr0
4310 ? S 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
4314 ? S 0:00 /usr/lib/polkit-1/polkitd
...
I'm guessing this is a permission error?
I tried:
* chmod-ing /home/user/.gvfs to 0777 (by default it was 0500 if I remember correcly) -> no effect
* editing /etc/udev/rules.d/99-fuse.rules to mode 0775, I thought it had to do something with the fuse module. -> no effect
* running pcmanfm2 as root loses the drive completely.
Any ideas on this, maybe someone has more experience with gvfs?
P.S. I posted on Archlinux forums also, but no response yet - maybe I'll heve better luck here