Ubuntu QA:
BlogBrainstorm
Log in
Ubuntu QA
The Ubuntu community has contributed 10907 ideas, 49662 comments, 1064082 votes

Idea #2771: Treat archives like regular folders



up
381
down
Written by JJRabbit the 3 Mar 08 at 15:33. Category: System.
Related to: Nothing/Others. Status: New
Description
Archives are opening in applications like File Roller. Why? When you thing about you realize that archive is nothing less than special type of folder (and folder is special type of file with defined structure dependent on filesystem). But archives can be presented as compressed folders and opens in same windows as regular folders. Why do we need to confuse user with different windows?

Working with archives will be easy as in Midnight Commander or in Total Commander or in Windows XP. And if it will be implemented like VFS (zip://path/archive.zip/subdirectory/file) or as kernel driver it will be easier due to be transparent to any application.

Update: If gvfs is not possible, mounting the archive could be another possible way to implement this.

Archive managers should be used only for creating archives with non common attributes, e.g. encrypted, splitted to multiple volumes (to fit DVD, CD, ZIP drive, Floppy)...

Note: When you try to drag big file out from the archive from File Roller you need to wait to fully uncompress file before releasing mouse button (once it started to uncompress it). It's bad and very annoying.

(Idea copied from: http://chabada.sk/better-desktop/)

Attachments
No attachments.


Duplicates


Comments
ebrahim wrote on the 3 Mar 08 at 20:15
Instead of wasting time on Nautilus, use an already better file manager such as Dolphin. (I know it is for KDE!)

HOLOGRAPHICpizza wrote on the 3 Mar 08 at 20:22
Yeah, has anyone tried Dolphin in GNOME? I've heard it has lots of good features.

nathan_s wrote on the 3 Mar 08 at 22:25
This is one of the things I don't like about Windows, personally.

>When you try to drag big file out from the archive from File Roller you need to wait to fully uncompress file before releasing mouse button (once it started to uncompress it). It's bad and very annoying.

Why not just fix that then?

GGLucas wrote on the 3 Mar 08 at 22:43
I strongly disagree, while file-roller is not perfect, displaying archives as folders in nautilus would be utterly CONFUSING to new users, imagine when they try to cd to it and it doesn't work, or if they want to compile something for the first time and find out that they can't get into the folder for some reason ? We need to educate our users, not hide things from them, archives are separate from folders, and they should be presented that way. I have sen many users in WINDOWS be confused that they couldn't run an exe file, only to find out that they tried opening it from inside a zip.

That said, file-roller does need some improvements, I especially want to be able to drag and drop when nautilus is in list view, it sucks not being able to.

christopher_lees wrote on the 4 Mar 08 at 04:00
The File Roller bug you speak of was fixed a while ago - you can drag and drop and the archive will then uncompress while you go about your other business. Try it in Gutsy.

refdoc wrote on the 4 Mar 08 at 08:08
In order to avoid confusion, archives and ordinary folders should be clearly distinguished - GGLucas is right here.

But, that said, there are lots of aspects which could improve. One e.g is editing (text) files inside of archives. It appears toi be possible on first use - until one realises that the foilder is temporarily unzipped, the file temporarily opened, but none of your changes will actually make it back inside the original.

So being able to do lasting edits inside archives would be a definitely an improvement.


SeySayux wrote on the 4 Mar 08 at 16:48
In KDE this is already done. The tar:/ and zip:/ IO-slaves do this. So, use Konqueror! (not dolphin, it sucks imho)

- SeySayux

xscript wrote on the 5 Mar 08 at 17:09
Duplicate: http://brainstorm.ubuntu.com/idea/3360/
Duplicate: http://brainstorm.ubuntu.com/idea/3347/

gabtrat wrote on the 7 Mar 08 at 04:42
I have never liked archives being integrated to look like folders -like in Windows XP. It's pretty confusing.

QauNuckShin wrote on the 18 Mar 08 at 14:11
No, no, no!

As other people have said, Windows XP does this, and it's very annoying.

I do, however, like refdoc's request for lasting edits.

Moderator saivann (Moderator) wrote on the 10 Apr 08 at 01:24
I believe that this would be great if a special icon is used for archives and if we can do this using gvfs (no quite sure that it's possible since gvfs would loop with the file) but still a good idea in my opinion.

Windows gives the illusion that an archive is accessed like a folder, but GNOME can do it for real, access archives like a simple folder with gvfs. That is, modifications to files in the archives would not be lost in a temporary folder.

Endolith wrote on the 30 May 08 at 02:42
Yes yes yes! Make the icon different and change the display of the folder so it is obvious that you are inside a compressed file (such as a colored background), and use gvfs so that other programs can access inside the files as if they were uncompressed.

Endolith wrote on the 31 May 08 at 05:44
Here's one method:

http://ubuntuforums.org/showthread.php?t=813134

steve196 wrote on the 31 May 08 at 07:35
If you have folders with lots of archives in them, this would make Nautilus really slow and resource intensive (i know, how Windows Explorer behaves before and after turning this off) and the tree view confusing.
If it is introduced, it should come with an easy way to turn it off.

DeveloperDeveloper mgunes (Ubuntu Developer) wrote on the 12 Jul 08 at 13:59
GVFS, which is the filesystem abstraction framework that Nautilus uses, has a libarchive backend [1] (which is not activated by default as of Ubuntu 8.04) which lets you mount any archive file as a drive, among other things. It will likely be turned on by default when more default applications support GIO [2][3] and will probably let the user browse the archive directly inside Nautilus without the need for an explicit mount action.

[1] http://mail.gnome.org/archives/nautilus-list/2008-March/msg00034.html
[2] http://arstechnica.com/journals/linux.ars/2007/09/28/gnome-2-22-planning-gio-an d-gvfs-proposed-for-inclusion
[3] http://fosswire.com/2007/11/25/goodbye-gnomevfs-hello-giogvfs/


Post your comment