Eu tenho uma grande biblioteca de documentos PDF (papéis, palestras, folhetos) pelos quais desejo poder navegar rapidamente. Para isso eu preciso de miniaturas.
Ao mesmo tempo, porém, vejo que a ~/.thumbnails
pasta está se acumulando com os polegares que realmente não preciso. É impossível excluir o lixo eletrônico de miniaturas sem remover os polegares importantes. Se eu os excluísse, teria que ir a todas as pastas com documentos PDF importantes e deixar o cache de miniaturas se regenerar.
Eu adoraria poder automatizar esse processo. Existe alguma maneira de dizer ao nautilus para pré-armazenar em cache os polegares para um conjunto de diretórios?
Nota : Encontrei um conjunto de scripts bash que parecem fazer isso para fotos e vídeos, mas não para outros documentos. Talvez alguém com mais experiência em scripts possa ajustá-los para documentos PDF ou pelo menos me indicar a direção certa sobre o que eu teria que modificar para que isso funcione também com documentos PDF.
Editar :
A resposta a esta pergunta foi bastante esmagadora. Quero agradecer a todos que participaram da solução. A pergunta, suas respostas e toda a discussão em torno dela são um ótimo exemplo de como o esforço colaborativo de muitas partes pode levar a uma solução ideal. É exatamente isso que torna o Linux e o Open Source tão bons.
Todas as respostas fornecidas mereceriam a recompensa que originalmente ofereci para esta pergunta. Ainda assim, há apenas uma recompensa a ser concedida. Devo a todos os futuros leitores escolher a resposta que resolve o problema da maneira mais eficiente. Para determinar qual solução é, eu fiz um teste final, comparando os três scripts em compatibilidade, velocidade e qualidade de saída. Aqui estão os resultados:
Thumbnailer 1 , por rosch:
Compatibilidade : ✔ espaços no nome do arquivo; ✔ espaços no nome do diretório; ✘ compatível com freedesktop
Velocidade : 95 PDFs em 12,6 seg
Qualidade : qualidade do estoque nautilus
Benefícios adicionais : 1.) pula automaticamente os arquivos com os polegares preexistentes; 2.) Não são necessários pacotes adicionais
Thumbnailer 2 , de Martin Orda:
Compatibilidade : ✔ espaços no nome do arquivo; ✔ espaços no nome do diretório; ✘ compatível com freedesktop
Velocidade : 95 PDFs em 70,0 seg
Qualidade : escala significativamente melhor do que as imagens de estoque.
Benefícios adicionais : 1.) pula arquivos automaticamente com polegares preexistentes 2.) compatível com uma ampla variedade de formatos de imagem além do PDF 3.) independente da plataforma, não depende dos componentes do GNOME
Thumbnailer 3 , de James Henstridge:
Compatibilidade : ✔ espaços no nome do arquivo; ✔ espaços no nome do diretório; ✔ compatível com freedesktop
Velocidade : 95 PDFs em 10,8 seg
Qualidade : qualidade do estoque nautilus
Vantagens adicionais : 1.) ignora automaticamente arquivos com polegares pré-existentes 2.) compatível com todos os formatos de arquivo identificados pelos miniaturas pré-instalados
Todos os três scripts são excelentes. Cada um tem seu conjunto distinto de vantagens e desvantagens. A solução de Rosch funciona imediatamente e pode ser a escolha certa para usuários com uma instalação mínima.
Martin Orda criou um script muito versátil que funciona com uma variedade de formatos de arquivo e é independente de DE. É excelente na qualidade das miniaturas, mas o faz à custa da velocidade.
No final, foi a solução de James que melhor se encaixou no meu caso de uso. É rápido, versátil e oferece as opções para pular arquivos com miniaturas pré-existentes.
Vencedor geral: James Henstridge
Informações adicionais : Todos os três scripts são totalmente compatíveis com os scripts nautilus . Você pode instalá-los facilmente seguindo este tutorial .
Edit 2 : Revisão atualizada com script aprimorado por rosch.