Dúvida de Linux: Thumbnails de aplicativos instalados via Flatpak
Pessoal, hj percebi algo que tentei resolver sozinho mas minhas pesquisas não deram resultado. Eu estava trabalhando no Blender, e percebi que os arquivos .blend não estão gerando thumbnails no Nautilus.
Descobri que existe um aplicativo responsável para gerar esses arquivos que acompanha a instalação do Blender, que se chama blender-thumbnailer. Se eu instalar o programa pelo repositório do Zorin o sistema tem acesso a ele, e os thumbs são gerados ao salvar o arquivo.
A questão é que como eu instalei o Blender pelo flatpak (pra ter acesso a versão mais atual), deduzi que o blender-thumbnailer fica contido e provavelmente o sistema não tem acesso à ele, e os thumbs não são gerados.
Seguindo uma possível solução online, criei um arquivo chamado “blender.thumbnailer” em “/usr/share/thumbnailers”, que contém o seguinte texto:
[Thumbnailer Entry]
TryExec=blender-thumbnailer
Exec=blender-thumbnailer %i %o
MimeType=application/x-blender;
E ele funciona com a versão do repositório, mas não com a versão do flatpak. Fico imaginando se apontar esse arquivo para o blender-thumbnailer que está no diretório do flatpak poderia resolver, mas não sei como fazer isso.
Eu posso viver sem isso, tanto que não pretendo manter duas versões do blender só por causa disso.
Mas sabe quando vc percebe algo e não consegue parar até resolver? Pois é, fiquei fiquei super envolvido e pensei alguém por aqui pudesse ajudar matar a minha curiosidade sobre essa questão.
Acho que a primeira coisa que você tem que fazer é se certificar que a versão flatpak instala também o blender-thumbnailer.
Não sei exatamente como fazer essa verificação, mas suponho que vc vai ter que recorrer ao terminal e, talvez, até mesmo entrar no container do Blender no Flatpak para fazer essa verificação.
A primeira coisa que eu tentaria é rodar um
flatpak list
pra descobrir se existe um blender-thumbnailer instalado.Depois que você se certificar que existe um app flatpak que faz isso, acredito que você consiga fazer funcionar substituíndo esse arquivo que você criou por algo do tipo
[Thumbnailer Entry] TryExec=/usr/bin/flatpak run blender-thumbnailer Exec=/usr/bin/flatpak run blender-thumbnailer %i %o MimeType=application/x-blender;