[[Vorlage(Getestet, bionic)]] {{{#!vorlage Wissen [:Rechte: Dateirechte ändern] [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] [:Programme_starten: Ein Programm starten] [:Umgebungsvariable: Programme dem System bekannt machen] ''(optional)'' [:Paketinstallation_DEB: Ein einzelnes Paket installieren] }}} [[Inhaltsverzeichnis(2)]] Thumbnails sind kleine [wikipedia:Vorschaubild:Vorschaubilder] des Originals, die einen sehr geringen Speicherplatz benötigen und im [:Homeverzeichnis:] im versteckten Ordner '''.thumbnails''' gespeichert werden. Mit der Zeit kann sich dieser Ordner extrem vergrößern. Gründe sind: gelöschte, geänderte, defekte und verschobene Dateien sowie defekte Thumbnails, die als unnötiger Ballast in dem Ordner '''~/.thumbnails''' verbleiben. [https://www.calcifer.org/hg/thumbnail-checker/ Thumbnails-Checker] {en} untersucht Thumbnails, überprüft sie auf Aktualität und listet die nicht mehr aktuellen Thumbnails auf, die per Mausklick gelöscht werden können. Je nach Anzahl der gesammelter Thumbnails sind also große Einsparungen möglich. Wenn einen die kurze Wartezeit beim Neuerstellen nicht stört, kann man auch einfach ab und zu den Ordner '''~/.thumbnails''' komplett löschen. = Installation = Zur Verwendung benötigt werden die Pakete {{{#!vorlage Paketinstallation python-gnome2 python-glade2 }}} Dann erstellt man einen Ordner '''thumbnail-checker''', in dem die folgende Dateien (''"Rechtsklick -> Speichern"'') direkt von der Seite des Entwicklers heruntergeladen werden. ## Backup der Skripte im Anhang des Artikels * [https://www.calcifer.org/hg/thumbnail-checker/raw-file/tip/thumbnail-checker.glade thumbnail-checker.glade] {dl} * [https://www.calcifer.org/hg/thumbnail-checker/raw-file/c49650604e61/thumbnail-checker.py thumbnail-checker.py] {dl} * [[Anhang(thumbnail_patch)]] {dl} Alternativ kann man den Inhalt der Dateien in einen Texteditor [3] kopieren und mit dem jeweiligen Dateinamen abspeichern. [[Vorlage(Fremd, Software)]] === Programm patchen === Nach dem alle Dateien im Ordner sind, müssen noch die Dateien '''thumbnail-checker.glade''' und '''thumbnail-checker.py''' gepatcht werden. Dazu öffnet man ein Terminal [2] und bewegt sich in das Verzeichnis '''thumbnail-checker'''. Dort patcht man die Dateien mit dem Befehl: {{{#!vorlage Befehl patch < thumbnail_patch }}} Folgendes wird dann im Terminal ausgegeben: {{{ patching file thumbnail-checker.glade patching file thumbnail-checker.py }}} === Installation für alle Nutzer === Will man das Programm allen Nutzern auf einem PC zur Verfügung stellen, verschiebt man nun den Ordner '''thumbnail-checker''' mit [:sudo:Root-Rechten] nach '''/opt'''. Als nächstes erstellt man ein kleines Skript, das die Arbeit erleichtern soll. Dazu öffnet man einen Texteditor mit Root-Rechten [3] und speichert folgenden Text {{{#!code shell #!/bin/bash cd /opt/thumbnail-checker python thumbnail-checker.py }}} unter '''/usr/local/bin/thumbcheck''' ab. Dieses Skript muss man danach noch ausführbar machen [1] (Es werden wieder Root-Rechte benötigt!). Das Programm kann dann über '''thumbcheck''' gestartet werden [4]. === Installation nur für einen Nutzer === Auch hier erstellt man ein Skript, das die Arbeit erleichtern soll. Dazu öffnet man einen Texteditor [3] und speichert folgenden Text {{{#!code sh #!/bin/bash cd ~/thumbnail-checker python thumbnail-checker.py }}} unter '''/home/USERNAME/bin/thumbcheck''' ab ('''USERNAME''' natürlich korrekt ersetzen und den Ordner '''bin''' gegebenenfalls erstellen). Dieses Skript muss danach noch ausführbar gemacht [1] und ggf. der Ordner '''bin''' in die PATH eingetragen [5] werden. = Benutzung = Nach dem Start des Programm sieht die Oberfläche wie folgt aus: {{{#!vorlage Tabelle <:>[[Bild(thumbnails_checker_1.png, x200)]] <:>[[Bild(thumbnails_checker_2.png, x200)]] <:>[[Bild(thumbnails_checker_3.png, x200)]] +++ <:>Fenster nach Programmaufruf.[[BR]] Beginn der Überprüfung mit Klick auf Start. <:>Keine zu löschenden Thumbnails.[[BR]] Löschtaste (links) ist grau hinterlegt. <:>Es gibt Thumbnails.[[BR]] Löschtaste ist aktiviert. }}} = Links = * [http://www.calcifer.org/hg/thumbnail-checker Code auf calcifer.org] {en} * [:System#Optimierung:Systemoptimierung] {Übersicht} weitere Programme zur Systemoptimierung # tag: System