ffplay는 문서 하위 폴더, Firejail 구성 문제에서 비디오를 재생하지 않습니다.

ffplay는 문서 하위 폴더, Firejail 구성 문제에서 비디오를 재생하지 않습니다.

다양한 비디오(.mp4 파일)를 저장하려는 ~/Documents 하위 폴더가 있습니다. 비디오가 아닌 다른 파일이 포함되어 있기 때문에 ~/Videos 폴더로 옮기고 싶지 않습니다.

Firejail이 활성화되어 있습니다(버전 0.9.66). ffplay 또는 비디오 플레이어를 사용하여 이러한 비디오 중 하나를 재생하려고 하면 "해당 파일이나 디렉터리가 없습니다"라는 메시지가 표시되지만 해당 파일은 실제로 존재하며 읽을 수 있는 권한이 있습니다. 또한 ffmpeg를 사용하여 파일 복사본을 만들 수 있는데 문제가 없습니다.

내 홈 폴더로 이동/복사하면 정확히 동일한 비디오가 올바르게 재생되므로 비디오 또는 ffplay 자체에는 문제가 없습니다.

비디오 재생을 허용하려면 Firejail 구성에 일종의 수정이 필요할 것 같지만 그것이 무엇인지 알 수 없습니다.

파일 내부에 /etc/firejail/ffmpeg.profile도움이 되지 않는 줄(아래)을 추가했습니다.

noblacklist ${MUSIC}
noblacklist ${VIDEOS}
nowhitelist ${HOME}/Documents    <--  added this line

나는 무엇을 해야 할지 즉시 알 수 없습니다. 필요한 다른 구성이 있습니까? 어떻게든 구성을 다시 로드해야 합니까?

내 우분투 버전:

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

관련 정보