Bug 66375 - Handle ISO images as well
Summary: Handle ISO images as well
Status: RESOLVED FIXED
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
: 66374 79076 103590 118564 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-10-22 11:25 UTC by heikki
Modified: 2018-04-25 21:06 UTC (History)
12 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description heikki 2003-10-22 11:25:22 UTC
Version:           unknown (using KDE 3.1.3)
Installed from:     (testing/unstable)
Compiler:          gcc version 3.3.1 20030722 (Debian prerelease)
OS:          Linux (i686) release 2.4.21-5-k7

It owuld be cool if Ark could show the contents of an ISO image as well. After all, it is just another way to bundle a pile of files into a collection, just like tar. Would be handy in Konqueror, I could just click on an ISO image, and see how the CD will look before I burn it (if at all)...
Comment 1 Stephan Kulow 2003-10-22 11:46:02 UTC
*** Bug 66374 has been marked as a duplicate of this bug. ***
Comment 2 Sander Devrieze 2004-07-23 19:51:47 UTC
I don't agree, though it would be nice to have a RMB menu when you click on an iso-file to mount and open it in Konqueror. This also would be much easier to implement as you don't need to reimplement the 100 CD-ROM file systems which already are implemented in the kernel.
Comment 3 Henrique Pinto 2004-09-28 17:25:33 UTC
ISO images use the ISO 9660 filesystem, so one would need not to implement hundreds of filesystems.
Comment 4 heikki 2004-09-28 18:00:35 UTC
Possibly another way to solve the problem would be to make Konqueror to open ISO images by mounting them somewhere (/tmp/something?) and opening that, but that approach has some problems:

  - Need to unmount it at the right time
  - Up-arrow should not take konq to /tmp/, but back to the place where the image was

If these could be solved (and I'm sure they can, with some work), then we'd get the same functionality: Click on an ISO image to open it, just like you click on a zip file or a picture.
Comment 5 Alexander Rigbo 2005-08-04 15:32:36 UTC
How about a kioslave for isos?
Comment 6 Haris Kouzinopoulos 2006-04-04 13:19:27 UTC
I am transfering this to konqueror. Ark is for archived files and ISO afaik is not. If i am wrong, bring it back to us :)
Comment 7 heikki 2006-04-04 14:17:35 UTC
Well, it may be splitting words, but to me an ISO image looks awfully much like an archive of a sort. It contains files (in recursive directories). Just like a tar archive, it is often used in connection with physical media (cdroms or tapes, respectively), but it still behaves like an archive. 

Perhaps the fact that it is easiest to access by mounting it makes it easiest to implement in Konqueror, but I find such mounting to be unnecessarily complex and prone to errors. Who would ever mount a tar ball?
Comment 8 Allan Sandfeld 2006-09-01 13:45:44 UTC
*** Bug 69111 has been marked as a duplicate of this bug. ***
Comment 9 Allan Sandfeld 2006-09-01 13:52:08 UTC
*** Bug 79076 has been marked as a duplicate of this bug. ***
Comment 10 Allan Sandfeld 2006-09-01 13:53:26 UTC
*** Bug 118564 has been marked as a duplicate of this bug. ***
Comment 11 Arne Henningsen 2006-11-24 15:12:17 UTC
*** This bug has been confirmed by popular vote. ***
Comment 12 Christoph 2007-02-22 16:30:03 UTC
I, too, think this should be in Konqueror. ISO files should be automatically mounted by a single click or with a right click and a context menu option. If a root password is necessary incorporate a call to kdesu.
Comment 13 Sandeep 2009-03-10 18:26:51 UTC
I second  Christoph. A context menu option would be great.
Comment 14 FiNeX 2009-09-14 00:01:59 UTC
@Peter: could this be a bug valid for dolphin in KDE 4? Or is it a wish valid for KIO?
Comment 15 Peter Penz 2009-09-14 20:52:31 UTC
@FiNeX: this would be a KIO wish IMO...
Comment 16 Javier Llorente 2010-01-14 13:29:48 UTC
It is possible to preview ISO images on Dolphin, however KDE 4.3.4 is missing a ServiceMenu for doing that (you have to type iso:/path/file.iso but not everybody knows that such functionality exists in the first place).
So maybe you could include in the next release of KDE a service menu like the following one:

[Desktop Entry]
X-SuSE-translate=true
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=application/x-cd-image;
Actions=PreviewISO;

[Desktop Action PreviewISO]
Name=Preview ISO

Icon=application-x-cd-image
Exec=dolphin iso://%U

Note: it previews the ISO image on a new window.
Comment 17 Javier Llorente 2010-01-14 15:51:01 UTC
The Exec line should be Exec=dolphin iso:%U since the extra slashes are not needed (thanks Bruno Friedmann)
Comment 18 Sebastian Trueg 2010-01-17 10:55:14 UTC
K3b has the videodvd kio slave which could probably simply be changed into a generic iso slave.
Comment 19 Bruno Friedmann 2010-01-17 17:53:53 UTC
I've try today to extract some files from one iso (opensuse_factor_neet_install) 
dolphin open the iso and give me 3 directories 

iso:/home/bruno/src_tmp/openSUSE/openSUSE-NET-x86_64-Build0402-Media.iso/El Torito Boot
iso:/home/bruno/src_tmp/openSUSE/openSUSE-NET-x86_64-Build0402-Media.iso/El Torito BootJoliet level 3
iso:/home/bruno/src_tmp/openSUSE/openSUSE-NET-x86_64-Build0402-Media.iso/ISO9660

My job today was extracting the linux & initrd files (inside boot/loader folder )
I get them, and copy & paste to my tftp server ( sftp:// in dolphin )
When I try to boot this kernel, it always finish with and error.(Non valid ...)

I do the same with mc open the iso, copy the file to server by sftp, and it works.
Are we having a sort of bug ? 

The md5 are not the same 
915b94ef72cf0e45076d84d5e7b05de0  suse113_64_initrd ( dolphin extract )
8cea29802ba3e93b2871853ff79f306c  suse113_64_linux
67c33a382e05bf4caf50ca351958bbc0  initrd ( mc extract )
6fc9976c5aed92b9d555393e8c83c91e  linux

Can some of you can confirm ?
Comment 20 Ivo Anjo 2010-03-18 20:36:28 UTC
Ok so I just used kio_iso to copy the entire contents of the ISO9660 folders of both openSUSE-11.2-DVD-i586.iso and ubuntu-9.10-desktop-i386.iso and then checksummed the resulting files and they were correct (I found no problems).

It would be nice if a kio_iso install included the file from comment #16 or similar by default.
Comment 21 Javier Llorente 2010-04-10 23:18:30 UTC
JFYI: I have submitted the browse ISO service menu to KDE:KDE4:Factory:Desktop (openSUSE) + several translations (thanks openSUSE translation team!) and it was accepted. Of course, I have also submitted it upstream. :)
Comment 22 Christoph Feck 2013-01-12 16:07:02 UTC
*** Bug 103590 has been marked as a duplicate of this bug. ***
Comment 23 Nate Graham 2018-04-25 21:06:40 UTC
We can't have multiple issues tracked in a single bug report. We'll use this one to track Ark support for ISOs, and we'll use Bug 175051 to track mounting ISOs.

Since Ark now has ISO support, closing this bug.