projekte:marvin

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekte:marvin [2011/01/06 21:00] – [Hardware] andsprojekte:marvin [2017/03/01 19:19] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 12: Zeile 12:
 ==== Hardware ==== ==== Hardware ====
  
-marvin besteht aus einem Touchscreen, der hochkant über dem Kühlschrank angebracht wurde. Als Rechner wird ein thinclient dienen, auf dem Linux installiert wird. Ein im Vollbild-Kiosk-Modus gestarteter Browser zeigt eine HTML-Seite mit Javascript an, die per Ajax die Funktionen auslöst.+marvin besteht aus einem Touchscreen, der hochkant über dem Kühlschrank angebracht wurde. Als Rechner dient ein altes Notebook, auf dem Linux installiert ist. Ein im Vollbild-Kiosk-Modus gestarteter Browser zeigt eine HTML-Seite mit Javascript an, die per Ajax die Funktionen auslöst.
  
 Im Backend hört auf der Kiste ein Apache mit PHP, der dann auch passende Kommandozeilentools zur Steuerung loslassen kann. Alternativ ist es dem PHP auch direkt möglich, per TCP/UDP/IP steuerbare Dienste in der Zone zu erreichen. Im Backend hört auf der Kiste ein Apache mit PHP, der dann auch passende Kommandozeilentools zur Steuerung loslassen kann. Alternativ ist es dem PHP auch direkt möglich, per TCP/UDP/IP steuerbare Dienste in der Zone zu erreichen.
Zeile 18: Zeile 18:
  
 === Konfiguration des X-servers und des Touchscreentreibers für den hochkant-Bildschirm: === === Konfiguration des X-servers und des Touchscreentreibers für den hochkant-Bildschirm: ===
-== Um das Bild zu drehen, der /etc/X11/xorg.conf in der device-section folgende Zeile hinzufügen (funktioniert möglicherweise nur mit nvidia-karten?): ==+== Um das Bild zu drehen, der /etc/X11/xorg.conf in der device-section folgende Zeile hinzufügen: ==
 Option  "Rotate" "CCW" Option  "Rotate" "CCW"
 == Um die touch-Achsen zu vertauschen, folgendes eingeben: == == Um die touch-Achsen zu vertauschen, folgendes eingeben: ==
Zeile 26: Zeile 26:
 == Da die Kalibrierung jetzt nicht mehr stimmt, hilft folgendes: == == Da die Kalibrierung jetzt nicht mehr stimmt, hilft folgendes: ==
 xinput set-int-prop "Acer T230H" "Evdev Axis Calibration" 32 0 1080 0 1920 xinput set-int-prop "Acer T230H" "Evdev Axis Calibration" 32 0 1080 0 1920
 +
 +{{:projekte:marvin.jpg|}}
 +
 ==== PHP? JS? HTML? Doof? ==== ==== PHP? JS? HTML? Doof? ====
  
  • projekte/marvin.1294347656.txt.gz
  • Zuletzt geändert: 2017/03/01 19:04
  • (Externe Bearbeitung)