AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1340030
Accepted
Levente
Levente
Asked: 2021-05-23 09:57:19 +0800 CST2021-05-23 09:57:19 +0800 CST 2021-05-23 09:57:19 +0800 CST

Como consertar o tumbler: tamanhos aleatórios de miniaturas de imagens em Thunar

  • 772

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

  1. 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)
  2. 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)
  3. À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 comctrl+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. tumblerprecisaria 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?

gnome
  • 1 1 respostas
  • 369 Views

1 respostas

  • Voted
  1. Best Answer
    Levente
    2021-05-24T10:27:06+08:002021-05-24T10:27:06+08:00

    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 :

    Miniatura JPEG

      Esse plugin ainda é necessário? Pixbuf-thumbnailer também suporta jpeg. Este plugin é mais rápido?

    Miniatura Pixbuf

      Suporta [...] ani, bmp, GdkPixdata, gif, icns, ico, jpeg, png, pnm, qtif, svg, tga, tiff, wmf, xbm, xpm

    Como consertar:

    Edite /etc/xdg/tumbler/tumbler.rce encontre o bloco:

    # Jpeg thumbnailer (from exif data if possible)
    [JPEGThumbnailer]
    Disabled=false
    Priority=3
    Locations=
    MaxFileSize=209715200
    

    e defina o valor da seguinte forma: Disabled=true.

    Para permitir que a alteração tenha efeito, interrompa o tumblerdprocesso 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

    • no tamanho certo,
    • com a orientação retrato x paisagem correta,

    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:

    rm ~/.cache/thumbnails/ -rf
    

    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.

    • 2

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve