
Flatpakからエクスポートされたデスクトップファイル行からExec
アプリケーションに渡されるファイル/ URLのフィールドコードは、次のように囲まれています@@
。
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=blender --file-forwarding org.blender.Blender @@ %f @@
どういう意味ですか?これ仕様これについての言及はなく、デスクトップファイルにも/usr/share/applications
含まれていません。
答え1
--ファイル配信
このオプションを指定すると、残りの引数が検索され、「@@」引数ペアの間に含まれるすべての引数がファイルパスとして解釈され、ドキュメントストアにエクスポートされ、結果としてコマンドドキュメントパスに渡されます。 '@@u'と '@@'の間のパラメータはurisとして扱われ、すべてのファイル:uriがエクスポートされます。エクスポートは非永続的であり、アプリケーションに対する読み取りおよび書き込み権限を持ちます。