So kalibrieren Sie Elo-Touchscreens nach der Anzeigerotation unter Linux neu
Zielgruppe: Öffentlich / Elo-Kunden, Systemadministratoren & Integratoren
Artikeltyp: Fehlerbehebung & Kalibrierungsanleitung
Bei einer Änderung der Anzeigeorientierung (z. B. beim Drehen von Quer- in Hochformat) auf einem Linux-Betriebssystem kann die Zuordnung der Touchkoordinaten falsch ausgerichtet oder invertiert werden. Dies ist ein zu erwartendes Verhalten, da die Koordinatenmatrizen des Touch-Digitalisierers unabhängig vom Rendering-Subsystem der Anzeige arbeiten.
Immer wenn die Anzeigerotation verändert wird, muss die Touchkoordinatenmatrix aktualisiert werden, indem das Elo-Kalibrierungsprogramm (elova) ausgeführt wird.
Voraussetzungen & Treiberdownloads
- Stellen Sie sicher, dass das entsprechende Elo Linux-Treiberpaket installiert ist. Falls erforderlich, laden Sie das Treiberpaket vom Elo Linux Touch Drivers Portal herunter.
- Überprüfen Sie das offizielle Elo Linux Treiber-Installations- & Einrichtungshandbuch.
-
Berechtigungen: Der Benutzer muss über administrative (root /
sudo) Berechtigungen und Lese-/Schreibrechte für die Verzeichnisse/dev/elo-usbund/etc/opt/elo-usbverfügen.
Ausführen des Kalibrierungsprogramms (elova)
Führen Sie das elova Kalibrierungsprogramm aus einem Terminalfenster innerhalb einer aktiven X11-Grafiksitzung aus:
1. Standard-Kalibrierung vor Ort
Für Controller, die eine lokale Kalibrierung unterstützen (z. B. 2701, 2218), werden die Kalibrierungsdaten direkt auf den Controller geschrieben:
# cd /etc/opt/elo-usb # sudo ./elova
2. NVRAM-Speicherkalibrierung
Um die Kalibrierungsdaten sowohl in den Nichtflüchtigen RAM (NVRAM) des Monitors als auch in der Konfigurationsdatei auf der lokalen Festplatte zu speichern:
# cd /etc/opt/elo-usb # sudo ./elova --nvram
3. Abschließen der On-Screen-Ziele
Nachdem das Programm gestartet wurde, werden Kalibrierungsziele auf dem Bildschirm angezeigt. Berühren Sie jedes Ziel fest aus Ihrem normalen Sicht- und Betriebswinkel. Die Kalibrierungsdaten werden automatisch gespeichert, sobald das letzte Ziel berührt wird.
Multi-Monitor & erweiterte CLI-Parameter
| Befehl / Parameter | Beschreibung & Anwendungsfall |
|---|---|
sudo ./elova --videoscreen=1 |
Kalibriert gezielt den Videoausgang 1 in Multi-Monitor-Setups (Xinerama, TwinView). |
sudo ./elova --caltargettimeout=0 |
Deaktiviert den Timeout für die Kalibrierungsziele (Standard ist 30 Sekunden; Bereich: 0–300s). |
sudo ./elova --caltargettimeout=45 |
Setzt den Ziel-Timeout auf 45 Sekunden. |
./elova --viewdevices |
Listet alle erkannten Elo USB-Touchgeräte und die zugehörigen Videoanzeigen zu. |
./elova --help |
Zeigt die vollständige Hilfesyntax und verfügbare CLI-Optionen an. |
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article