首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从安装为Snap的应用程序中访问USB存储?

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

Ask Ubuntu用户
提问于 2018-05-09 12:57:15
回答 5查看 19.9K关注 0票数 27

我安装了Ubuntu 18.04 LTS。

我把USB闪存插入我的笔记本电脑。它自动进入/media/username/DISKLABEL,并在Nautilus开放。我能读和写对象给它。

如何从安装为Snap的应用程序中访问它?

我尝试了以下应用程序的快照,如geditarduino-mhall119organize-my-files。如果我导航到/media文件夹,所有这些都会显示错误:

Could未读取媒体的内容,打开‘/media’目录:权限被拒绝

active Snap 接口的输出如下:

代码语言:javascript
复制
$ 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。
EN

回答 5

Ask Ubuntu用户

回答已采纳

发布于 2018-05-09 14:08:00

因此,我们需要特殊的准备与支持的removable-media连接器/接口/插件。

下面是YAML-清单中描述的带有可移动媒体插件的Snap列表:

您可以通过以下SnapCrafters找到其他由GitHub搜索链接发布的快照。

因此,如果应用程序没有removable-media的自动连接,我们需要手动将其连接到:

代码语言:javascript
复制
snap connect some-snap-name:removable-media

但是并不是所有的应用程序都在YAML-清单中有这个插件/接口。

很难通过支持的插件找到包,所以我创建了发出“添加筛选器参数快速搜索功能(插件,如removable-media)“关于snapcraft.io站点

关于snap命令的bug名为snap应提供功能,以查找具有所需插头或连接器的包“已作为bug 1776938提交给启动板。

票数 28
EN

Ask Ubuntu用户

发布于 2019-07-13 21:03:26

Ubuntu软件程序现在将在每个已安装的快照程序的页面上显示一个权限按钮。

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

您需要一个一个地激活每个程序,但是除了按钮存在之外,没有什么特别的需要记住的。

票数 16
EN

Ask Ubuntu用户

发布于 2020-08-14 22:05:40

要从snap访问USB存储,需要连接到removable-media。一些快照是自动连接到它的。如果没有,可以使用以下命令手动连接:

代码语言:javascript
复制
snap connect snap-name:removable-media

有时,此命令在以下消息中失败:

代码语言:javascript
复制
error: snap "snap-name" has no plug named "removable-media"

这意味着包的发行者没有指示应用程序可以使用可移动媒体。在这种情况下,您应该与发布服务器联系,并要求他们将removable-media接口添加到管理单元的插件中。

大多数快照显示如何与发布者联系;运行snap info snap-name并查看contact字段以获得电子邮件地址或URL。

自动连接removable-media

发布者可以请求他们的Snap自动连接到removable-media接口。对于属于下列类别的应用程序,则允许这样做。

  • Major浏览器,如Brave、Firefox和Chromium。
  • Media编辑器如图片编辑器如gimp、视频编辑器(如OpenToonz )或音频编辑器(如Audacity )。
  • Media播放器/查看器,例如视频播放器,如VLC媒体播放器或图像查看程序。
  • Media记录器,如屏幕广播程序、摄像头程序、OBS或播客记录应用程序。

如果应用程序属于这些类别之一,并且removable-media没有自动连接到应用程序,请与发行者联系,并请他们将请求自动连接removable-media联系。

票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1034030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档