Moin,
ich habe die Anzeigen des Pearl-Displays beim Starten und Ausschalten mal an dessen positive und negative Fähigkeiten angepasst. Wegen des doch eher schnarchlangsamen Bildaufbaus wird beim Start nur noch eine Grafik angezeigt, anstatt den Bootprozess mit verschiedenen Grafiken zu begleiten.
Beim Runterfahren habe ich ganz auf eine Anzeige verzichtet, weil die Grafik im Endeffekt grade mal 1 Sekunde auf dem Display zu sehen war.
Dafür sind die Grafiken nun an die bessere Auflösung und vor allem die höhere Farbanzahl angepasst. D.h. beim Start ist das aktuelle mld Logo in voller Pracht zu sehen, bei ausgeschaltetem Rechner (nur da sinnvoll, wo die USB Anschlüsse auch dann noch mit Strom versorgt sind) hat man die Qual der Wahl zwischen der Anzeige des nächsten Timers, einem Bild aus dem Familienalbum oder einem wirklich schwarzen Display.
Die Priorität zwischen den verschiedenen Möglichkeiten wird folgendermaßen gesetzt:
- ist 'Show next Timers' ausgewählt und sind auch wirklich Timer vorhanden wird eine Grafik mit der nächsten Aufnahme angezeigt. Die sieht momentan so aus wie im Anhang (hab's leider nicht inline hinbekommen) ist aber ohne viel Aufwand zu ändern. Vielleicht findet sich der eine oder andere begnadete Grafiker, der hier noch weitere Möglichkeiten postet.
- ist 'Show next Timers' nicht gewählt oder sind keine Timer vorhanden kann ein individuelles Foto/Bild gewählt werden. Hierzu die Datei custom.png überschreiben oder das Bild dorthin verlinken. Hier sind der Phantasie natürlich keine Grenzen gesetzt. So könnte man sich ein Skript basteln, das bei jedem Ausschalten das angezeigte Bild wechselt, sodass jeder aus der Verwandtschaft mal dran kommt. Man kann sich aber auch an den bevorstehenden Hochzeitstag erinnern lassen oder eine grafische Wettervorhersage anzeigen.
- trifft auch das nicht zu, wird das Display einfach schwarz geschaltet, wobei die Hintergrundbeleuchtung auf 0 gesetzt wird.
- für die anderen angezeigten Bilder lässt sich die Helligkeit einstellen
Die Installation ist reichlich einfach:
- zunächst muss unbedingt Imagemagick installiert sein. Bei Bedarf mit apt-get install imagemagick nachholen.
- die übrigen Dateien in denselben Pfad kopieren, wie sie auch im Archiv abgelegt sind.
D.h. den kompletten Ordner '320x240' mit den Grafiken nach /etc/graphglcd/
die Skripte nach /etc/init.d/, wobei die vorhandenen Dateien graphlcd und graphlcd-base überschrieben werden. Wer will kann sie auch ganz löschen, ich habe sie so angepasst, dass sie für Pearl-Displays nicht mehr ausgeführt werden. - damit die Einstellungen auch im WebIf durchgeführt werden können, zuletzt noch die Setup-Datei nach /var/www/tpl/setup/Miscellaneous/GraphLCD kopieren. Wer diesen Punkt nicht durchführen möchte kann die entsprechenden Optionen auch in rc.pearl auskommentieren unnd ändern.
Anmerkungen:
- Leider fehlen der ImageMagick Version die notwendigen Module für einen Zeilenumbruch. Deswegen musste ich die Zeile mit dem Titel der Aufnahme verkleinern. Wäre prima, wenn ImageMagick mit diesen Modulen kompiliert/gepackt werden würde.
- Ich bin alles andere als ein Skript-Guru, also Erbarmen (Vorschläge zur Verbesserung jederzeit willkommen)
Gruß
Alex