在Xubuntu中挂载磁盘映像(iso等)的GUI?

8 xfce xubuntu mount thunar

鉴于Furius ISO Mount 之类的东西会在 Xfce 中安装 Nautilus 和其他东西,那么在 Xubuntu 中什么更值得推荐?

似乎这样的应用程序必须与文件管理器有一定程度的集成,在这种情况下是 Thunar。

在 Thunar 中为 iso 文件提供一个上下文菜单“挂载”选项,就像我们用于分区一样会很棒。也许通过 Thunar 自定义操作?

在此处输入图片说明


我过去在 Xubuntu 12.04 和 12.10 上使用过AcetoneISO。它在 14.04 中工作正常吗?我在这里读到,它在 13.04 上运行不佳(法语文本:Il semble que sous Ubuntu 13.04 le logiciel fonctionne mal。)


评论@Bill 后编辑:

我不知道为什么我无法使用链接help.ubuntu.com/community/ThunarCustomActions 中提供的命令在 Thunar 1.6.3 中执行自定义操作

gksudo mount -o loop -t iso9660 %f /mnt'
Run Code Online (Sandbox Code Playgroud)

我已经使用该命令创建了一个自定义操作,通过设置类似于下面我的答案中提供的设置使其在上下文菜单中可见,但我在 Thunar 的左侧面板中没有看到任何已安装的设备。

小智 9

对于仅播放保存为 iso 文件的 DVD 的有限目的,请在 VLC 中打开它。

要在 Thunar 中添加上下文菜单操作,请在任意位置打开 Thunar 文件管理器,单击“编辑”->“配置自定义操作”

它应该是这样的:

在此处输入图片说明

在此处输入图片说明

并添加命令浏览 VLC 可执行文件。


出于更大的目的,如问题中所述安装 iso 图像:

这里开始

sudo apt-get install fuseiso
Run Code Online (Sandbox Code Playgroud)

这不是 gui,但 Thunar 自定义操作将提供。

在任意位置打开 Thunar 文件管理器,单击“编辑”->“配置自定义操作”

现在您需要添加两个自定义操作:

一种。名称:装载图像

描述:挂载一个 ISO 磁盘映像(<- 这是一个例子,你可以随意描述它)

命令:

mkdir %f.mount & fuseiso %f %f.mount
Run Code Online (Sandbox Code Playgroud)

(注意:使用 %F 而不是 $f 允许您对多个选择执行此操作)

在此处输入图片说明

在“外观条件”选项卡下 - 文件模式: *.iso;*.ISO

勾选“其他文件”

在此处输入图片说明

这允许您在以文件+扩展名“.mount”命名的文件夹下挂载文件

在此处输入图片说明

在此处输入图片说明

湾 名称:从此文件夹卸载图像

描述:卸载磁盘映像删除挂载点(<- 又是一个例子) 命令:

fusermount -u %f & rmdir %f
Run Code Online (Sandbox Code Playgroud)

(注意:再次, %F 用于多选)

在此处输入图片说明

在“外观条件”选项卡下 - 文件模式: *.mount

勾选“目录”

在此处输入图片说明

这将卸载图像并删除目录。要保留目录,只需从命令中删除“& rmdir %f”

在此处输入图片说明

(b) 的替代方案:

要通过右键单击 ISO 而不是挂载点来卸载 ISO,请使用:

命令:

fusermount -u %f.mount & rmdir %f.mount
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

在“外观条件”选项卡下 - 文件模式: *.iso;*.ISO

勾选“其他文件”

在此处输入图片说明

在此处输入图片说明

——

我不喜欢的是,即使它们不适用,这些命令也会出现在上下文菜单中:当它已经安装时安装,当它没有安装时卸载。


kar*_*bal 5

您不必安装,fuseiso但可以使用udisksctl预装的并且更容易处理。

在 Thunar 中转到 cipricus 指出的“自定义操作”。创建一个新操作并添加描述。要使用的命令是

udisksctl loop-setup -f %f
Run Code Online (Sandbox Code Playgroud)

转到“条件”选项卡并检查“其他文件”并输入*.iso;*.ISO为文件模式。

此操作将安装您的 iso/media/$USER/并且卸载将很容易,因为 thunar 可以开箱即用,因此无需创建额外的自定义操作。