| Summary: | Add support in Ark to browse ISO image files | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Darrell <darrella> |
| Component: | tdeutils | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | NEW --- | ||
| Severity: | enhancement | CC: | bugwatch, darrella |
| Priority: | P3 | ||
| Version: | 3.5.13.x [Trinity] | ||
| Hardware: | All | ||
| OS: | All | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
|
Description
Darrell
2011-04-18 14:07:29 CDT
This looks related to request 178. :-) If I understand correctly from 178, the underlying support already exists with the kio_iso slave, from tdelibs. In the konqueror service menu, Actions, there is an option to view ISO9660 images. Yet this doesn't work. Trying to use that service menu action results in a kfmclient error dialog: Could not start process. Unable to create io-slave. klauncher said: Error loading 'kio_iso'. There is an 'Open With' menu option ISO9660 Image Viewer, which also does not work and results in the same error message. Is this really a bug rather than an enhancement request? I notice very old libisofs code in tdelibs/kioslaves, version 0.2. The current version of libisofs is 1.2.0. Does the tdelibs build process use the newer version when installed rather than the old 0.2 version? To answer my previous question, I installed libisofs 1.2.0 and rebuilt tdelibs. Same errors. :-( Fails due to inability of kio_iso.la to find symbol kdemain. Probably a linking issue. This ended up being a symbol visibility problem in the ISO kioslave. It has been fixed in GIT hash 0536f0b. Thanks for reporting! I rebuilt tdelibs with the patch. How is this supposed to work? Double-clicking on an ISO image results now with a different kio message that the file does not exist. I think that specific failure is properly related to bug report 178 and I shared the same information there. This bug report focuses on support in Ark. With the patch, using Ark results in a "Choose Archive Format" dialog. The dialog message recognizes the file mimetype as application/x-iso, but Ark does not know how to handle the mimetype and there are no sensible options in the drop-down pick list (although strangely, 7-zip partially succeeds). Perhaps this is a PEBKAC error. Possibly the solution is correctly configuring Ark. Perhaps the Ark sources need some tweaking to add the x-iso mimetype. I don't know. :-) What is the next step? Actually I don't know why Ark should be able to do this--an ISO file is neither compressed nor in archive format, and Ark is generally used to open compressed and/or archived files. Good point. :-) I suspect most people would be content with viewing the contents of an ISO image with the kio_iso slave. I would be too. :-) I'm thinking report 178 is a bug and this report is an enhancement. I'm thinking let's focus on that, which would resolve bug report 178. With that in mind, I'd like to keep this request open to provide support in Ark. Viewing is a great addition, yet extracting the contents would be fantastic, even if the contents are not a traditional compressed or archived format. Browsing the Ark sources indicates that support does not exist, which means more work than only fixing the kio_iso viewer. Thanks for your time with this. :-) You can also extract contents with the iso kioslave; just copy+paste the folders in an open ISO view to a different destination folder. ;-) Bumping this back down to enhancement. Part of the problems discussed in this bug report were resolved with commit 1ecf57d in bug report 1111. Refer to that bug report for details. FYI: KDE4 has this option. Perhaps some code snippets can be massaged from KDE4. |