我安装了Ubuntu 18.04 LTS。
我把USB闪存插入我的笔记本电脑。它自动进入/media/username/DISKLABEL,并在Nautilus开放。我能读和写对象给它。
如何从安装为Snap的应用程序中访问它?
我尝试了以下应用程序的快照,如gedit、arduino-mhall119、organize-my-files。如果我导航到/media文件夹,所有这些都会显示错误:


Could未读取媒体的内容,打开‘/media’目录:权限被拒绝
active Snap 接口的输出如下:
$ snap interfaces | grep -v ".*-$"
Slot Plug
:browser-support organize-my-files
:core-support core:core-support-plug
:cups-control gedit
:desktop gedit,organize-my-files
:desktop-legacy gedit,organize-my-files
:gsettings gedit,organize-my-files
:home arduino-mhall119,gedit,organize-my-files
:network arduino-mhall119,gedit,organize-my-files,pulsemixer
:opengl organize-my-files
:pulseaudio organize-my-files,pulsemixer
:unity7 arduino-mhall119,gedit,organize-my-files
:wayland gedit
:x11 arduino-mhall119,organize-my-files,pulsemixer
gnome-3-26-1604:gnome-3-26-1604 gedit
gtk-common-themes:gtk3-themes gedit
gtk-common-themes:icon-themes gedit
gtk-common-themes:sound-themes gedit
- arduino-mhall119:serial-port
- gedit:avahi-observe
- gedit:mount-observe更新:
snap connect gedit:mount-observe连接挂载-观察到Gedit没有帮助。removable-media接口的特殊的Snap。发布于 2018-05-09 14:08:00
因此,我们需要特殊的准备与支持的removable-media连接器/接口/插件。
下面是YAML-清单中描述的带有可移动媒体插件的Snap列表:
您可以通过以下SnapCrafters找到其他由GitHub搜索链接发布的快照。
因此,如果应用程序没有removable-media的自动连接,我们需要手动将其连接到:
snap connect some-snap-name:removable-media但是并不是所有的应用程序都在YAML-清单中有这个插件/接口。
很难通过支持的插件找到包,所以我创建了发出“添加筛选器参数快速搜索功能(插件,如removable-media)“关于snapcraft.io站点。
关于snap命令的bug名为“snap应提供功能,以查找具有所需插头或连接器的包“已作为bug 1776938提交给启动板。。
发布于 2019-07-13 21:03:26
Ubuntu软件程序现在将在每个已安装的快照程序的页面上显示一个权限按钮。

单击“权限”,弹出窗口将为您提供“可移动存储设备上的读/写文件”选项,并在右侧单击按钮将其打开。

您需要一个一个地激活每个程序,但是除了按钮存在之外,没有什么特别的需要记住的。
发布于 2020-08-14 22:05:40
要从snap访问USB存储,需要连接到removable-media。一些快照是自动连接到它的。如果没有,可以使用以下命令手动连接:
snap connect snap-name:removable-media有时,此命令在以下消息中失败:
error: snap "snap-name" has no plug named "removable-media"这意味着包的发行者没有指示应用程序可以使用可移动媒体。在这种情况下,您应该与发布服务器联系,并要求他们将removable-media接口添加到管理单元的插件中。
大多数快照显示如何与发布者联系;运行snap info snap-name并查看contact字段以获得电子邮件地址或URL。
removable-media发布者可以请求他们的Snap自动连接到removable-media接口。对于属于下列类别的应用程序,则允许这样做。
如果应用程序属于这些类别之一,并且removable-media没有自动连接到应用程序,请与发行者联系,并请他们将请求自动连接与removable-media联系。
https://askubuntu.com/questions/1034030
复制相似问题