Eu tenho uma subpasta ~/Documents onde desejo armazenar vários vídeos (arquivos .mp4). Eu particularmente não quero movê-los para a pasta ~/Videos porque eles contêm outros arquivos que não são vídeos.
Tenho o firejail ativo (versão 0.9.66). Ao tentar reproduzir um desses vídeos (com ffplay ou Video Player), recebo uma mensagem "Esse arquivo ou diretório não existe", mas o arquivo realmente existe e tenho permissão para lê-lo. Além disso, posso usar o ffmpeg para fazer uma cópia do arquivo, sem problemas.
Exatamente o mesmo vídeo é reproduzido corretamente quando movido/copiado para minha pasta pessoal, portanto, não há problema em si com o vídeo ou com o ffplay.
Suponho que preciso de algum tipo de alteração na configuração do Firejail para permitir a reprodução de vídeos, mas não consigo descobrir o que é.
Dentro do arquivo /etc/firejail/ffmpeg.profile
adicionei uma linha (abaixo) que não ajudou:
noblacklist ${MUSIC}
noblacklist ${VIDEOS}
nowhitelist ${HOME}/Documents <-- added this line
Não consigo ver de imediato o que mais fazer. Preciso de uma configuração diferente? Preciso recarregar a configuração de alguma forma?
Minha versão do Ubuntu:
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
Responder1
A linha alterada (terceira linha abaixo) deveria ser lida noblacklist
.
No arquivo /etc/firejail/ffmpeg.profile
.
Adicione a terceira linha abaixo após as outras noblacklist
linhas:
noblacklist ${MUSIC}
noblacklist ${VIDEOS}
noblacklist ${HOME}/Documents
Isso resolveu o problema. Estou meio envergonhado por ter resolvido depois de postar isso, mas deixarei essa pergunta aqui caso ajude alguém. Ou você pode votar para fechá-lo. :)
Ainda tenho problemas com o player "Vídeos".
Parece que o player de vídeo padrão é chamado de “totem”. Adicionar a linha acima ao totem.profile
arquivo não ajudou, mas ajudou:
No arquivo /etc/firejail/whitelist-player-common.inc
adicione a linha
whitelist ${HOME}/Documents