ffplay не воспроизводит видео в подпапках «Документы», проблема с конфигурацией firejail

ffplay не воспроизводит видео в подпапках «Документы», проблема с конфигурацией firejail

У меня есть подпапка ~/Documents, в которой я хочу хранить различные видео (файлы .mp4). Я не хочу перемещать их в папку ~/Videos, потому что они содержат другие файлы, которые не являются видео.

У меня активен firejail (версия 0.9.66). При попытке воспроизвести одно из этих видео (с помощью ffplay или Video Player) я получаю сообщение "Нет такого файла или каталога", однако файл на самом деле существует, и у меня есть разрешения на его чтение. Кроме того, я могу использовать 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

Измененная строка (третья строка снизу) должна была выглядеть так noblacklist: .

В файле /etc/firejail/ffmpeg.profile.

Добавьте третью строку ниже после остальных noblacklistстрок:

noblacklist ${MUSIC}
noblacklist ${VIDEOS}
noblacklist ${HOME}/Documents

Это решило проблему. Мне немного неловко, что я решил ее после публикации, но я оставлю этот вопрос здесь, на случай, если он поможет кому-то еще. Или вы можете проголосовать за его закрытие. :)


У меня все еще есть проблема с плеером «Видео».

Кажется, видеоплеер по умолчанию называется "totem". Добавление вышеуказанной строки в totem.profileфайл не помогло, однако это помогло:

В файле /etc/firejail/whitelist-player-common.incдобавьте строку

whitelist ${HOME}/Documents

Связанный контент