[openbeos] Re: Expander's behaviour (was: unrar)

I personally prefer that the archive is opened at the place it is situated
instead of putting them on the desktop.

Greets, Rob

-----Oorspronkelijk bericht-----
Van: openbeos-bounce@xxxxxxxxxxxxx [mailto:openbeos-bounce@xxxxxxxxxxxxx]
Namens Michael Pfeiffer
Verzonden: donderdag 3 februari 2005 20:22
Aan: openbeos@xxxxxxxxxxxxx
Onderwerp: [openbeos] Re: Expander's behaviour (was: unrar)


Am 03.02.2005 um 18:01 schrieb Jonas Sundström:

> "Jonas Sundström" <jonas@xxxxxxxxxxx> wrote:
>  ...
>> "Simple" approach:
>> Create zipfs, tarfs, etc. Create glue application called 
>> MountArchive.
>> Set it as the Preferred Application of zip, tar, etc. This app would 
>> handle opening/mounting/showing in Tracker. (well, mounting primarily
>> -
>> - It's so simple my glue app ZooKeeper could do it.)
>
> Clarification:
>
> The glue application ("MountArchive" or whatever) would exist only to 
> handle the opening of files. It would have no user interface, and it 
> wouldn't take any command-line arguments. It would act upon the 
> B_REFS_RECEIVED message, mount each supported archive and then exit.
>
> For the record, I prefer the second, combined approach. It's more 
> clean, no glue app laying around (seemingly without purpose), and it's 
> nicer/more logical being able to set "zipfs", "tarfs", etc as the 
> Preferred Application of each individual filetype, instead of having 
> "MountArchive" be the Preferred Application of all of them.

Last year I started with the implementation of a zipfs (based on ftpfs).
Which uses the first approach. An application is provided to open a ZIP
archive from Tracker. The application then mounts the ZIP archive, which is
then available as a volume on the desktop.

The current version is read-only and does not support attributes and maybe
has other bugs that I can not remember.
The version from March 7, 2004 can be found here:
http://bepdf.sourceforge.net/hidden/zipfs-0.2.0a.zip

I had not released it because of the lack of attribute support.
Now here it is for you to play with...

- Michael



Other related posts: