Infodisplay "Terminal"
Aus LaborWiki
Infodisplay "Terminal" Release status: beta [box doku] | |
---|---|
Description | "Terminal" ist ein Embedded-Board mit TFT-Display mit half-fullhd Auflösung zum Anzeigen von Informationen, das von kanga mit einem Case ausgestattet wurde. |
Author(s) | d2ns |
Der Datenwert „“ enthält einen Gedankenstrich oder andere für die Interpretation der Datumsangabe ungültige Zeichen.
Dinge die beim Bau des Cases aufgefallen sind:
- viele einzelne Bauteile passten nur mit Gewalt aufeinander. Dies liegt möglicherweise am Laser, der etwas ungenau cutted oder vielleicht auch der Leim, der mehr Abstand schuf.
- Teilweise passten Bohrlöcher nicht richtig und mussten entsprechend erweitert werden. Die Lüftungsschlitze waren dabei teilweise sehr nah an den Bohrlöchern. Deswegen sollten deutlich größere Unterlegscheiben verwendet werden.
Software[Bearbeiten | Quelltext bearbeiten]
- Auf dem Embedded Board und dessen 8GB CompactFlash läuft ein Debian.
- Möglicherweise muss "ufw" deinstalliert werden, wenn man weniger Probleme mit SSH-Zugriff und VNC haben will.
- Als Displaymanager wird LXDM verwendet für den man in den Configs "Autologin" definiert und den man für systemctl "enable"n sollte.
- Da Firefox-ESR bei Debian kein Kiosk-Modus kann, wurde ein aktuelles Firefox per Snap installiert.
- Das folgende Shell-Script "display.sh" wird in den Autostart "~/.config/autostart" kopiert oder verlinkt.
#!/bin/bash #change these 4 variables accordingly ORIG_X=1920 ORIG_Y=1080 NEW_X=1920 NEW_Y=540 ### X_DIFF=$(($ORIG_X - $NEW_X)) Y_DIFF=$(($ORIG_Y - $NEW_Y)) ORIG_RES="$ORIG_X"x"$ORIG_Y" NEW_RES="$NEW_X"x"$NEW_Y" ACTIVEOUTPUT=LVDS MODELINE=$(cvt $NEW_X $NEW_Y | grep Modeline | cut -d' ' -f3-) xrandr --output VGA-0 --off xrandr --newmode $NEW_RES $MODELINE xrandr --addmode $ACTIVEOUTPUT $NEW_RES xrandr --output $ACTIVEOUTPUT --fb $NEW_RES --panning $NEW_RES --mode $NEW_RES xrandr --fb $NEW_RES --output $ACTIVEOUTPUT --mode $ORIG_RES #--transform 1,0,$X_DIFF,0,1,$Y_DIFF,0,0,1 /usr/bin/snap run firefox --kiosk "https://www.das-labor.org/labortage/2017/programm/"