
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Small servicemenu + backend script that mounts an ISO to a chosen mountpoint via FuseISO. Also checks first to see if the ISO is already mounted to the mountpoint and offers to unmount it for you. Needs FUSE and FUSEISO installed
Installation Instructions: Just extract into ~/.kde/share/apps/konqueror/servicemenus
Questions and comments welcome :D
14 years ago
0.1 -> 0.15
Modified by Philipp Claves
Added: Error stream output to kdialog on mount/unmount failure
Fixed: Unmount failure was not checked, but mount entry removed from list
Fixed: Newline remaining in mount list
hanged: No mountpoint selection dialog for already mounted iso's, now asking for unmount instead.
14 years ago
0.1 -> 0.15
Modified by Philipp Claves
Added: Error stream output to kdialog on mount/unmount failure
Fixed: Unmount failure was not checked, but mount entry removed from list
Fixed: Newline remaining in mount list
hanged: No mountpoint selection dialog for already mounted iso's, now asking for unmount instead.
MrByte
14 years ago
Added mimetypes as I posed earlier. I have some NRG files to test with, but I suspect they are fubar, so I will create and test others later.
Kudos to the author! This script is the first iso-mounting-from-a-GUI package that has mostly :) worked for me.
Report
kyral
14 years ago
Report
MrByte
14 years ago
Report
Redeeman
14 years ago
the fuseiso call is wrong, you must do it like this:
fuseiso "${FILE}" "${ISOMOUNT}" 2>${ERRTMPFILE}
your logic in the beginning with the fuseisomount dir and mounted file is also wrong, but can be easily corrected. it shouldnt be elif, it should be a separate if.
now to speak of enhancements!
it would be better to not keep that mounted file around at all, i assume you did it because your fuseiso mounts didnt show up with df, but that doesent matter, just look at /proc/mounts. that way a user can unmount without having to modify the mounted file, and also, well.. provides failsafe incase mount fails..
also, i believe you should consider adding more mimetypes to allowed filetypes. at present it appears fuseiso supports
.iso
.img
.bin
.mdf
.nrg
i have been unable to find correct mimetypes for the rest, allthough i assume they just go as application/octet-stream, but further research may be in order.
btw, and unmount would be nice too :) and if you convert the mount script to use /proc/mounts instead of your own file, it will be abit simpler to create an unmounter. :)
hope you can use these comments
Report
MrByte
14 years ago
Patterns=*.iso;*.ISO;*.bin;*.BIN;*.img;*.IMG;*.mdf;*.MDF;*.nrg;*.NRG
To /usr/share/mimelnk/application/x-iso.desktop is a start. Next is handling the different extensions in the script. I'm feeling my way thru this at the moment.
This is the first right-click iso mounting utility that has mostly worked out of the box for me on Kubuntu Edgy Eft.
Some things that tripped me up were permissions in fuse, RTFM so you'll know to add users to the fuse group and logout/login or reboot.
Jeff
Report
dmiceman
14 years ago
> mounts didnt show up with df, but that
> doesent matter, just look at /proc/mounts
actually, beginning from fuseiso-20060928 it is possible to find current mountpoints and image filenames in file ~/.mtab.fuseiso :-)
Report
kyral
14 years ago
I know I promised something by tomorrow but midterms are coming up and ACK! So bare with me! Thanks for the interest in the project though :D
BTW instead of using this comments section as a way to communicate, would people be interested if I set up a small mailing list?
Report
Redeeman
14 years ago
Report
dmiceman
14 years ago
Report
Redeeman
14 years ago
Report
dmiceman
14 years ago
But yes, for fuseisomount it does not meaningful.
Report
dmiceman
14 years ago
> fuseiso the -p option which creates the
> mountpoint if it doesn't exist and
> deletes it on unmount. I'm wondering if
> that should be the default behavior if
> they specify a non-exist mountpoint
> (impossible right now).
Exit with error. I`m sorry, i was added this options for the purposes of "heavy solution" http://www.kde-apps.org/content/show.php?content=46526 :-)
But i`m pretty sure what "light solution" have rights to live too :-)
> BTW instead of using this comments
> section as a way to communicate, would
> people be interested if I set up a small
> mailing list?
I don`t know whether it is needed. kde-apps is not a best place for communications, but i can only be 'viewer' on the list.
Report
kyral
14 years ago
Report