Mount
在 Linux/KDE 中掛載 ISO
是否有用於安裝 ISO 映像的圖形實用程序,最好與 Dolphin 集成?
解決您的問題的最佳方法是在 Dolphin 中為 Mount/Unmount 添加上下文菜單,或者在 KDE 中添加服務菜單。
為此,您需要:
- 創建將安裝 ISO 的文件夾。(對於這個例子,我將使用 /mnt/iso)
- 導航
/usr/share/kde4/services/ServiceMenus
- 創建一個帶有
.desktop
副檔名的新文件(我使用了 iso.desktop)- 添加以下行:
[Desktop Entry] Type=Service ServiceTypes=KonqPopupMenu/Plugin MimeType=application/octet-stream; Actions=mountISO;umountISO; [Desktop Action mountISO] Name=Mount Icon=utilities-terminal Exec=kdesu 'sudo mount -o loop,ro -t iso9660 "%f" /mnt/iso/' [Desktop Action umountISO] Name=Unmount Icon=utilities-terminal Exec=kdesu 'sudo umount "%f"'
- 如果您的系統上可以使用 kdesudo 而不是 kdesu,則添加以下行:
[Desktop Entry] Type=Service ServiceTypes=KonqPopupMenu/Plugin MimeType=application/octet-stream; Actions=mountISO;umountISO; [Desktop Action mountISO] Name=Mount Icon=utilities-terminal Exec=kdesudo 'mount -o loop,ro -t iso9660 "%f" /mnt/iso/' [Desktop Action umountISO] Name=Unmount Icon=utilities-terminal Exec=kdesudo 'umount "%f"'
觀察:
- 掛載到 /media/iso 而不是 /mnt/iso 將導致掛載的 iso 在 Dolphin 位置方便地顯示為只讀驅動器。
- 在該
ServiceMenus
目錄中,您可以找到有關如何格式化文件的其他範例。- 語法很漂亮,所以我不會描述它(如果您有問題,請發表評論)。
- 這種方法一次只適用於一個 ISO,因為它們都安裝在同一個目錄中,我還沒有找到解決這個問題的方法。
- 每次掛載/解除安裝時都會提示您輸入密碼
- 最後它應該是這樣的:
這是一個執行上述所有操作的應用程序。