Mount iso using a right click contextual menu
Hello,
I've made a plugin for dolphin to mount or unmount an iso image file using the right-click contextual menu of an iso file.
First, here is the code: https://invent.kde.org/kchoi/mount-iso
I use udisksctl and losetup to do this (See the README for more precision on how this works).
From what I have read in this bug report https://bugs.kde.org/show_bug.cgi?id=175051, I think there is interest to have this feature by default in dolphin. However, there seems to be a preference to use fuseiso instead of udisksctl to mount the iso image. Although using fuseiso is blocked by https://phabricator.kde.org/D21235 so that fuseiso filesystem are detected by dolphin.
Since this is my first time contributing to kde, I have a some questions:
- Should we use fuseiso or udisksctl and why? For now, I have settled on udisksctl because it works well now, but I can modify this code to use fuseiso with no problem, although the user interaction changes because we have to ask the user where to mount the fuseiso filesystem.
- In which kde project should this plugin go? For now, I have created a project on github so that anybody can see the code but I suppose if this contribution is accepted, it should move somewhere else.
- How can I open a phabricator diff of this feature?
- Is the gpl v2 licence correct?
- Using QProcess to interface with udisksctl and losetup is not very clean. Can the equivalent be done using the kde Solid framework?
I hope that using the issue feature of gitlab is the correct way to reach out for more information. Let me know what I should do next.