Ako získať prístup k úložisku USB z aplikácie nainštalovanej ako Snap?

How Get Access Usb Storage From An Application Installed



Riešenie:

Potrebujeme teda špeciálne pripravený Snap s podporoukonektor/rozhranie/doplnok vymeniteľného média.

Nasleduje zoznam Snap s vymeniteľné médiá zásuvka popísaná v manifeste YAML:



  • vlc - VLC
  • firefox - Firefox
  • gimp - GIMP
  • mdl - Nástroj na odstraňovanie chĺpkov
  • offline mapa - OfflineIMAP
  • magická červia diera - Magická červia diera
  • mattermost-desktop - Najviac
  • storjshare-gui - Storj
  • opentoonz - OpenToonz
  • opentoonz-morevna - OpenToonz - Edícia Morevna
  • obs-studio - Štúdio OBS
  • parné okná - Steam pre Windows pod Wine
  • chróm
  • zotero-snap - Zotero
  • libreoffice - libreoffice-snap

Ďalšie Snapy vydané SnapCrafters nájdete pomocou nasledujúceho vyhľadávacieho odkazu na GitHub.




Ak teda aplikácia nemá automatické pripojenievymeniteľné médium, musíme ho pripojiť ručne pomocou:



snap connect some-snap-name: vymeniteľné médium

Ale nie všetky aplikácie majú tento plug/interface v YAML-manifeste.


Je ťažké nájsť balíčky pomocou podporovaných zásuviek - preto som vytvoril problém „Pridať schopnosť parametrického vyhľadávania Snap pomocou filtrov (zásuvky, ako napr.vymeniteľné médiá a tak ďalej) 'o stránke snapcraft.io.

Chyba opríkaz snap s názvom 'snap by mal poskytovať funkcie na nájdenie balíkov s potrebnou zástrčkou alebo konektorom 'bol na launchpad zaregistrovaný ako chyba 1776938.




Softvérový program Ubuntu teraz zobrazí tlačidlo Oprávnenia na stránke každého nainštalovaného programu Snap.

stránka Krita softvérového programu Ubuntu zobrazujúca tlačidlá pod názvom - Spustiť, Odstrániť a Povolenia

Kliknite na položku Povolenia a v rozbaľovacom okne sa zobrazí možnosť „Čítať/zapisovať súbory na vymeniteľných úložných zariadeniach“. Kliknutím na tlačidlo vpravo kliknutím toto zapnete.

sem zadajte popis obrázku

Týmto spôsobom musíte aktivovať každý program jeden po druhom, ale nie je potrebné si nič pamätať, okrem toho, že tlačidlo existuje.


Rozhranie, ktoré je potrebné pripojiť, jevymeniteľné médiá.

Má prístup k súborom z vymeniteľných médií v súboroch /media a /run /media. Toto je možné použiť na to, aby mala aplikácia prístup k pripojeným USB kľúčom a externým pevným diskom na pracovnej ploche.

TheRozhranie mount-observ umožňuje iba prezerať to, čo je namontované, nie prístup k držiakom:

Môže požadovať informácie o pripojení systému. Je to obmedzené, pretože poskytuje privilegovaný prístup na čítanie k argumentom pripojenia a malo by sa používať iba s dôveryhodnými aplikáciami.

Žiadne z týchto dvoch rozhraní sa nebude automaticky spájať. Z https://github.com/snapcore/snapd/wiki/Interfaces#removable-media