Cet article fournit des informations sur le pilote Linux pour écran tactile Elo - APR (USB) v2.20 et les instructions d'installation
Voici les instructions d'installation du pilote Linux pour écran tactile Elo APR (USB) v2.20.
Ce pilote est obsolète et n'est plus pris en charge.
Pilote Linux pour écran tactile Elo - APR (USB)
Intel i686 (32 bits) ou AMD64/Intel (64 bits)
Instructions d'installation/désinstallation
--------------------------------------------------------------------------------
Version 2.2.0
7 octobre 2010
Elo TouchSystems
================================================================================
Le package du pilote Elo Linux APR contient des pilotes Linux conçus pour le noyau Linux 2.6
et des utilitaires de panneau de contrôle graphique et de commande pour les écrans tactiles Elo
APR. Ce pilote nécessite la bibliothèque libusb-1.0 pour fonctionner correctement. Consultez la section 3 pour l’installation de la bibliothèque libusb-1.0.
Ce fichier readme est organisé comme suit :
1. Écrans tactiles et contrôleurs d'écran tactile Elo pris en charge
2. Exigences système
3. Installation de la bibliothèque libusb-1.0
4. Installation du pilote d'écran tactile Elo APR
5. Options de ligne de commande et utilisation du pilote APR
6. Accès au panneau de contrôle
7. Désinstallation du pilote d'écran tactile Elo APR
8. Contact avec Elo TouchSystems
==========================================================
1. Écrans tactiles et contrôleurs d'écran tactile Elo pris en charge
==========================================================
- Contrôleurs Elo APR (USB) (APR 7000/7001/7002)
======================
2. Exigences système
======================
- Plateforme Intel i686 (x86) 32 bits (ou) [Visitez la section des téléchargements Linux à
plateforme AMD/Intel x86_64 64 bits www.elotouch.com pour télécharger le pilote
package pour votre Linux 32 ou 64 bits]
- Noyaux pris en charge :
Version du noyau 2.6
- Versions de libusb prises en charge :
libusb 1.0 (libusb-1.0.so.0)
- Versions de Motif prises en charge :
Version de Motif 4.0 (libXm.so.4)
Version de Motif 3.0 (libXm.so.3)
- Versions de libusb prises en charge :
version libusb 1.0
====================================
3. Installation de la bibliothèque libusb-1.0
====================================
Important :
==========
a.) Vous devez avoir des droits d'accès administrateur sur le système Linux pour installer la
bibliothèque libusb-1.0.
b.) Pour construire la bibliothèque libusb-1.0 à partir du code source, un environnement de développement
est requis avec les packages nécessaires comme gcc, make, etc. Référez-vous à la documentation du code source de libusb-1.0 pour plus de détails.
c.) Les fonctions de Libusb-1.0 utilisent le système de fichiers "usbfs" pour interagir avec le périphérique usb. Assurez-vous que "usbfs" est monté et actif si vous recevez des erreurs avec les fonctions libusb-1.0.
d.) Ce pilote ne fonctionnera PAS avec l'ancienne bibliothèque libusb-0.1.
Les composants du pilote Linux pour écran tactile Elo APR nécessitent désormais la prise en charge de la bibliothèque libusb-1.0 (l'ancienne bibliothèque libusb-0.1 ne fonctionnera pas). Cette bibliothèque libusb-1.0 peut être
installée à partir de paquets binaires fournis par diverses distributions Linux. La
bibliothèque peut également être installée en compilant le package source libusb-1.0
disponible en téléchargement sur le site Web de libusb-1.0.
Installez la bibliothèque libusb-1.0 à partir de paquets binaires
-----------------------------------------------
La plupart des dernières distributions Linux (exemple : OpenSuse 11.1, Ubuntu 9.04, Fedora 10,
etc.) ont commencé à expédier cette bibliothèque (mise à jour de l'ancienne bibliothèque libusb-0.1) comme partie de leur version standard. Vous devrez peut-être encore sélectionner et
installer la bibliothèque à partir de l'image CD/DVD ou à partir du dépôt de paquets en ligne.
Veuillez voir les commandes pour installer le package binaire de la bibliothèque libusb-1.0 pour certaines distributions Linux, fournies ci-dessous.
# yum install libusb1 [ Fedora 10 ]
# apt-get install libusb-1.0-0 [ Ubuntu 9.04 ]
Installez la bibliothèque libusb-1.0 à partir du code source
-------------------------------------------
Si votre distribution (exemple : OpenSuse 10.3, Ubuntu 8.04, Fedora 8, etc.) ne dispose pas d'un package binaire pour la bibliothèque libusb-1.0, vous pouvez télécharger le dernier
code source de cette bibliothèque depuis le site de libusb-1.0, le compiler et l'installer facilement.
Site Web - http://libusb.wiki.sourceforge.net/Libusb1.0
Télécharger Source - http://sourceforge.net/projects/libusb/files/libusb-1.0/
Extrayez le code source de la bibliothèque, puis exécutez les commandes suivantes pour >configurer, compiler et installer la bibliothèque depuis le dossier de la bibliothèque principale.
# cd libusb-1.0.0
# ./configure
# make
# make install
Plateforme Intel 32 bits i686:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(ou)
Plateforme AMD64/Intel 64 bits x86_64:
- - - - - - - - - - - - - - - - -
# ln -s /usr/local/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0
Les anciennes distributions Linux peuvent avoir certaines limitations pour compiler ce code source de bibliothèque
en raison de la version du compilateur gcc. Référez-vous à la documentation du code source de libusb-1.0 pour plus de détails.
============================================
4. Installation du pilote Elo Touchscreen APR
============================================
Important :
==========
a.) Vous devez avoir des droits d'accès administrateur sur le système Linux pour installer le
pilote Elo Touchscreen APR.
b.) Assurez-vous que tous les anciens pilotes Elo sont désinstallés du système.
c.) Ne pas extraire le package binaire téléchargé sur un système Windows.
d.) Ce pilote fonctionnera uniquement sur la version du noyau Linux 2.6.
e.) Assurez-vous que la bibliothèque libusb-1.0 (package libusb-1_0-0-0.9.3-4.22 ou libusb-1.0-0)
est installée avant de procéder à l’installation du pilote d'écran tactile.
f.) La bibliothèque Motif 4.0 (libXm.so.4) ou Motif 3.0 (libXm.so.3) est requise pour utiliser le
panneau de contrôle basé sur l'interface graphique (GUI) (/etc/opt/elo-apr/cpl).
Les packages d'installation Openmotif, libmotif, libopenmotif ou lesstif fournissent
la bibliothèque requise libXm.so.4 ou libXm.so.3.
g.) Assurez-vous que l'écran tactile APR est connecté au système pendant l'installation
du pilote et lors du redémarrage après l'installation du pilote.
Étape I:
-------
Copiez les fichiers du pilote Elo APR depuis le dossier binaire "bin-apr" extrait vers le
dossier elo par défaut (/etc/opt/elo-apr).
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
Étape II:
--------
Écrans tactiles APR avec un fichier de données de caractérisation externe (sur clé USB) :
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Si l'écran tactile APR (exemple : 3200L Interactive Digital Signage Display) est livré
avec une clé USB, branchez la clé USB et montez-la sur votre distribution Linux.
Copiez maintenant le fichier de données de caractérisation externe de la clé USB vers le dossier de données de caractérisation APR (/etc/opt/elo-apr/ConfigData/APRCalData/) et renommez le fichier exactement en "AprCF.bin" (aprcf.bin ne fonctionnera pas). Créez le
dossier de données de caractérisation s'il n'existe pas. Écrasez le fichier AprCF.bin
s'il existe déjà.
# mkdir -p /etc/opt/elo-apr/ConfigData/APRCalData/
# cp -r / /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Si la clé USB est montée sur "/media/usbdisk" et si le nom du fichier de caractérisation est "F102000120PD_U03", utilisez la commande ci-dessous. Modifiez le point de montage USB et
le nom de fichier si nécessaire.
# cp -r /media/usbdisk/F102000120PD_U03 /etc/opt/elo-apr/ConfigData/APRCalData/AprCF.bin
Maintenant, exécutez le pilote à partir du terminal pour détecter le nouvel écran tactile APR et
commencer à travailler avec le nouveau fichier de données de caractérisation AprCF.bin.
# cd /etc/opt/elo-apr
# ./eloapr
Le pilote commencera à répondre à l'entrée tactile de l'utilisateur pour tout utilisateur (root ou
utilisateur normal). Après le prochain redémarrage du système, le toucher devrait être disponible à l'écran de connexion également.
Maintenant, passez à l'étape d'installation III.
Écrans tactiles APR avec un fichier de données de caractérisation intégré :
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Assurez-vous que l'écran tactile APR est connecté au système et avancez avec le
téléchargement du fichier de données de caractérisation.
Maintenant, exécutez le pilote à partir du terminal pour détecter le nouvel écran tactile APR et
télécharger le fichier de données de caractérisation. Ce téléchargement de données prendra quelques
minutes à se compléter et ne se fait qu'une seule fois par écran tactile. Ces données, stockées sur
le disque dur, sont uniques pour chaque écran tactile et sont utilisées par le pilote pour
travailler avec un écran tactile spécifique.
# cd /etc/opt/elo-apr
# ./eloapr
Une fois le téléchargement des données terminé, le pilote commencera à répondre à l'entrée tactile de l'utilisateur pour tout utilisateur (root ou normal). Après le prochain redémarrage du système,
le toucher devrait être disponible à l'écran de connexion également.
Étape III:
---------
Systèmes OpenSuse et Suse Enterprise Linux :
- - - - - - - - - - - - - - - - - - - - - -
Copiez le fichier de règles udev du pilote Elo APR (99-elotouch-suse.rules) dans le dossier de règles udev "/etc/udev/rules.d/". Si votre serveur X n'utilise pas l'authentification X, ajoutez le paramètre de ligne de commande "--noxauthentication" à la
ligne de démarrage eloapr, dans le fichier "/etc/udev/rules.d/99-elotouch-suse.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-suse.rules /etc/udev/rules.d/
Débranchez et rebranchez l'écran tactile APR et vérifiez si le toucher est actif. Si le toucher n'est
pas rétabli, modifiez le fichier de règles UDEV d'APR pour l'adapter à la distribution Linux. Vérifiez < br>les fichiers de règles udev disponibles dans le dossier /etc/opt/elo-apr/setup et
/etc/udev/rules.d pour d'éventuelles modifications.
Systèmes Debian, Ubuntu et Gentoo :
- - - - - - - - - - - - - - - - -
Copiez le fichier de règles udev du pilote Elo APR (99-elotouch-ubuntu.rules) dans le dossier de règles udev "/etc/udev/rules.d/". Si votre serveur X n'utilise pas l'authentification X, ajoutez le paramètre de ligne de commande "--noxauthentication" à la
ligne de démarrage eloapr, dans le fichier "/etc/udev/rules.d/99-elotouch-ubuntu.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-ubuntu.rules /etc/udev/rules.d/
Débranchez et rebranchez l'écran tactile APR et vérifiez si le toucher est actif. Si le toucher n'est
pas rétabli, modifiez le fichier de règles UDEV d'APR pour l'adapter à la distribution Linux. Vérifiez < br>les fichiers de règles udev disponibles dans le dossier /etc/opt/elo-apr/setup et
/etc/udev/rules.d pour d'éventuelles modifications.
Systèmes Slackware et Redhat Enterprise Linux :
- - - - - - - - - - - - - - - - - - - - - - -
Copiez le fichier de règles udev du pilote Elo APR (99-elotouch-rhel.rules) dans le dossier de règles udev "/etc/udev/rules.d/". Si votre serveur X n'utilise pas l'authentification X, ajoutez le paramètre de ligne de commande "--noxauthentication" à la
ligne de démarrage eloapr, dans le fichier "/etc/udev/rules.d/99-elotouch-rhel.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-rhel.rules /etc/udev/rules.d/
Débranchez et rebranchez l'écran tactile APR et vérifiez si le toucher est actif. Si le toucher n'est
pas rétabli, modifiez le fichier de règles UDEV d'APR pour l'adapter à la distribution Linux. Vérifiez < br>les fichiers de règles udev disponibles dans le dossier /etc/opt/elo-apr/setup et
/etc/udev/rules.d pour d'éventuelles modifications.
Systèmes Fedora :
- - - - - - - -
Copiez le fichier de règles udev du pilote Elo APR (99-elotouch-fedora.rules) dans le dossier de règles udev "/etc/udev/rules.d/". Si votre serveur X n'utilise pas l'authentification X, ajoutez le paramètre de ligne de commande "--noxauthentication" à la
ligne de démarrage eloapr, dans le fichier "/etc/udev/rules.d/99-elotouch-fedora.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-fedora.rules /etc/udev/rules.d/
Débranchez et rebranchez l'écran tactile APR et vérifiez si le toucher est actif. Si le toucher n'est
pas rétabli, modifiez le fichier de règles UDEV d'APR pour l'adapter à la distribution Linux. Vérifiez < br>les fichiers de règles udev disponibles dans le dossier /etc/opt/elo-apr/setup et
/etc/udev/rules.d pour d'éventuelles modifications.
Systèmes Mandriva :
- - - - - - - - -
Copiez le fichier de règles udev du pilote Elo APR (99-elotouch-mandriva.rules) dans le dossier de règles udev "/etc/udev/rules.d/". Si votre serveur X n'utilise pas l'authentification X, ajoutez le paramètre de ligne de commande "--noxauthentication" à la
ligne de démarrage eloapr, dans le fichier "/etc/udev/rules.d/99-elotouch-mandriva.rules".
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-mandriva.rules /etc/udev/rules.d/
Débranchez et rebranchez l'écran tactile APR et vérifiez si le toucher est actif. Si le toucher n'est
pas rétabli, modifiez le fichier de règles UDEV d'APR pour l'adapter à la distribution Linux. Vérifiez < br>les fichiers de règles udev disponibles dans le dossier /etc/opt/elo-apr/setup et
/etc/udev/rules.d pour d'éventuelles modifications.
Étape IV:
--------
Assurez-vous que l'écran tactile Elo APR (USB) est connecté à l'ordinateur et
redémarrez votre système.
# shutdown -r now
===========================================
5. Options de ligne de commande et utilisation du pilote APR
===========================================
Les options de ligne de commande du pilote APR (eloapr) sont listées ci-dessous. Si nécessaire, modifiez le
fichier de règles UDEV d'Elo pour ajouter des options de ligne de commande au démarrage du pilote eloapr.
--nobeepontouch [ Désactive le bip sur la fonction de toucher ]
--noxauthentication [ Désactive le processus d'authentification X pour Xorg
Xservers qui ne nécessitent pas de procédure d'authentification
pour interagir avec le serveur X (systèmes embarqués) ]
--displaycoordinates [ Affiche les données de toucher, correspondant à chaque toucher,
sur un terminal. Les données de toucher consistent à l'état du toucher
(Touche/Flux/Non touché) ainsi qu'aux coordonnées X et Y. Cette option est utilisée pour tester l'écran tactile APR,
donc les données de toucher ne sont affichées que et
ne sont pas envoyées au serveur X pour déplacer le pointeur de la souris. ]
--rotation [ Lance le pilote APR pour prendre en charge le mode de
rotation vidéo respectif. Les angles de rotation vidéo pris en charge sont 0,
90, 180 et 270. ]
--linearinputgain [ Change l'indice de gain d'entrée linéaire. La plage valide
pour l'indice de gain est de 0 à 45. ]
--aprmode_pos [ Démarre le pilote Elo APR adapté aux applications de Point de Vente
(mode par défaut). ]
--aprmode_general [ Démarre le pilote Elo APR adapté aux applications générales. ]
--aprmode_signature [ Démarre le pilote Elo APR adapté aux applications de signature. ]
--aprmode_gaming [ Démarre le pilote Elo APR adapté aux applications de jeu. ]
--custom_parameters [ Démarre le pilote Elo APR avec des paramètres personnalisés pour un
mode APR spécifique. Les paramètres personnalisés sont lus à partir du
/etc/opt/elo-apr/setup/customAprParameters.txt.
Contactez le support technique d'Elo pour toute aide concernant les paramètres personnalisés, si les 4 modes APR standard ne
conviennent pas. Le format des paramètres personnalisés est listé dans le
fichier customAprParameters.txt et la plage valide est
de Parameter_0 à Parameter_37. ]
Exemples d'utilisation :
---------------
eloapr --nobeepontouch
eloapr --nobeepontouch --noxauthentication --aprmode_gaming
eloapr --rotate 90
eloapr --rotate 180 --displaycoordinates
eloapr --aprmode_signature
eloapr --aprmode_signature --custom_parameters [ Charge le mode de signature APR standard
et remplace ensuite certains
paramètres fournis dans le
fichier de paramètres personnalisés. ]
eloapr --custom_parameters [ Charge le mode POS APR standard
(par défaut) et remplace ensuite
certains paramètres fournis dans
le fichier de paramètres personnalisés. ]
==============================
6. Accès au Panneau de contrôle
==============================
L'application de panneau de contrôle permet à l'utilisateur de configurer facilement les options de
configuration du pilote disponibles. Après l'installation et le chargement du pilote, changez pour le
/etc/opt/elo-apr et exécutez l'application du panneau de contrôle.
Important :
==========
Les utilisateurs doivent avoir un accès administrateur ou root pour exécuter les applications du panneau de contrôle.
Étape I:
-------
Exécutez l'utilitaire du panneau de contrôle à partir d'une fenêtre de commande dans X Windows depuis le
/etc/opt/elo-apr. La version de Motif 4.0 (libXm.so.4) ou la version de Motif 3.0
(libXm.so.3) est requise pour utiliser le panneau de contrôle basé sur l'interface graphique
(/etc/opt/elo-apr/cpl).
# cd /etc/opt/elo-apr
# ./cpl
Étape II:
--------
Navigatez à travers les différents onglets en cliquant dessus. Voici un aperçu des
informations liées à chaque onglet.
Général - Informations générales sur l'écran tactile
Mode - Changez le mode de l'écran tactile
Propriétés - Affichez des données liées au moniteur tactile APR
À propos - Informations sur le package. Cliquez sur le bouton Readme
pour ouvrir ce fichier readme.txt.
Étape III:
---------
Si Motif n'est pas installé, utilisez la version en ligne de commande de l'application pour
accéder au panneau de contrôle. Exécutez l'application en ligne de commande depuis une fenêtre de commande
dans X Windows depuis le /etc/opt/elo-apr.
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. Désinstallation du pilote Elo Touchscreen APR
==============================================
Important :
==========
a.) Vous devez avoir des droits d'accès administrateur sur le système Linux pour désinstaller le
pilote Elo Touchscreen APR.
b.) Toutes les données de caractérisation de l'écran tactile qui ont été téléchargées sur le
disque dur seront effacées.
Étape I:
-------
Supprimez le fichier de règles udev du pilote Elo APR (99-elotouch-*.rules) qui a été copié
dans le dossier de règles udev "/etc/udev/ruled.d" lors de l'étape d'installation III.
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
Étape II:
--------
Supprimez les fichiers et dossiers du pilote Elo APR dans le dossier principal du pilote Elo APR
"/etc/opt/elo-apr", créé lors de l'étape d'installation I.
# cd /etc/opt
# rm -rf /etc/opt/elo-apr
Redémarrez le système pour compléter le processus de désinstallation.
# shutdown -r now
==============================
8. Contact avec Elo TouchSystems
==============================
Site Web : http://www.elotouch.com
E-mail : customerservice@elotouch.com
Adresse postale :
----------------
Elo TouchSystems
Une entreprise Tyco Electronics
301 Constitution Drive
Menlo Park, CA 94025
USA
Téléphone : (800) 557-1458
(650) 361-4800
Fax : (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Allemagne
Téléphone : +49 (0) 89/60822-0
Fax : +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
Belgique
Téléphone : +32 (16) 35-2100
Fax : +32 (16) 35-2101
================================================================================
Copyright (c) 2010 Elo TouchSystems
Tous droits réservés.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article