Premissa
SO: Ubuntu 20.04.2
DE: Gnome 3
gnome-shell --versão: 3.36.7
Em circunstâncias normais, prefiro não gerar miniaturas com muita frequência, para poupar um pouco da vida útil do meu SSD.
org.gnome.desktop.thumbnail-cache maximum-size: -1
org.gnome.desktop.thumbnail-cache maximum-age: 275
Meu diretório de miniaturas: ~/.cache/thumbnails/large/
contém cerca de 37.000 itens no valor de 2,3 GB.
A partição na qual esse diretório (junto com o diretório inicial do meu usuário) está localizado tem 16 GB de espaço livre.
Recentemente, instalei o Thunar para ver miniaturas em tamanho maior do que são apresentadas no Nautilus.
(Eu instalei o Thunar da maneira padrão recomendada para a área de trabalho do Gnome sudo apt install thunar
:)
Problemas com o copo
- Em vez do tamanho de largura preferencial de 256px, as miniaturas geralmente são geradas e apresentadas em vários tamanhos ((muito) menores) . (observado com imagens .jpg)
- As miniaturas podem acabar "inacabadas" , sua região inferior permanece bloqueada por uma faixa cinza escura (como se o processamento dos dados de bitmap fosse abandonado no meio do processo). (observado com imagens .png)
- Às vezes, a orientação paisagem versus retrato não está correta .
Para mim, tudo isso parece se apresentar como algum tipo de condição de corrida. Eles acontecem com um pouco mais de frequência se a pasta na qual as imagens estão sendo salvas no momento estiver aberta no Thunar.
Minha prioridade é resolver o primeiro item, a questão do tamanho.
Para mim, parece que o problema do tamanho afeta apenas os .jpg e não os .png.
Como descobri, as miniaturas que aparecem em tamanhos menores também são fisicamente menores que 256px no formato ~/.cache/thumbnails/large/
.
Às vezes, ao salvar / renomear arquivos em lote enquanto a pasta está aberta no Thunar, posso ver uma miniatura de tamanho menor aparecendo por uma fração de segundo e depois sendo substituída pelo tamanho correto. Mas isso acontece apenas com alguns arquivos, enquanto a maioria permanece inalterada (muito pequena).
Soluções alternativas
O que não funciona:
- refrescando a vista em Thunar com
ctrl+R
- Eu vi este tópico .
- mover imagens entre pastas
O que funciona apenas às vezes / até certo ponto:
- Clicar com o botão direito do mouse em uma imagem no Thunar e abrir sua caixa de diálogo "Propriedades" às vezes - mas raramente - aciona a nova geração da miniatura no tamanho correto.
- Excluir as miniaturas mais recentes
~/.cache/thumbnails/large/
e depois visitar a pasta que as contém com o Nautilus definido para o maior modo de visualização de miniaturas melhora as coisas.- (Mas ainda assim, menos de 100% das miniaturas terão o tamanho certo em Thunar, algumas acabam sendo menores, mesmo assim.)
- Renomeando arquivos de imagem.
- Isso oferece um começo limpo, mas ainda não é garantido que acabe certo em 100% dos casos.
Sobre como remover o conteúdo de~/.cache/thumbnails/
A remoção do conteúdo do cache de miniaturas seria atraente apenas se fosse garantido que o novo conjunto de miniaturas teria o tamanho certo.
Mas isso não parece ser garantido. Descobertas por meio de exclusões parciais (por exemplo, as centenas de miniaturas mais recentes) sugerem que o conjunto recém-gerado ainda sofreria com o mesmo problema de tamanho. tumbler
precisaria ser consertado primeiro; então eu estaria pronto para esvaziar o cache de miniaturas.
Basicamente, eu gostaria de ver todas as novas miniaturas sendo geradas no tamanho certo; então eu poderia corrigir retroativamente as miniaturas antigas também (excluindo-as).
Como consertar?
Alguma coisa pode ser alcançada com alguma configuração, ajustando o tumblerd de alguma forma? Onde está localizada a configuração correspondente?
Algum outro truque ou solução alternativa?
Solução TLDR;
Se você achar que tem um plug-in [PixbufThumbnailer] para tumbler, poderá desativar o [JPEGThumbnailer].
Razão aparente para os desvios de tamanho da miniatura jpg:
Esses dois plugins de miniaturas parecem ser redundantes e até parecem competir entre si ao gerar miniaturas.
A dica é encontrada nesta documentação :
Como consertar:
Edite
/etc/xdg/tumbler/tumbler.rc
e encontre o bloco:e defina o valor da seguinte forma:
Disabled=true
.Para permitir que a alteração tenha efeito, interrompa o
tumblerd
processo no Monitor do sistema (ele será reiniciado automaticamente sob demanda), ou saia e faça login novamente ou reinicie.Depois, novas miniaturas jpeg serão geradas
embora visivelmente mais lento do que antes.
(Depois, apenas um subconjunto de miniaturas .pdf sofrerá com o tamanho menor que o configurado; ainda não encontrei a correção para isso.)
Para corrigir também todas as miniaturas .jpg geradas anteriormente, é necessário acionar a regeração de todas as miniaturas. Isso pode ser feito esvaziando o cache de miniaturas:
Depois, seja paciente: todos os diretórios contendo imagens que você visitar depois disso começarão a gerar novamente as miniaturas; não é divertido, mas vale a pena.