GIMP 2.10 无权访问 USB 驱动器。为什么?如何解决?(18.04)

Bro*_*rde 8 permissions gimp usb snap

GIMP 2.10 (snap version) 不允许我打开/media目录,所以我无法访问我的外部 USB 驱动器。我收到以下错误消息

在此处输入图片说明

如果我尝试通过右键单击图像文件 > 使用 GIMP从 USB 驱动器打开Nautilus 中的图像文件,我会收到相同的错误消息

我用 snap 安装了 GIMP 2.10:

sudo snap install gimp
Run Code Online (Sandbox Code Playgroud)

显然我在配置方面缺少一些东西,但我找不到发布的类似问题。

更新

有人向我指出了解决问题的解决方案:
如何获得最新的 GIMP 版本?

安装后,您需要明确授予 snap GIMP 包访问外部媒体的权限

sudo snap connect gimp:removable-media
Run Code Online (Sandbox Code Playgroud)

N0rbert 提到了为什么我们必须执行这个额外的步骤:

如何从安装为 Snap 的应用程序访问 USB 存储?

“...如果应用程序没有自动连接可移动媒体,我们需要手动连接它”

我的问题是,为什么默认情况下创建的应用程序包无法访问外部媒体?

kar*_*rel 6

有时,snap 包的打包者给予snap 包访问外部媒体的明确许可,有时打包者不给予,因此给予snap 包访问外部媒体的明确许可的决定留给用户。由于没有覆盖策略,启用可移动媒体支持的决定取决于 snap 包的打包者,之后由用户决定。

我观察到 snap 包通常不如 apt 包可靠,这意味着我经常安装 snap 包,然后我不得不卸载它,因为它无法正常工作。因此,我想在某些 snap 包上不启用可移动媒体支持为打包者认为需要的 snap 包增加了另一层安全性。

如果您需要 GIMP 来完全访问外部媒体(例如 USB 闪存驱动器、SD/MicroSD 卡、附加安装的硬盘驱动器等),请运行以下命令:

sudo snap connect gimp:removable-media
Run Code Online (Sandbox Code Playgroud)
$ sudo snap connect gimp:removable-media
 $ snap connections gimp
接口插头插槽注意事项
内容[gtk-3-themes] gimp:gtk-3-themes gtk-common-themes:gtk-3-themes -
内容[图标主题] gimp:icon-themes gtk-common-themes:icon-themes -
内容[声音主题] gimp:sound-themes gtk-common-themes:sound-themes -
杯子控制 gimp:杯子控制 - -
dbus - gimp:dbus-gimp -
桌面 gimp:desktop :desktop -
desktop-legacy gimp:desktop-legacy :desktop-legacy -
gsettings gimp:gsettings :gsettings -
首页 gimp:home :home -
网络 gimp:network :network -
opengl gimp:opengl:opengl -
可移动媒体 gimp:可移动媒体:可移动媒体手册
unity7 gimp:unity7 :unity7 -
Wayland gimp:wayland :wayland -
x11 gimp:x11 :x11 -