GIMP 2.10(快照版)不允许我打开/media
目录,所以我无法访问我的外部 USB 驱动器。我收到以下错误消息:
如果我尝试通过右键单击图像文件 > 使用 GIMP 打开从 USB 驱动器中打开Nautilus中的图像文件,我会收到相同的错误消息
我用 snap 安装了 GIMP 2.10:
sudo snap install gimp
显然我在配置方面缺少一些东西,但我还找不到类似的问题。
更新:
有人指出解决问题的方法:
如何获得最新的 GIMP 版本?
安装后,您需要明确授予 snap GIMP 包访问外部媒体的权限:
sudo snap connect gimp:removable-media
N0rbert 提到了为什么我们必须做这个额外的步骤:
“...如果应用程序没有自动连接可移动媒体,我们需要手动连接”
我的问题是,为什么在默认情况下创建一个应用程序包而不能访问外部媒体?
有时,snap 包的打包者明确授予 snap 包访问外部媒体的权限,而有时打包者没有,因此授予 snap 包访问外部媒体的明确权限的决定留给用户。由于没有压倒一切的策略,启用可移动媒体支持的决定取决于 snap 包的打包者,之后取决于用户。
我观察到 snap 包通常不如 apt 包可靠,这意味着我经常安装一个 snap 包,然后我不得不卸载它,因为它不能正常工作。所以我猜想在某些 snap 包上不启用可移动媒体支持会为打包者认为需要的 snap 包增加另一层安全性。
如果您需要 GIMP 完全访问外部媒体(例如 USB 闪存驱动器、SD/MicroSD 卡、附加安装的硬盘驱动器等),请运行以下命令:
还有一种 GUI 方式可以让 snap 应用程序从软件应用程序访问可移动媒体。允许访问可移动媒体的 Snap 软件包在安装后将在软件应用程序中显示一个权限按钮。
单击权限按钮,然后将可移动存储设备上的读/写文件滑块从关闭切换到打开,如上面的屏幕截图所示。