Hi!

Sorry for replying to ancient mail.

> For example, we could be to use "//.network/" as a prefix for the vfs
> filename namespace. A smb share might then be accessed as
> "//.network/smb/computer:share/dir/file.txt", or a ftp share as
> "//.network/ftp/[EMAIL PROTECTED]/dir/file.txt". With a setup like
> "//.network/$method/$mount_object/" it would be quite easy to find the
> process handling the mount. Just ask for a dbus named object like
> "org.glib.gvsf.smb.computer:share". It is also very easy to detect
> local filenames and short-circuit to in-process i/o.

You don't want to use notation above -- because someone will try ls
//.network, or worse ls //.network/ftp .

Midnight commander grew solution for this (similar to your
/:ftp:...)... it is /#ftp:[EMAIL PROTECTED]/foo/bar . It can nicely
handle tar (and similar) archives, like
/#ftp:[EMAIL PROTECTED]/foo/bar.tar#utar/x.c . avfs used that notation at
some point too (still does?). Please consider using it, too.

                                                        Pavel
-- 
Thanks for all the (sleeping) penguins.
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to