On Fri, 2010-04-30 at 10:08 +0200, Stef Bon wrote:
2010/4/29 Bastien Nocera <bnocera(a)redhat.com>:
> On Thu, 2010-04-29 at 12:35 +0200, Jeroen van Meeuwen wrote:
>> Hello there,
>>
>> I just received a phone call from Stef Bon, a fellow Dutchman who's been
>> working on a Fuse technology based module to make it easier, and more
>> transparent, to a user, to mount, navigate and use pluggable storage devices
>> and network resources like Samba shares.
>
> From a quick glance, this is something that gvfs already offers,
> user-space filesystems and fuse integration for non-GIO applications.
Well there are some important differences. Correct me if I'm wrong, but the
Gnome VFS is providing a browing facility for applications, and if you're not a
Gnome App, and there fore cannot make use of these libaries, you'll
have to use the
fuse module.
Non-GIO applications can still browse already mounted sources. Note that
in all of your demos, you're using a file manager to browse those
filesystems. Browsing the file system with a GIO-using file manager
(Thunar or nautilus) would work about the same.
Mine is completely based on the fuse module (and the automounter to
do
the mounting)
and does not depend on the desktop environment, it's just a level
lower: the filesystem.
Second, I'm working on inotify, still thinking how to make it work.
Does it already work with Gvfs?
Yes. See the g_file_monitor*() functions.
Futher locking, extended attributes, and seeking in afile is
supported by mine. Does Gvfs also?
We don't have locking support, but the rest works fine.
Finally mine lacks good integration with hal (udisk) for local
devices
to export the directory
where a device is available for the user.
We have that as well.
Cheers