Ich habe eine große Bibliothek an PDF-Dokumenten (Papieren, Vorlesungen, Handouts), durch die ich schnell navigieren möchte. Dafür brauche ich Thumbnails.
Gleichzeitig sehe ich jedoch, dass der ~/.thumbnails
Ordner mit Daumen voll ist , die ich nicht wirklich brauche. Das Löschen von Thumbnails ohne Entfernen der wichtigen Thumbnails ist nicht möglich. Wenn ich sie löschen würde, müsste ich zu jedem Ordner mit wichtigen PDF-Dokumenten gehen und den Thumbnail-Cache neu generieren lassen.
Ich würde gerne in der Lage sein, diesen Prozess zu automatisieren. Kann ich nautilus auf irgendeine Weise anweisen, die Thumbs für eine Reihe bestimmter Verzeichnisse vorab im Cache zu speichern?
Hinweis : Ich habe eine Reihe von Bash-Skripten gefunden , die dies für Bilder und Videos zu tun scheinen, aber nicht für andere Dokumente. Vielleicht kann jemand, der Erfahrung mit Skripten hat, diese für PDF-Dokumente anpassen oder mich zumindest in die richtige Richtung weisen, was ich ändern muss, damit dies auch mit PDF-Dokumenten funktioniert.
Bearbeiten :
Die Antwort auf diese Frage war überwältigend. Lassen Sie mich zunächst allen danken, die an der Lösung dieses Problems mitgewirkt haben. Die Frage, ihre Antworten und die damit verbundene Diskussion sind ein gutes Beispiel dafür, wie die Zusammenarbeit vieler Parteien zu einer optimalen Lösung führen kann. Genau das macht Linux und Open Source so großartig.
Alle Antworten, die ich gegeben habe, hätten das Kopfgeld verdient, das ich ursprünglich für diese Frage ausgesprochen habe. Dennoch gibt es nur eine Prämie zu vergeben. Ich bin es allen zukünftigen Lesern schuldig, die Antwort zu wählen, die das Problem am effizientesten löst. Um herauszufinden, um welche Lösung es sich handelt, habe ich einen letzten Testlauf durchgeführt und die drei Skripte in Bezug auf Kompatibilität, Geschwindigkeit und Ausgabequalität verglichen. Hier sind die Ergebnisse:
Thumbnailer 1 , von rosch:
Kompatibilität : ✔ Leerzeichen in Dateinamen; ✔ Leerzeichen im Verzeichnisnamen; ✘ Freedesktop-konform
Geschwindigkeit : 95 PDFs in 12,6 Sek
Qualität : stock nautilus qualität
Zusätzliche Vorteile : 1.) überspringt automatisch Dateien mit bereits vorhandenen Thumbs; 2.) Keine zusätzlichen Pakete erforderlich
Thumbnailer 2 von Martin Orda:
Kompatibilität : ✔ Leerzeichen in Dateinamen; ✔ Leerzeichen im Verzeichnisnamen; ✘ Freedesktop-konform
Geschwindigkeit : 95 PDFs in 70,0 Sek
Qualität : Deutlich bessere Skalierung als die Bilder auf Lager.
Zusätzliche Vorteile : 1.) Überspringt automatisch Dateien mit bereits vorhandenen Thumbnails. 2.) Kompatibel mit einer Vielzahl von Bildformaten neben PDF. 3.) Plattformunabhängig, setzt nicht auf GNOME-Komponenten
Thumbnailer 3 von James Henstridge:
Kompatibilität : ✔ Leerzeichen in Dateinamen; ✔ Leerzeichen im Verzeichnisnamen; ✔ Freedesktop-konform
Geschwindigkeit : 95 PDFs in 10,8 Sek
Qualität : stock nautilus qualität
Zusätzliche Vorteile : 1.) Überspringt automatisch Dateien mit bereits vorhandenen Miniaturansichten. 2.) Kompatibel mit allen Dateiformaten, die von den vorinstallierten Miniaturansichten identifiziert werden
Alle drei Skripte sind ausgezeichnet. Jedes hat seine eigenen Vor- und Nachteile. Die Lösung von Rosch funktioniert sofort und ist möglicherweise die richtige Wahl für Benutzer mit einer minimalen Installation.
Martin Orda hat ein sehr vielseitiges Skript erstellt, das mit einer Vielzahl von Dateiformaten arbeitet und DE-unabhängig ist. Es zeichnet sich durch Miniaturbildqualität aus, geht jedoch zu Lasten der Geschwindigkeit.
Am Ende war es die James-Lösung, die am besten zu meinem Anwendungsfall passte. Es ist schnell, vielseitig und bietet die Möglichkeit, Dateien mit bereits vorhandenen Miniaturansichten zu überspringen.
Gesamtsieger: James Henstridge
Zusätzliche Informationen : Alle drei Skripte sind voll kompatibel mit Nautilus-Skripten . Sie können sie einfach nach diesem Tutorial installieren .
Edit 2 : Review mit verbessertem Script von rosch aktualisiert.