フラットアプリケーション内からマウントされたハードドライブのファイルにアクセスできません。

フラットアプリケーション内からマウントされたハードドライブのファイルにアクセスできません。

使っていますジョテロフラットパック私のLinuxボックスのFlathubから。残念ながら、ここにインストールされているファイルにアクセスできません/media/user/XYZ。ここにあるすべてのファイルに直接アクセスできますが、/home/userアクセスできない他のディスクのいくつかのディレクトリを参照するためにシンボリックリンクを使用します。この問題を解決する唯一の方法は、ハードドライブのディレクトリをXYZディレクトリにマウントすることです。homeただし、これは私のユースケースではお勧めできません。

フラットファイルにこれらのファイルへのアクセス権を付与する方法はありますか?

PS:Gnomeの開発者は、この穏やかな狂気を止めるように説得できますか?私はパッケージシステムのためにLinuxを使用しています!

答え1

sudo flatpak override --filesystem="/path/to/possibly external zotero folder/" org.zotero.Zoteroこれは、flathubからzoteroをインストールした後にflatpak overrideコマンドを使用して実行できます。詳細については、「Flatpak override」のマンページを参照してください。実際、ユニバーサルLinuxパッケージングシステムを作成するための努力に感謝します。

答え2

使用する場合は追加したかったです。フラットシール、これはflatpakの権限ユーティリティであり、それを切り替えると問題が解決します。

ビデオ

答え3

必要な場所にこのパーティションをマウントするには、次のものが必要です。

  • 移動して/mnt/サブディレクトリを作成します。これらのサブフォルダーの名前を指定します(mntpnt1、mntpnt2、mntpnt3...など)。

  • その後、パーティションをマウントする前に、パーティションが読み取り/使用可能であり、どのようにマップされているかを確認する必要があります。

    • 検出されたすべてのディスク、すべてのパーティションを一覧表示し、マウントされたパーティションがマウントされている場所を確認します。これは、次のコマンドを実行して実行できます。lsblk | more

    • マウントポイントの1つをインストールするには、次の手順を実行します。mount /dev/sd(X)(Y) -v -w /mnt/mntpnt1

より簡単で迅速なアクセスのために、デスクトップに別のディレクトリを追加してサブディレクトリを作成し、mntpnt(X)その中にMountPointを作成できます。

関連情報