SnapとしてインストールされたアプリケーションからUSBストレージにアクセスするにはどうすればよいですか?



How Get Access Usb Storage From An Application Installed



解決:

したがって、特別に準備されたスナップが必要です。リムーバブルメディアコネクタ/インターフェイス/プラグイン。

以下はSnapwithのリストです リムーバブルメディア YAMLで説明されているプラ​​グ-マニフェスト:



  • vlc -VLC
  • Firefox -Firefox
  • gimp -GIMP
  • mdl -マークダウンリントツール
  • オフラインimap -OfflineIMAP
  • 魔法のワームホール -マジックワームホール
  • 最も重要なデスクトップ -最も重要なこと
  • storjshare-gui -Storj
  • opentoonz -OpenToonz
  • opentoonz-morevna - OpenToonz -モレヴナ版
  • obs-studio -OBS Studio
  • Steamforwindows --Steam for Windows under Wine
  • クロム
  • zotero-snap -Zotero
  • libreoffice --libreoffice-snap

次のGitHub検索リンクを使用して、SnapCraftersによってリリースされた他のスナップを見つけることができます。


したがって、アプリケーションに自動接続がない場合リムーバブルメディア手動で接続する必要があります:



スナップ接続some-snap-name:removable-media

ただし、すべてのアプリケーションがYAMLマニフェストにこのプラグ/インターフェイスを備えているわけではありません。


サポートされているプラ​​グでパッケージを見つけるのは難しいので、問題を作成しました 'フィルターを使用したパラメトリックスナップ検索の機能を追加します(プラグなどリムーバブルメディアなど) 'snapcraft.ioサイトについて。

についてのバグ'という名前のスナップコマンドsnapは、バグ1776938としてlaunchpadに提出された必要なプラグまたはコネクタを備えたパッケージを検索する機能を提供する必要があります。




Ubuntuソフトウェアプログラムは、インストールした各スナッププログラムのページに[権限]ボタンを表示します。

「起動」、「削除」、「権限」というタイトルの下にボタンが表示されているUbuntuソフトウェアプログラムのKritaページ

[権限]をクリックすると、ポップアップウィンドウに[リムーバブルストレージデバイス上のファイルの読み取り/書き込み]オプションが表示され、右側のボタンをクリックしてこれをオンにします。

ここに画像の説明を入力してください

この方法で各プログラムを1つずつアクティブ化する必要がありますが、ボタンが存在することを除いて、覚えておくべき特別なことは何もありません。


接続する必要のあるインターフェースはリムーバブルメディア。

/ mediaおよび/ run / mediaのリムーバブルメディアからファイルにアクセスできます。これを使用して、デスクトップにマウントされたUSBスティックと外付けハードドライブへのアクセスをアプリに与えることができます。

NSmount-observeインターフェースでは、マウントされているもののみを表示でき、マウントにアクセスすることはできません。

システムマウント情報を照会できます。これは、マウント引数への特権読み取りアクセスを提供し、信頼できるアプリでのみ使用する必要があるため、制限されています。

これら2つのインターフェースはどちらも自動接続しません。 https://github.com/snapcore/snapd/wiki/Interfaces#removable-mediaから