Re: [Nautilus-list] Chained URIs and archive viewers.

Hi Ian,

        I don't understand what the UI problem is.  Nautilus has always
supported multiple views, so opening an RPM should make both the RPM view and
the icon view (through the gzip filter) available.  I don't understand the
details of the chaining well enough to know how hard it would be to make OAF
supply the icon view with a properly modified URI, but I think that's the only
tricky part.

-- Andy

> I had all this pretty much working late last year from a technical
> standpoint. The real issue was how to integrate this sensibly with the
> Nautilus UI. For example, theres the RPM view in Nautilus, and gnome-vfs
> knows how to browse the files that are in an RPM. Presenting a user interface
> that exposes this in a clear way is really tricky, and I never worked it out.
> I also feel that the way that the chained URIs work in GnomeVFS is broken.
> We use the # (hash/pound/octothorpe/whatever) symbol to separate the parent
> and child URI, but the # character is used to denote a fragment identifier.
> It is to be used by the application that is to display the content at that
> location, not the code that retrieves the data. Consider the case when we
> have a valid HTML file foo.html:
> <HTML>
> ....
> <A NAME="gzip:///">some anchor
> ....
> </HTML>
> There could conceivably be a link to
> and as far as I know that would be a valid to the anchor above. GnomeVFS is
> likely to misinterpret that, and try to ungzip the html file.
> So in my opinion we need to work out some new mechanism for specifying
> chained URI schemes and some new UI for nautilus (and for the common file
> dialogs too).
> I've been thinking about this problem for about a year now, and I can't think
> of any solution that I'm happy with. I would welcome some input and some
> fresh ideas.
> Ian
> As an aside, I believe KDE's KIO doesn't chain URIs, they just define new
> top-level uris, for example tar://path/to/file.tar.gz. As much as I think
> thats kind of lame (it doesn't solve the non-local case at all), it does
> work :-)
> _______________________________________________
> Nautilus-list mailing list
> Nautilus-list lists eazel com

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]