Ho una vasta libreria di documenti PDF (documenti, lezioni, dispense) che voglio poter navigare rapidamente. Per questo ho bisogno di miniature.
Allo stesso tempo, tuttavia, vedo che la ~/.thumbnails
cartella si sta accumulando con i pollici di cui non ho davvero bisogno. Eliminare la spazzatura delle miniature senza rimuovere i pollici importanti è impossibile. Se dovessi eliminarli, dovrei andare in ogni cartella con importanti documenti PDF e lasciare rigenerare la cache delle miniature.
Mi piacerebbe poter automatizzare questo processo. C'è un modo in cui posso dire a nautilus di pre-cache i pollici per un set di determinate directory?
Nota : ho trovato una serie di script bash che sembrano fare questo per immagini e video, ma non per altri documenti. Forse qualcuno più esperto di scripting potrebbe essere in grado di adattarli per i documenti PDF o almeno indirizzarmi nella giusta direzione su cosa dovrei modificare affinché funzioni anche con i documenti PDF.
Edit :
La risposta a questa domanda è stata abbastanza travolgente. Vorrei innanzitutto ringraziare tutti coloro che hanno partecipato alla soluzione di questo. La domanda, le sue risposte e tutte le discussioni intorno ad essa sono un ottimo esempio di come lo sforzo collaborativo di molte parti possa portare a una soluzione ottimale. Questo è esattamente ciò che rende Linux e Open Source così fantastici.
Tutte le risposte fornite meriterebbero la generosità che avevo originariamente posto per questa domanda. Tuttavia, c'è solo un premio da assegnare. Devo a tutti i futuri lettori scegliere la risposta che risolve il problema nel modo più efficiente. Per determinare quale sia la soluzione, ho eseguito un test finale, confrontando i tre script in compatibilità, velocità e qualità dell'output. Ecco i risultati:
Thumbnailer 1 , di rosch:
Compatibilità : ✔ spazi nel nome del file; ✔ spazi nel nome della directory; ✘ conforme a freedesktop
Velocità : 95 PDF in 12,6 sec
Qualità : qualità nautilus di serie
Vantaggi aggiuntivi : 1.) salta automaticamente i file con i pollici preesistenti; 2.) Non sono necessari pacchetti aggiuntivi
Thumbnailer 2 , di Martin Orda:
Compatibilità : ✔ spazi nel nome del file; ✔ spazi nel nome della directory; ✘ conforme a freedesktop
Velocità : 95 PDF in 70,0 sec
Qualità : ridimensionamento significativamente migliore rispetto alle immagini di stock.
Vantaggi aggiuntivi : 1.) salta automaticamente i file con i pollici preesistenti 2.) compatibile con una vasta gamma di formati di immagine oltre a PDF 3.) indipendente dalla piattaforma, non si basa su componenti GNOME
Thumbnailer 3 , di James Henstridge:
Compatibilità : ✔ spazi nel nome del file; ✔ spazi nel nome della directory; ✔ conforme a freedesktop
Velocità : 95 PDF in 10,8 sec
Qualità : qualità nautilus di serie
Vantaggi aggiuntivi : 1.) salta automaticamente i file con i pollici preesistenti 2.) compatibile con tutti i formati di file identificati dai thumbnailer preinstallati
Tutti e tre gli script sono eccellenti. Ognuno ha i suoi distinti vantaggi e svantaggi. La soluzione di Rosch è pronta all'uso e potrebbe essere la scelta giusta per gli utenti con un'installazione minima.
Martin Orda ha creato uno script molto versatile che funziona con una varietà di formati di file ed è indipendente dalla DE. Eccelle per la qualità delle miniature ma lo fa a scapito della velocità.
Alla fine era la soluzione di James che si adattava meglio al mio caso d'uso. È veloce, versatile e offre le opzioni per saltare i file con miniature preesistenti.
Vincitore assoluto : James Henstridge
Informazioni aggiuntive : tutti e tre gli script sono completamente compatibili con gli script nautilus . Puoi installarli facilmente seguendo questo tutorial .
Modifica 2 : revisione aggiornata con script migliorato di rosch.