J'ai une grande bibliothèque de documents PDF (documents, conférences, documents) que je veux pouvoir parcourir rapidement. Pour cela, j'ai besoin de vignettes.
Cependant, je constate en même temps que le dossier ~/.thumbnails
s’empile de pouces dont je n’ai pas vraiment besoin. Il est impossible de supprimer des fichiers inutiles sans supprimer les pouces importants. Si je devais les supprimer, je devrais accéder à chaque dossier contenant des documents PDF importants et laisser le cache de vignettes se régénérer.
J'aimerais pouvoir automatiser ce processus. Est-il possible de demander à Nautilus de mettre en cache préalable les pouces pour un ensemble de répertoires donnés?
Remarque : j'ai trouvé une série de scripts bash qui semblent fonctionner. ceci pour les images et les vidéos, mais pas pour les autres documents. Une personne plus expérimentée en scripts pourra peut-être les ajuster pour les documents PDF ou au moins me diriger dans la bonne direction sur ce que je devrais modifier pour que cela fonctionne également avec les documents PDF.
Modifier :
La réponse à cette question a été assez impressionnante. Permettez-moi d'abord de remercier tous ceux qui ont participé à la résolution de ce problème. La question, ses réponses et toutes les discussions autour de celle-ci sont un excellent exemple de la manière dont les efforts de collaboration de nombreuses parties peuvent aboutir à une solution optimale. C’est exactement ce qui rend Linux et l’Open Source aussi formidables.
Toutes les réponses fournies mériteraient la prime que j'avais initialement proposée pour cette question. Pourtant, il n'y a qu'une prime à attribuer. Je dois à tous les futurs lecteurs de choisir la réponse qui résout le problème de la manière la plus efficace. Pour déterminer la solution, j'ai effectué un dernier test en comparant les trois scripts en termes de compatibilité, de rapidité et de qualité de sortie. Voici les résultats:
Vignette 1 , par rosch:
Compatibilité : ✔ les espaces dans le nom du fichier; ✔ espaces dans le nom du répertoire; Compl conforme à freedesktop
Vitesse : 95 PDF en 12,6 secondes
Qualité : qualité stock Nautilus
Avantages supplémentaires : 1.) ignore automatiquement les fichiers avec des vignettes préexistantes; 2.) Aucun package supplémentaire requis
Thumbnailer 2 , de Martin Orda:
Compatibilité : ✔ les espaces dans le nom du fichier; ✔ espaces dans le nom du répertoire; Compl conforme à freedesktop
Vitesse : 95 PDF en 70,0 secondes
Qualité : une mise à l’échelle bien meilleure que celle des images de stock.
Autres avantages : 1.) Ignore automatiquement les fichiers avec des pouces déjà existants. 2.) Compatible avec un large éventail de formats d'image en plus de PDF 3.) Indépendant de la plate-forme, ne repose pas sur des composants GNOME
Thumbnailer 3 , par James Henstridge:
Compatibilité : ✔ les espaces dans le nom du fichier; ✔ espaces dans le nom du répertoire; ✔ conforme à freedesktop
Vitesse : 95 PDF en 10,8 secondes
Qualité : qualité stock Nautilus
Avantages supplémentaires : 1.) Ignore automatiquement les fichiers avec des vignettes préexistantes. 2.) Compatible avec tous les formats de fichiers identifiés par les vignettes préinstallées
.Les trois scripts sont excellents. Chacun a ses avantages et ses inconvénients. La solution de Rosch fonctionne immédiatement et peut constituer le bon choix pour les utilisateurs nécessitant une installation minimale.
Martin Orda a créé un script très polyvalent qui fonctionne avec une variété de formats de fichiers et qui est indépendant de DE. Il excelle en qualité de vignette, mais aux dépens de la vitesse.
Au final, c’est la solution de James qui convient le mieux à mon cas d’utilisation. Rapide, polyvalent, il offre la possibilité d’éviter les fichiers contenant des vignettes préexistantes.
Vainqueur: James Henstridge
Informations complémentaires : les trois scripts sont entièrement compatibles avec les scripts Nautilus . Vous pouvez facilement les installer en suivant ce didacticiel .
Modifier 2 : révision mise à jour avec un script amélioré par rosch.