~/Documents のサブフォルダがあり、そこにさまざまなビデオ (.mp4 ファイル) を保存したいと考えています。ビデオ以外のファイルも含まれているため、特に ~/Videos フォルダに移動したくありません。
私は firejail をアクティブにしています (バージョン 0.9.66)。これらのビデオの 1 つを (ffplay またはビデオ プレーヤーで) 再生しようとすると、「そのようなファイルまたはディレクトリはありません」というメッセージが表示されますが、実際にはファイルは存在し、読み取り権限もあります。また、ffmpeg を使用してファイルのコピーを作成することもできますが、問題はありません。
まったく同じビデオをホーム フォルダーに移動/コピーすると正常に再生されるため、ビデオや ffplay 自体に問題はありません。
ビデオを再生できるようにするには、Firejail 構成に何らかの修正を加える必要があると推測していますが、それが何なのかわかりません。
ファイル内に/etc/firejail/ffmpeg.profile
以下の行を追加しましたが、役に立ちませんでした。
noblacklist ${MUSIC}
noblacklist ${VIDEOS}
nowhitelist ${HOME}/Documents <-- added this line
他に何をすればいいのかすぐにはわかりません。別の設定が必要なのでしょうか? 何らかの方法で設定をリロードする必要があるのでしょうか?
私のUbuntuバージョン:
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
答え1
修正後の行 (下の 3 行目) は と記載されている必要がありますnoblacklist
。
ファイル内/etc/firejail/ffmpeg.profile
。
他の行の後に以下の 3 行目を追加しますnoblacklist
。
noblacklist ${MUSIC}
noblacklist ${VIDEOS}
noblacklist ${HOME}/Documents
これで問題は解決しました。この投稿をした後で解決してしまったのが少し恥ずかしいですが、他の人の役に立つかもしれないので、この質問をここに残しておきます。または、投票して閉じることもできます。:)
「ビデオ」プレーヤーにはまだ問題があります。
デフォルトのビデオ プレーヤーは「totem」と呼ばれているようです。上記の行をファイルに追加してもtotem.profile
効果はありませんでしたが、次の行は効果がありました。
ファイルに/etc/firejail/whitelist-player-common.inc
次の行を追加します
whitelist ${HOME}/Documents