我的脚被啪的一声弄湿了。我已经安装了 vlc 并想尝试使用它。我的所有媒体都安装在/storeNFS 挂载下。快照不允许访问该目录。
谷歌搜索后,我终于明白,我可以在访问文件/home/peter的:home接口和/media为:removable-media接口。
不过我却喜欢/store和不希望改变这种状况是/media/store或/home/peter/store或其他任何东西比/store。
有没有办法让 snap 允许我的 snap(或者可能只是 vlc)访问/store,所以 snap 符合我的命名约定,或者我是否被迫转换为 snap 的首选项?
这似乎非常不灵活,我希望我错过了一些东西。
我安装了 Ubuntu 18.04 LTS。
我将 USB 闪存插入我的笔记本电脑。它被自动挂载到/media/username/DISKLABEL并在 Nautilus 中打开。我可以读取和写入对象。
如何从安装为 Snap 的应用程序访问它?
我尝试了以下应用程序的快照,例如gedit、arduino-mhall119、organize-my-files。如果我导航到/media文件夹,它们都会向我显示错误:
无法读取媒体内容
打开“/media”目录时出错:权限被拒绝
活动 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
Run Code Online (Sandbox Code Playgroud)
更新: