Dieser Artikel enthält Informationen zum Elo Touchscreen Linux Driver APR (USB) v2.1.0 und Installationsanweisungen
Nachfolgend finden Sie die Installationsanweisungen für den Elo Touchscreen Linux Driver APR (USB) v2.1.0.
Dieser Treiber ist veraltet und wird nicht mehr unterstützt.
Elo Touchscreen Linux Driver - APR (USB)
Intel i686 (32 Bit) oder AMD64/Intel (64 Bit)
Installations-/Deinstallationsanweisungen
--------------------------------------------------------------------------------
Version 2.1.0
14. Januar 2010
Elo TouchSystems
================================================================================
Das Elo Linux APR Driver-Paket enthält Linux-Treiber, die für den Linux 2.6
Kern, grafische Steuerungspanel- und Befehlszeilen-Steuerungspanel-Dienstprogramme für Elo
APR-Touchmonitore konzipiert sind. Dieser Treiber benötigt die libusb-1.0-Bibliothek, um ordnungsgemäß zu funktionieren. Siehe Abschnitt 3 für die Installation der libusb-1.0-Bibliothek.
Diese Readme-Datei ist wie folgt gegliedert:
1. Unterstützte Touchmonitore und Elo Touchscreen-Controller
2. Systemanforderungen
3. Installation der libusb-1.0-Bibliothek
4. Installation des Elo Touchscreen APR Treibers
5. Befehlszeilenoptionen und Verwendung des APR Treibers
6. Zugriff auf das Steuerungspanel
7. Deinstallation des Elo Touchscreen APR Treibers
8. Kontaktaufnahme mit Elo TouchSystems
==========================================================
1. Unterstützte Touchmonitore und Elo Touchscreen-Controller
==========================================================
- Elo APR (USB) Controller (APR 7000/7001)
======================
2. Systemanforderungen
======================
- 32-Bit Intel i686 (x86) Plattform (oder) [Besuchen Sie den Abschnitt Linux-Downloads unter
64-Bit AMD/Intel x86_64 Plattform www.elotouch.com, um das Treiberpaket
für Ihr 32 oder 64-Bit-Linux herunterzuladen]
- Unterstützte Kernel:
Kernelversion 2.6
- Unterstützte Libusb-Versionen:
libusb 1.0 (libusb-1.0.so.0)
- Unterstützte Motif-Versionen:
Motif Version 4.0 (libXm.so.4)
Motif Version 3.0 (libXm.so.3)
- Unterstützte Libusb-Versionen:
libusb Version 1.0
====================================
3. Installation der libusb-1.0-Bibliothek
====================================
Wichtig:
==========
a.) Es müssen Administratorrechte auf dem Linux-System vorhanden sein, um die
libusb-1.0-Bibliothek zu installieren.
b.) Um die libusb-1.0-Bibliothek aus dem Quellcode zu erstellen, ist eine Entwicklungsumgebung
mit den erforderlichen Paketen wie gcc, make usw. erforderlich. Siehe Dokumentation des libusb-1.0
Quellcodes für weitere Details.
c.) Die Libusb-1.0-Funktionen verwenden das "usbfs"-Dateisystem, um mit dem USB-
Gerät zu interagieren. Stellen Sie sicher, dass "usbfs" eingebunden und aktiv ist, wenn Sie Fehler mit
libusb-1.0-Funktionen erhalten.
d.) Dieser Treiber funktioniert NICHT mit der älteren libusb-0.1-Bibliothek.
Die Komponenten des Elo APR Touchscreen Linux-Treibers benötigen jetzt die Unterstützung der libusb-1.0-Bibliothek
(die ältere libusb-0.1-Bibliothek funktioniert nicht). Diese libusb-1.0-Bibliothek kann aus binären
Paketinstallationen von verschiedenen Linux-Distributionen installiert werden. Die
Bibliothek kann auch durch Kompilieren des libusb-1.0-Quellpakets installiert werden,
das auf der libusb-1.0-Website zum Download verfügbar ist.
Installieren Sie die libusb-1.0-Bibliothek aus binären Paketen
-----------------------------------------------
Die neuesten Linux-Distributionen (Beispiel: OpenSuse 11.1, Ubuntu 9.04, Fedora 10,
usw.) haben begonnen, diese Bibliothek (Upgrade zur beliebten libusb-0.1
Bibliothek) als Teil ihrer Standardveröffentlichung zu versenden. Möglicherweise müssen Sie
jedoch die Bibliothek aus dem CD/DVD-Image oder aus dem Online-Paket-Repository auswählen und installieren.
Bitte sehen Sie sich die Befehle zur Installation des binären Pakets der libusb-1.0-Bibliothek für einige Linux-
Distributionen unten an.
# yum install libusb1 [ Fedora 10 ]
# apt-get install libusb-1.0-0 [ Ubuntu 9.04 ]
Installieren Sie die libusb-1.0-Bibliothek aus Quellcode
-------------------------------------------
Wenn Ihre Distribution (Beispiel: OpenSuse 10.3, Ubuntu 8.04, Fedora 8, usw.) kein binäres Paket für die libusb-1.0-Bibliothek hat, können Sie den neuesten
Quellcode für diese Bibliothek von der libusb-1.0-Website herunterladen, kompilieren und problemlos installieren.
Website - http://libusb.wiki.sourceforge.net/Libusb1.0
Download-Quelle - http://sourceforge.net/projects/libusb/files/libusb-1.0/
Extrahieren Sie den Quellcode der Bibliothek und führen Sie dann die folgenden Befehle aus, um die Bibliothek im Hauptbibliotheksordner zu konfigurieren, zu kompilieren und zu installieren.
# cd libusb-1.0.0
# ./configure
# make
# make install
Intel 32-Bit i686 Plattform:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(oder)
AMD64/Intel 64-Bit x86_64 Plattform:
- - - - - - - - - - - - - - - - -
# ln -s /usr/local/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0
Ältere Linux-Distributionen können einige Einschränkungen beim Kompilieren dieses Bibliotheksquellcodes
aufgrund der gcc-Compiler-Version haben. Siehe Dokumentation des libusb-1.0-Quellcodes für weitere Details.
============================================
4. Installation des Elo Touchscreen APR Treibers
============================================
Wichtig:
==========
a.) Es müssen Administratorrechte auf dem Linux-System vorhanden sein, um den
Elo Touchscreen APR Treiber zu installieren.
b.) Stellen Sie sicher, dass alle vorherigen Elo-Treiber vom System deinstalliert sind.
c.) Entpacken Sie das heruntergeladene binäre Paket nicht auf einem Windows-System.
d.) Dieser Treiber funktioniert nur auf Linux-Kernelversion 2.6.
e.) Stellen Sie sicher, dass die libusb-1.0-Bibliothek (libusb-1_0-0-0.9.3-4.22 oder libusb-1.0-0
Paket) installiert ist, bevor Sie mit der Installation des Touchscreen-Treibers
fortfahren.
f.) Motif 4.0 (libXm.so.4) oder Motif 3.0 (libXm.so.3) Bibliothek ist erforderlich, um
das grafische Benutzeroberflächen (GUI)-Steuerungspanel (/etc/opt/elo-apr/cpl) zu verwenden.
Installationspakete von Openmotif, libmotif, libopenmotif oder lesstif bieten
die erforderliche libXm.so.4 oder libXm.so.3 Bibliothek.
g.) Stellen Sie sicher, dass der APR-Touchscreen während der Installation des
Treibers und beim Neustart nach der Installation des Treibers mit dem System verbunden ist.
Schritt I:
-------
Kopieren Sie die Elo APR-Treiberdateien aus dem entpackten "bin-apr" binären Ordner in den
standardmäßigen elo-Ordner (/etc/opt/elo-apr). Stellen Sie sicher, dass der APR-Touchscreen mit dem System verbunden ist und fahren Sie mit dem Herunterladen der Charakterisierungsdatei fort.
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
Führen Sie nun den Treiber im Terminal aus, um den neuen APR-Touchscreen zu erkennen und >die Charakterisierungsdatei herunterzuladen. Dieser Datentransfer dauert einige Minuten und erfolgt nur einmal pro Touchscreen. Diese Daten, die auf der Festplatte gespeichert sind, sind für jeden Touchscreen einzigartig und werden vom Treiber verwendet, um mit einem bestimmten Touchscreen zu arbeiten.
# cd /etc/opt/elo-apr
# ./eloapr
Sobald der Datentransfer abgeschlossen ist, beginnt der Treiber auf die Berührungen des
Benutzers zu reagieren (für jeden Benutzer, ob Root oder normaler Benutzer). Nach dem nächsten Systemneustart sollte Berührung auch an der Anmeldeseite verfügbar sein.
Schritt II:
--------
OpenSuse- und Suse Enterprise Linux-Systeme:
- - - - - - - - - - - - - - - - - - - - - -
Kopieren Sie die udev-Regeldatei des Elo APR-Treibers (99-elotouch-suse.rules) in den udev
Regelordner "/etc/udev/rules.d/". Wenn Ihr Xserver keine X-Authentifizierung verwendet, fügen Sie der
eloapr-Startzeile den Befehlszeilenparameter "--noxauthentication" in der
"/etc/udev/rules.d/99-elotouch-suse.rules"-Datei hinzu.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-suse.rules /etc/udev/rules.d/
Ziehen Sie den APR-Touchscreen ab und schließen Sie ihn erneut an und prüfen Sie, ob die Berührung aktiv ist. Wenn die Berührung nicht wiederhergestellt wird, ändern Sie die APR UDEV-Regeldatei, um der Linux-Distribution zu entsprechen. Überprüfen Sie die verfügbaren udev-Regeldateien im Ordner /etc/opt/elo-apr/setup und
/etc/udev/rules.d auf mögliche Modifikationen.
Debian-, Ubuntu- und Gentoo-Systeme:
- - - - - - - - - - - - - - - - -
Kopieren Sie die udev-Regeldatei des Elo APR-Treibers (99-elotouch-ubuntu.rules) in den udev
Regelordner "/etc/udev/rules.d/". Wenn Ihr Xserver keine X-Authentifizierung verwendet, fügen Sie der
eloapr-Startzeile den Befehlszeilenparameter "--noxauthentication" in der
"/etc/udev/rules.d/99-elotouch-ubuntu.rules"-Datei hinzu.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-ubuntu.rules /etc/udev/rules.d/
Ziehen Sie den APR-Touchscreen ab und schließen Sie ihn erneut an und prüfen Sie, ob die Berührung aktiv ist. Wenn die Berührung nicht wiederhergestellt wird, ändern Sie die APR UDEV-Regeldatei, um der Linux-Distribution zu entsprechen. Überprüfen Sie die verfügbaren udev-Regeldateien im Ordner /etc/opt/elo-apr/setup und
/etc/udev/rules.d auf mögliche Modifikationen.
Slackware- und Redhat Enterprise Linux-Systeme:
- - - - - - - - - - - - - - - - - - - - - - -
Kopieren Sie die udev-Regeldatei des Elo APR-Treibers (99-elotouch-rhel.rules) in den udev
Regelordner "/etc/udev/rules.d/". Wenn Ihr Xserver keine X-Authentifizierung verwendet, fügen Sie der
eloapr-Startzeile den Befehlszeilenparameter "--noxauthentication" in der
"/etc/udev/rules.d/99-elotouch-rhel.rules"-Datei hinzu.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-rhel.rules /etc/udev/rules.d/
Ziehen Sie den APR-Touchscreen ab und schließen Sie ihn erneut an und prüfen Sie, ob die Berührung aktiv ist. Wenn die Berührung nicht wiederhergestellt wird, ändern Sie die APR UDEV-Regeldatei, um der Linux-Distribution zu entsprechen. Überprüfen Sie die verfügbaren udev-Regeldateien im Ordner /etc/opt/elo-apr/setup und
/etc/udev/rules.d auf mögliche Modifikationen.
Fedora-Systeme:
- - - - - - - -
Kopieren Sie die udev-Regeldatei des Elo APR-Treibers (99-elotouch-fedora.rules) in den udev
Regelordner "/etc/udev/rules.d/". Wenn Ihr Xserver keine X-Authentifizierung verwendet, fügen Sie der
eloapr-Startzeile den Befehlszeilenparameter "--noxauthentication" in der
"/etc/udev/rules.d/99-elotouch-fedora.rules"-Datei hinzu.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-fedora.rules /etc/udev/rules.d/
Ziehen Sie den APR-Touchscreen ab und schließen Sie ihn erneut an und prüfen Sie, ob die Berührung aktiv ist. Wenn die Berührung nicht wiederhergestellt wird, ändern Sie die APR UDEV-Regeldatei, um der Linux-Distribution zu entsprechen. Überprüfen Sie die verfügbaren udev-Regeldateien im Ordner /etc/opt/elo-apr/setup und
/etc/udev/rules.d auf mögliche Modifikationen.
Mandriva-Systeme:
- - - - - - - - -
Kopieren Sie die udev-Regeldatei des Elo APR-Treibers (99-elotouch-mandriva.rules) in den udev
Regelordner "/etc/udev/rules.d/". Wenn Ihr Xserver keine X-Authentifizierung verwendet, fügen Sie der
eloapr-Startzeile den Befehlszeilenparameter "--noxauthentication" in der
"/etc/udev/rules.d/99-elotouch-mandriva.rules"-Datei hinzu.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-mandriva.rules /etc/udev/rules.d/
Ziehen Sie den APR-Touchscreen ab und schließen Sie ihn erneut an und prüfen Sie, ob die Berührung aktiv ist. Wenn die Berührung nicht wiederhergestellt wird, ändern Sie die APR UDEV-Regeldatei, um der Linux-Distribution zu entsprechen. Überprüfen Sie die verfügbaren udev-Regeldateien im Ordner /etc/opt/elo-apr/setup und
/etc/udev/rules.d auf mögliche Modifikationen.
Schritt III:
---------
Stellen Sie sicher, dass der Elo APR (USB)-Touchscreen mit dem Computer verbunden ist und
starten Sie Ihr System neu.
# shutdown -r now
===========================================
5. Befehlszeilenoptionen und Verwendung des APR Treibers
===========================================
Die Befehlszeilenoptionen des APR (eloapr) Treibers sind nachfolgend aufgeführt. Falls erforderlich, ändern Sie die
Elo UDEV-Regeldatei, um Befehlszeilenoptionen zum Starten des eloapr-Treibers hinzuzufügen.
--nobeepontouch [ Deaktivieren Sie das Signalton bei Berührung ]
--noxauthentication [ Deaktivieren Sie den X-Authentifizierungsprozess für Xorg
Xserver, die kein Authentifizierungsverfahren benötigen,
um mit dem Xserver zu interagieren (eingebettete Systeme) ]
--displaycoordinates [ Zeigen Sie die Berührungsdaten an, die jeder Berührung entsprechen,
auf einem Terminal. Berührungsdaten bestehen aus Berührungsstatus
(Berührung/Strom/Keine Berührung) zusammen mit X- und Y-Koordinaten. Diese Option
wird zum Testen des APR-Touchscreens verwendet, daher werden die Berührungsdaten nur
angezeigt und nicht an den Xserver gesendet, um den Mauszeiger zu bewegen. ]
--rotation [ Starten Sie den APR-Treiber zur Unterstützung des jeweiligen Videodrehmodi.
Unterstützte Video-Drehwinkel sind 0, 90, 180 und 270. ]
--aprmode_pos [ Starten Sie den Elo APR-Treiber, der für Anwendungen im Verkaufsbereich
(POS) angepasst ist (Standardmodus). ]
--aprmode_general [ Starten Sie den Elo APR-Treiber, der für allgemeine
Anwendungen angepasst ist. ]
--aprmode_signature [ Starten Sie den Elo APR-Treiber, der für Anwendungen zur Signatur
angepasst ist. ]
--aprmode_gaming [ Starten Sie den Elo APR-Treiber, der für Gaming
Anwendungen angepasst ist. ]
--custom_parameters [ Starten Sie den Elo APR-Treiber mit benutzerdefinierten Parametern für einen
spezifischen APR-Modus. Benutzerdefinierte Parameter werden aus der
/etc/opt/elo-apr/setup/customAprParameters.txt-Datei gelesen.
Wenden Sie sich an den Elo-Technik-Support, wenn die 4 Standard-APR-Modalitäten nicht
geeignet sind. Das Format der benutzerdefinierten Parameter ist in der
customAprParameters.txt-Datei aufgeführt und der gültige Bereich reicht von
Parameter_0 bis Parameter_37. ]
Anwendungsbeispiele:
---------------
eloapr --nobeepontouch
eloapr --nobeepontouch --noxauthentication --aprmode_gaming
eloapr --rotate 90
eloapr --rotate 180 --displaycoordinates
eloapr --aprmode_signature
eloapr --aprmode_signature --custom_parameters [ Lade den Standard-APR-Signatur-
modus und ersetze dann einige
Parameter, die in der
benutzerdefinierten Parameterdatei bereitgestellt werden. ]
eloapr --custom_parameters [ Lade den Standard-APR-POS-Modus
(Standard) und ersetze dann
einige Parameter, die in der
benutzerdefinierten Parameterdatei bereitgestellt werden. ]
==============================
6. Zugriff auf das Steuerungspanel
==============================
Die Anwendung des Steuerungspanels ermöglicht es dem Benutzer, die verfügbaren Treibereinstellungen einfach anzupassen. Nachdem der Treiber installiert und geladen wurde, wechseln Sie in den
/etc/opt/elo-apr-Ordner und führen Sie die Anwendung des Steuerungspanels aus.
Wichtig:
==========
Benutzer müssen über Administrator- oder Root-Zugriff verfügen, um die Anwendung des Steuerungspanels
auszuführen.
Schritt I:
-------
Führen Sie das Dienstprogramm des Steuerungspanels aus einem Befehlsfenster in X Windows aus dem
/etc/opt/elo-apr-Ordner aus. Motif Version 4.0 (libXm.so.4) oder Motif Version 3.0
(libXm.so.3) ist erforderlich, um das auf GUI basierende Steuerungspanel
(/etc/opt/elo-apr/cpl) zu verwenden.
# cd /etc/opt/elo-apr
# ./cpl
Schritt II:
--------
Navigieren Sie durch die verschiedenen Registerkarten, indem Sie auf diese klicken. Hier ist eine Übersicht über die Informationen zu jeder Registerkarte.
Allgemein - Allgemeine Informationen zum Touchscreen
Modus - Ändern des Touchscreen-Modus
Eigenschaften - Anzeigen von Daten zu dem APR-Touchmonitor
Über - Informationen zum Paket. Klicken Sie auf die Schaltfläche Lesen, um diese readme.txt-Datei zu öffnen.
Schritt III:
---------
Wenn Motif nicht installiert ist, verwenden Sie die Befehlszeilenversion der Anwendung, um auf das Steuerungspanel zuzugreifen. Führen Sie die Befehlszeilenanwendung aus einem Befehlsfenster in X Windows aus dem /etc/opt/elo-apr-Ordner aus.
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. Deinstallation des Elo Touchscreen APR Treibers
==============================================
Wichtig:
==========
a.) Es müssen Administratorrechte auf dem Linux-System vorhanden sein, um den
Elo Touchscreen APR Treiber zu deinstallieren.
b.) Alle Charakterisierungsdaten des Touchscreens, die auf die
Festplatte heruntergeladen wurden, werden gelöscht.
Schritt I:
-------
Entfernen Sie die udev-Regeldatei des Elo APR-Treibers (99-elotouch-*.rules), die im Installationsschritt II in den udev-Regelordner "/etc/udev/rules.d" kopiert wurde.
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
Schritt II:
--------
Löschen Sie die Elo APR-Treiberdateien und -ordner im Hauptordner des Elo APR-Treibers
"/etc/opt/elo-apr", der im Installationsschritt I erstellt wurde.
# cd /etc/opt
# rm -rf /etc/opt/elo-apr
Starten Sie das System neu, um den Deinstallationsprozess abzuschließen.
# shutdown -r now
==============================
8. Kontaktaufnahme mit Elo TouchSystems
==============================
Website: http://www.elotouch.com
E-Mail: customerservice@elotouch.com
Postanschrift:
----------------
Elo TouchSystems
Ein Unternehmen von Tyco Electronics
301 Constitution Drive
Menlo Park, CA 94025
USA
Telefon: (800) 557-1458
(650) 361-4800
Fax: (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Deutschland
Telefon: +49 (0) 89/60822-0
Fax: +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
Belgien
Telefon: +32 (16) 35-2100
Fax: +32 (16) 35-2101
================================================================================
Copyright (c) 2010 Elo TouchSystems
Alle Rechte vorbehalten.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article