Mam zainstalowany Ubuntu 18.04 LTS.
Włączyłem pamięć flash USB do laptopa. Został on automatycznie zamontowany w / media / nazwa użytkownika / DISKLABEL i otwarty w Nautilus. Potrafię czytać i zapisywać na nim obiekty.
Jak mogę uzyskać do niego dostęp z aplikacji zainstalowanej jako Snap?
Próbowałem zaskoczy następujących zastosowań, takich jak gedit
, arduino-mhall119
, organize-my-files
. Wszystkie wyświetlają błędy, jeśli nawiguję do folderu / media :
Dane wyjściowe aktywnych interfejsów Snap są poniżej:
$ 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
Aktualizacje:
- połączenie mount- observ z Geditem
snap connect gedit:mount-observe
nie pomaga. - wydaje się, że potrzebujemy specjalnego Snap z obsługą
removable-media
interfejsu.
źródło
snap connect some-snap-name:removable-media
snap interfaces some-snap-name
snap connections some-snap-name
jest aktualizacja mojego poprzedniego komentarza.Program Ubuntu będzie teraz wyświetlał przycisk uprawnień na stronie każdego zainstalowanego programu Snap.
Kliknij Uprawnienia, a wyskakujące okienko wyświetli opcję „Odczyt / zapis plików na wymiennych urządzeniach magazynujących”, z przyciskiem po prawej stronie, który kliknij, aby włączyć.
Musisz aktywować każdy program jeden po drugim w ten sposób, ale nie ma nic specjalnego do zapamiętania, poza tym, że przycisk istnieje.
źródło
Interfejs, który należy podłączyć, to
removable-media
.Może uzyskiwać dostęp do plików z nośników wymiennych w / media i / run / media. Można to wykorzystać, aby dać aplikacji dostęp do zamontowanych pamięci USB i zewnętrznych dysków twardych na pulpicie.
mount-observe
Interfejs tylko pozwala zobaczyć co jest zamontowany, a nie wierzchowce dostępu:Może zapytać o informacje o montażu systemu. Jest to ograniczone, ponieważ daje uprzywilejowany dostęp do odczytu argumentów montowania i powinno być używane tylko z zaufanymi aplikacjami.
Żaden z tych dwóch interfejsów nie połączy się automatycznie. Od https://github.com/snapcore/snapd/wiki/Interfaces#removable-media
źródło