Written by benpicco the 20 Aug 09 at 12:47.
Related project: Gnome.
Status: New
Rationale
Gvfs is a great system - it gives easy acces to network shares, iso files, Bluetooth shares, etc. But the way it's currently offered to the user, you have to access it via e.g. smb://server/share (for samba shares) - only some gnome applications can use this and it's totaly worthless on the terminal. So I often endet up mounting the gvfs share manually again, just to operate tools that can't hanlde this kind of adress or browse it with the terminal. However, it has not to be that difficult. In fact, all those gvfs shares get mounted to "~/.gvfs/share at server" anyway, but this is hidden from the user.
Because it tells you what you access and not how you access it.
For example, when you watch TV, you say you look at the news channel (using cable, satellite or an ISP's services), you never tell which network you use, you just look at the news channel.
The mount point is the way you access it, the URL is the channel's name.
The fuse mount points come in very handy. I use them for banshee, from the terminal...everywhere that GVFS is not used.
Why hide them? In fact, make them as visible as possible. Put them in an appropriately named folder and then bookmark that folder.
It's a drag having to wade through all the hidden folders in my home directory to find the shares, and I highly doubt most users, particularly new ones, know where to look, or even that they exist.
Last day i mounted an other PC via sftp with a nautilus bookmark, and i was unable to find where it was mounted (nothing in ~/.gvfs/), so i couldn't copy a file via command line.
Mounting drives is still one of the gems in OS X. Volumes appear as Icons like they do in Gnome, and in the shortcut bar in the file browser, but there are many linux apps that just fail to see these mounted drives. In OS X the mounted volumes also show up in /Volumes. It took me ages to find the similar mount point in ~/.gvfs - Not exactly an easy to find folder for a new user.
I simply link to the folder in my home folder, creating a folder ~/Network.
Mounted network shares now show up here and can be accessed easily by all apps.