gvfs since version 1.0.1 can use libarchive (if archive use flag is enabled) as a backend to "mount" archives supported by libarchive like ISO, zip, tar etc. However i couldnt find any option in nautilus to use this feature so the only way to read archives from a gui is file-roller. I think if gvfs is installed with use=archive it should provide a .desktop file like the one i attach. This is mentioned here: http://mail.gnome.org/archives/nautilus-list/2008-March/msg00061.html but looking at 1.0.3 package or even gvfs trunk it doesnt seem to be implemented. I added a mount-archive.desktop file in /usr/share/applications and with nautilus i could open an archive with "Archive Mounter" so it gets mounted in gvfs. Im not sure if the missing .desktop is intentional from upstream or not but whats the point to have libarchive support in gvfs if it cant be used from a gui? Note: dekstop file from http://mail.gnome.org/archives/nautilus-list/2008-March/msg00061.html has zip mime as application/x-zip but the correct one is application/zip Reproducible: Always Steps to Reproduce: 1. Install >=gvfs-1.0.1 with use=archive 2. 3. Actual Results: No way to mount an archive in gvfs from nautilus Expected Results: Having a right click "Open with" option in nautilus to mount an archive in gvfs
Created attachment 174249 [details] mount-archive.desktop
This has been added to the GNOME overlay[1] 1. http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=c3b3f52e82e2bd2fb95f6319c934e720dfb000f8
Oh, hum I fixed this in-tree yesterday, using the patch from the upstream bug (more portable across versions)