For the mounting action, “%F” is for Dolphin to forcibly take more than one selected item, and fuseiso can only work with one iso at a time. Why “%F” instead of just “%f” for single file?
For the unmounting action, if fuseiso was used with the -p option, when unmounting the iso’s mount point (with whichever valid tool for unmounting, not just fusermount -u) the mountpoint directory itself is automatically deleted once successfully unmounted.
Then what’s the point at all of “fuser -k mountpoint” and manually deleting the mountpoint? Hell, even I realized through some tests that “fuser -k” can even lead to buggy behaviors!
I’m not quite sure about what it is you’re trying to achieve.
For example here – a bootable 32 GB USB stick with the openSUSE Leap 15.5 ISO image on it, written by the SUSE Studio Image Writer – mounted via KDE Plasma –
I sometimes mount an iso file at the command line, with something like:
mount -o ro /path/to/isofilename.iso /mnt
which allows me to then browse what is on the iso.
As best I can tell, @F_style wants to do something similar but with a mouse click in Dolphin. I’m not sure why, given that the command line way is so simple, but I guess that’s his preference.
I’m not offending you sir, so please no offending from you neither.
I perfectly know how to do stuff from command line, but sometimes it’s unfortunately convenient having a built-in quick menu in browser for some stuff, such as mounting ISO files; on GNOME and XFCE their respective browsers do have it, while on KDE right-clicking gives at most “Open with…” options, which is not the same.
Furthermore, mount has the disadvantage of forcibly needing root; on the other hand I saw that Fuse tools felt slightly more user-friendly
Using Dolphin, I can browse to that downloaded iso. When I click on the iso, what I see is similar to what @dcurtisfra posted above. However, when I check what is mounted, I note that the iso hasn’t actually been mounted. Apparently Dolphin is just looking inside anyway, without mounting.
It would seem that one precisely, but in my case I don’t have that context menu option at all! Nor ever had…
This 15.5 installation is actually upgrade from 15.4; and I also tried with different ISOs of different distributions and other stuff. No option at all in the menu!
Out of curiosity I checked my own system, and I didn’t see any options for mounting ISOs directly in Dolphin either - but I do now after installing dolphin-plugins.
I may see if there’s a way to add / request a change to the package description to include the ISO mounting feature, since I imagine that functionality might be hard to discover as-is?
Strange – I don’t have “dolphin-plugins” «Version control plugins for Dolphin» installed here but, I do have “dolphin-part” and “libdolphinvcs5” «KDE File Manager» installed.
If you mount a bootable device with an ISO image via the KDE Plasma Device Notifier then, a standard Dolphin will be able to access the contents of that ISO image.
To access an ISO image present as a file via Dolphin, you have to install the “ dolphin-plugins” package, to allow Dolphin to mount the ISO image directly.
(I’m currently also installing that package, now … )
After reading all of this, I tried uninstalling the Dolphin custom service from OP and installing dolphin-plugins package.
Indeed, now there’s a “Mount/Unmount” native option in the right-click menu; I think this package should be made a mandatory dependency, better documentation, or something else, since until now this thing is nowhere intuitive.
And now I have a next problem: by mounting ISO with this option, I see that there’s now a new device “loop0p1”, but never mounted; nor anything else appears in the Dolphin “Places” left panel unlike @Sauerland 's examples.
The mountisoaction.so thing is installed, and this rig runs on KDE 5.27.4 and Dolphin 22.12.3.