GIMP 2.10(Snap 版本)不允许我打开目录/media
,因此我无法访问我的外部 USB 驱动器.我得到以下错误信息:
我明白了同样的错误如果我尝试打开图像文件,则会出现以下消息鹦鹉螺从 USB 驱动器右键单击图像文件 > 使用 GIMP 打开
我使用 snap 安装了 GIMP 2.10:
sudo snap install gimp
显然我在配置方面缺少了一些东西,但我还没有找到类似的问题。
更新:
我被指出了解决该问题的解决方案:
如何获取最新的 GIMP 版本?
你需要授予 snap GIMP 包访问外部媒体的明确权限安装后:
sudo snap connect gimp:removable-media
为什么我们必须执行这个额外的步骤,N0rbert 提到了这一点:
“...如果应用程序没有可移动媒体的自动连接,我们需要手动连接”
我的问题是,为什么创建的应用程序包默认不具备访问外部媒体的能力?
答案1
有时 snap 软件包的打包者会明确授予 snap 软件包访问外部媒体的权限,有时则不会,因此是否明确授予 snap 软件包访问外部媒体的权限由用户决定。由于没有覆盖策略,因此是否启用可移动媒体支持由 snap 软件包的打包者决定,之后则由用户决定。
我观察到 snap 软件包通常不如 apt 软件包可靠,这意味着我经常安装 snap 软件包,然后由于无法正常工作而不得不卸载它。因此,我猜想不在某些 snap 软件包上启用可移动媒体支持会为 snap 软件包增加另一层安全性,而打包者认为这是必要的。
如果您需要 GIMP 完全访问外部媒体(例如 USB 闪存驱动器、SD/MicroSD 卡、额外安装的硬盘驱动器等),请运行以下命令:
sudo snap connect gimp:removable-media
$sudo snap connect gimp:可移动介质 $按扣连接 gimp 接口插头插槽说明 浏览器支持 gimp:浏览器支持:浏览器支持 - 内容[gnome-3-38-2004] gimp:gnome-3-38-2004 gnome-3-38-2004:gnome-3-38-2004 - 内容[gtk-2-引擎] gimp:gtk-2-引擎 gtk2-common-themes:gtk-2-引擎 - 内容[gtk-3-themes] gimp:gtk-3-themes gtk-common-themes:gtk-3-themes - 内容[图标主题] gimp:图标主题 gtk-common-themes:图标主题 - 内容[声音主题] gimp:声音主题 gtk-common-themes:声音主题 - 杯子控制 gimp:杯子控制 - - dbus - gimp:dbus-gimp - 桌面 gimp:桌面:桌面 - 桌面旧版 gimp:桌面旧版:桌面旧版 - gsettings gimp:gsettings:gsettings - 主页 gimp:主页 :主页 - 网络 gimp:网络:网络 - opengl gimp:opengl:opengl- 可移动介质 gimp:可移动介质 :可移动介质手册 unity7 gimp:unity7:unity7- 韦兰 gimp:韦兰:韦兰 - x11 gimp:x11:x11-
还有一种 GUI 方式可以让 snap 应用程序从软件应用程序访问可移动媒体。允许访问可移动媒体的 Snap 软件包在安装后将在软件应用程序中显示权限按钮。
点击权限按钮,然后切换读取/写入可移动存储设备上的文件滑块从关闭到打开,如上图所示。