У меня есть подпапка ~/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