Eu tenho o Ubuntu 18.04 LTS instalado.
Eu inseri o flash USB no meu laptop. Foi montado automaticamente em / media / nome de usuário / DISKLABEL e aberto no Nautilus. Eu posso ler e escrever objetos nele.
Como posso acessá-lo a partir do aplicativo, instalado como Snap?
Tentei encaixar das seguintes aplicações tais como gedit
, arduino-mhall119
, organize-my-files
. Todos eles me mostram erros se eu navegar para a pasta / media :
A saída das interfaces Snap ativas está abaixo:
$ 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
Atualizações:
- conectar mount-observe ao Gedit com
snap connect gedit:mount-observe
não ajuda. - parece que precisamos do Snap especial com suporte de
removable-media
interface.
fonte
snap connect some-snap-name:removable-media
snap interfaces some-snap-name
snap connections some-snap-name
Esta é uma atualização do meu comentário anterior.O programa Ubuntu Software agora exibirá um botão Permissões na página de cada programa Snap que você instalou.
Clique em Permissões e uma janela pop-up oferece a opção 'Ler / gravar arquivos em dispositivos de armazenamento removíveis', com um botão à direita em que você clica para ativar.
Você precisa ativar cada programa um por um dessa maneira, mas não há nada de especial para lembrar, exceto que o botão existe.
fonte
A interface que precisa ser conectada é
removable-media
.Pode acessar arquivos de mídia removível em / media e / run / media. Isso pode ser usado para dar ao aplicativo acesso a pen drives e discos rígidos externos montados em uma área de trabalho.
A
mount-observe
interface permite apenas exibir o que está montado, não acessar montagens:Pode consultar informações de montagem do sistema. Isso é restrito porque fornece acesso de leitura privilegiado para montar argumentos e deve ser usado apenas com aplicativos confiáveis.
Nenhuma dessas duas interfaces se conectará automaticamente. Em https://github.com/snapcore/snapd/wiki/Interfaces#removable-media
fonte