Cet article fournit des informations sur les Instructions d'installation du pilote Linux Elo Multiple Touchscreen, Single-Touch (ST) USB v4.0.1
Voici les Instructions d'installation du pilote Linux Elo Multiple Touchscreen, Single-Touch (ST) USB v4.0.1.
Ce pilote est obsolète et n'est plus pris en charge.
Pilote Linux Elo Multiple Touchscreen - Single Touch (ST) USB
Intel i686 (32 bits) ou AMD64/Intel (64 bits)
Instructions d'installation/Calibration/Désinstallation
--------------------------------------------------------------------------------
Version 4.0.1
11 novembre 2014
Elo Touch Solutions
===============================================================================
Le paquet de pilotes USB Elo Linux Multiple Touchscreen ST contient des pilotes Linux en espace utilisateur conçus pour le noyau Linux 2.6.x et 3.x.x (version GCC 4.0.0 ou ultérieure), une utilitaire d'alignement vidéo et des utilitaires de panneau de contrôle pour des moniteurs tactiles Elo à touche unique (pas multi-touch). Ce pilote de plusieurs moniteurs USB fonctionne uniquement sur des distributions Linux qui ont au moins la version GCC 4.0.0 ou ultérieure en raison de restrictions pour compiler le code source de la bibliothèque libusb-1.0.
Ce fichier readme est organisé comme suit:
1. Moniteurs tactiles et contrôleurs de touchscreen Elo pris en charge
2. Exigences système
3. Installation du pilote USB Elo Touchscreen
4. Options et utilisation de ligne de commande de pilote USB
5. Définir la zone tactile active
6. Calibrer le touchscreen
7. Récupérer les valeurs de calibration de la NVRAM / Pré-calibration (Optionnel)
8. Accéder au Panneau de contrôle
9. Désinstaller le pilote USB Elo Touchscreen
10. Dépannage
11. Contactez Elo Touch Solutions
==========================================================
1. Moniteurs tactiles et contrôleurs de touchscreen Elo pris en charge
==========================================================
- Contrôleurs USB Elo Smartset
(IntelliTouch(R) 2701, 2700, 2600, 2500U,
CarrollTouch(R) 4500U, 4000U,
Accutouch(R) 2216, 3000U, 2218,
Surface Capacitive 5020, 5010, 5000,
Reconnaissance de Pulses Acoustiques (APR) Smartset 7010
et autres contrôleurs USB Elo Smartset)
======================
2. Exigences système
======================
- Plateforme Intel i686 (x86) 32 bits (ou) [Visitez la section des téléchargements Linux sur www.elotouch.com
Plateforme AMD/Intel x86_64 64 bits pour télécharger le paquet de pilotes pour votre Linux 32 ou 64 bits]
- Noyaux pris en charge:
Version du noyau 2.6.x (version GCC 4.0.0 et ultérieure)
Version du noyau 3.x.x
- Version Xorg Xwindows prise en charge:
Version Xorg 6.8.2 - 7.2
Version Xorg (Xserver) 1.3 - 1.8
Version Xorg (Xserver) 1.9 et plus récents
- Versions de Motif prises en charge:
Version Motif 3.0 (libXm.so.3)
- Versions de libusb prises en charge:
Version libusb 1.0
===============================================
3. Installation du pilote USB Elo Touchscreen
===============================================
Important:
==========
a.) Vous devez avoir des droits d'administrateur sur la machine Linux pour
installer le pilote USB Elo Touchscreen.
b.) Assurez-vous que tous les anciens pilotes Elo sont désinstallés du système.
c.) Les composants du pilote Elo Touchscreen nécessitent maintenant un nouveau support de bibliothèque libusb-1.0
(la bibliothèque libusb-0.1 plus ancienne ne fonctionnera pas). La plupart des
nouvelles distributions Linux ont commencé à expédier cette bibliothèque
(mise à jour à la bibliothèque libusb-0.1 populaire) comme partie de leur
version standard. Les clients peuvent également télécharger et compiler la
bibliothèque libusb-1.0 à partir des sources (requiert gcc v4.0.0 ou plus récent)
disponible sur le site web de libusb. Ce pilote ne fonctionnera PAS avec
la bibliothèque libusb-0.1 plus ancienne.
d.) Ne pas extraire le paquet binaire téléchargé sur un système Windows.
e.) La bibliothèque Motif 3.0 (libXm.so.3) est requise pour utiliser l'interface graphique
du panneau de contrôle (/etc/opt/elo-usb/cpl).
Les paquets d'installation Openmotif ou lesstif fournissent la bibliothèque
libXm.so.3.
Étape I:
-------
Copiez les fichiers du pilote elo du dossier binaire vers le dossier elo par défaut. Changez les permissions pour tous les fichiers du pilote elo. Ces permissions larges sont fournies pour convenir à la plupart des systèmes. Veuillez les changer pour les adapter à votre politique de contrôle d'accès et pour des groupes ou utilisateurs spécifiques.
a.) Copiez les fichiers du pilote dans le dossier /etc/opt/elo-usb.
# cp -r ./bin-usb/ /etc/opt/elo-usb
b.) Utilisez la commande chmod pour définir des droits complets pour tous les
utilisateurs pour le dossier /etc/opt/elo-usb.(lecture/écriture/exécution).
Ces permissions larges sont fournies pour convenir à la plupart des systèmes.
Veuillez les changer pour les adapter à votre politique de contrôle d'accès
et pour des groupes ou utilisateurs spécifiques.
# cd /etc/opt/elo-usb
# chmod 777 *
# chmod 444 *.txt
c.) Copiez le fichier des règles udev dans le dossier /etc/udev/rules.d/.
Veuillez modifier les permissions du périphérique tactile pour l'adapter à votre
politique de contrôle d'accès et pour des groupes ou utilisateurs spécifiques.
# cp /etc/opt/elo-usb/99-elotouch.rules /etc/udev/rules.d
Étape II:
--------
Configurez un script pour invoquer le service Elo au démarrage du système.
Systèmes Debian, Ubuntu (avant 6.10):
- - - - - - - - - - - - - - - - - - - - -
Copiez le fichier script elorc présent dans le répertoire /etc/opt/elo-usb dans le répertoire /etc/init.d.
# cp /etc/opt/elo-usb/elorc /etc/init.d
Un lien symbolique pour le script elorc doit être créé dans le répertoire de niveau d'exécution souhaité (exemple: rc2.d,rc3.d,....rc5.d). Cela permettra au script elorc de s'exécuter au démarrage du système. Les systèmes Ubuntu et Debian utilisent le niveau d'exécution 2 (répertoire rc2.d) par défaut.
Ce répertoire contient des fichiers de démarrage (liens symboliques) de la forme SDDxxxx où DD est le numéro de séquence. Choisissez un numéro de séquence XX qui soit plus grand que le numéro de séquence du script de gestionnaire d'affichage (xdm, gdm, etc.) trouvé dans ce répertoire.
Utilisez le script de mainteneur update-rc.d pour créer le lien symbolique elorc avec le numéro de séquence sélectionné XX.
# cd /etc/rc2.d
# update-rc.d elorc start XX 2 .
Important:
==========
- Utilisez uniquement le script de mainteneur update-rc.d pour modifier ces
liens symboliques. Le script elorc ne s'exécutera pas au démarrage
si ces liens symboliques sont créés manuellement.
- Remarquez que la syntaxe de la commande update-rc.d a un espace et
un point après le paramètre de niveau d'exécution.
- L'exemple ci-dessus est pour le niveau d'exécution 2. Choisissez le dossier approprié
pour le niveau d'exécution souhaité. Le niveau d'exécution par défaut peut être trouvé dans
le fichier /etc/inittab.
Remarque:
=====
Le chemin des répertoires de niveaux d'exécution peut varier d'une distribution à l'autre. Le chemin pour le niveau d'exécution 5 dans Redhat est "/etc/rc.d/rc5.d" tandis que le chemin pour Debian et Ubuntu est "/etc/rc2.d" pour le niveau d'exécution 2.
Localisez le répertoire de niveau d'exécution correspondant dans le système et créez le lien symbolique pour le fichier script elorc dans ce répertoire à l'aide du script de mainteneur update-rc.d.
Systèmes Redhat, Fedora, Mandrake, Slackware et Ubuntu (6.10 ou ultérieure):
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Dans les distributions ci-dessus, il existe certaines restrictions pour exécuter le script elorc depuis le répertoire /etc/rc.d/rc*.d. Par conséquent, ajoutez la ligne suivante à la fin du script de configuration du démon dans le fichier "/etc/rc.local".
[Le fichier rc.local peut également être à l'emplacement /etc/rc.d/rc.local. Utilisez la commande "# find /etc -name rc.local" pour localiser le fichier rc.local.]
/etc/opt/elo-usb/loadEloTouchUSB.sh
Systèmes SUSE:
- - - - - - -
Ajoutez la ligne suivante à la fin du script de configuration dans le fichier "/etc/init.d/boot.local".
/etc/opt/elo-usb/loadEloTouchUSB.sh
Étape III:
----------
Brancher le touchscreen USB et redémarrer le système pour compléter le processus d'installation du pilote.
# shutdown -r now
===========================================
4. Options et utilisation de ligne de commande de pilote USB
===========================================
Les options de ligne de commande du pilote USB (elousbd) sont listées ci-dessous. Si nécessaire, modifiez le
/etc/opt/elo-usb/loadEloTouchUSB.sh fichier script pour ajouter des options de ligne de commande au démarrage du pilote elousbd.
--help [ Imprimer les informations d'utilisation et les options disponibles ]
--version [ Afficher les informations de version du pilote USB touchscreen ]
--displaycoordinates [ Afficher les données de touch, correspondant à chaque touche, sur un terminal.
Les données de touch consistent en l'état de touch (Touch/ Stream/ Untouch) avec
les coordonnées X et Y. Cette option est utilisée pour tester le
touchscreen, donc les données de touch ne sont affichées que et ne sont pas envoyées au
Xserver pour déplacer le pointeur de la souris. ]
--xwarppointer [ Utiliser l'appel XWarpPointer pour envoyer des événements de touch au système de fenêtres X ]
--activetoucharea <originx,originy,width,height> [ Définir les paramètres de la zone tactile active : OriginX, OriginY, Largeur et
Hauteur. Lorsque ces paramètres sont définis, le pointeur de la souris répondra aux entrées tactiles uniquement dans la zone spécifiée. ]
Exemples d'utilisation:
---------------
elousbd --help [ Imprimer ces informations d'utilisation ]
elousbd --version [ Afficher les informations de version du pilote USB touchscreen ]
elousbd --displaycoordinates [ Activer l'impression des données de touch sur un terminal pour tester le touchscreen ]
elousbd --xwarppointer [ Utiliser l'appel XWarpPointer pour envoyer des événements de touch au système de fenêtres X ]
elousbd --activetoucharea 150,200,1000,700 [ Définir la zone tactile active : Origine=(150,200), Largeur=1000, Hauteur=700 ]
============================
5. Définir la zone tactile active
============================
Important:
==========
L'option de ligne de commande "--activetoucharea" rendra certaines zones du bureau Linux inaccessibles aux entrées tactiles.
Cette option fonctionne actuellement avec un seul écran vidéo et son comportement est inconnu dans une configuration à plusieurs écrans vidéo. Si le touchscreen Elo est le seul dispositif d'entrée pour le système Linux, veuillez prêter une attention particulière aux paramètres de zone tactile active.
Étape I:
-------
Ignorez cette étape si vous connaissez déjà les valeurs pour les paramètres de l'option "--activetoucharea".
Ouvrez un terminal, vérifiez si le touchscreen USB est connecté. Déchargez le pilote "elousbd", s'il est actif. Lancez le pilote elousbd
avec l'option "--displaycoordinates" pour déterminer et calculer les valeurs pour les paramètres de l'option "--activetoucharea" (OriginX,
OriginY, Largeur et Hauteur). Utilisez la commande sudo pour exécuter les commandes suivantes, si vous n'avez pas d'accès administrateur.
# lsusb [ Lister tous les dispositifs USB connectés au système Linux ]
# killall elousbd [ Décharger le pilote elousbd, s'il a été chargé ]
# cd /etc/opt/elo-usb
# ./elousbd --displaycoordinates [ Charger le pilote elousbd pour afficher les coordonnées sur le terminal]
Maintenant, le pilote rapportera les coordonnées vidéo correspondant à la zone touchée. Utilisez cette information pour déterminer et
calculer les coordonnées d'origine (coin supérieur gauche), la largeur et la hauteur de la zone tactile active.
Étape II:
--------
Utilisez les valeurs pour les paramètres de l'option "--activetoucharea" (OriginX, OriginY, Largeur et Hauteur) et chargez le pilote elousbd manuellement.
# killall elousbd [ Décharger le pilote elousbd, s'il a été chargé ]
# elousbd --activetoucharea 150,200,1000,700 [ Définir la zone tactile active : Origine=(150,200), Largeur=1000, Hauteur=700 ]
Pour charger ces paramètres chaque fois que le pilote se charge, modifiez le fichier script /etc/opt/elo-usb/loadEloTouchUSB.sh et ajoutez ces options de ligne de commande au démarrage du pilote elousbd.
Remarque:
=====
Lorsque l'option de zone tactile active est sélectionnée dans le pilote, tous les événements tactiles qui sont générés en dehors de la zone active sont rejetés
par le pilote et ne sont pas rapportés aux Xwindows. Le rapport d'événements reprend lorsque des événements tactiles sont générés à l'intérieur de la zone active.
==============================
6. Calibrer le touchscreen
==============================
Important:
==========
Les utilisateurs doivent avoir un accès en lecture et en écriture au répertoire "/dev/elo-usb" et "/etc/opt/elo-usb" pour effectuer la calibration du touchscreen. Les précédents paramètres de ligne de commande de calibration -u et -s sont maintenant obsolètes. Toutes les longues options de ligne de commande dans l'utilitaire de calibration elova ont été modifiées pour utiliser le format "--" au lieu du format "-". (exemple: "--help" au lieu de "-help")
Tapez "# /etc/opt/elo-usb/elova --help" pour les paramètres de ligne de commande disponibles et l'utilisation.
Étape I:
-------
Exécutez l'utilitaire de calibration avec des privilèges root depuis une fenêtre de commande dans X Windows depuis le répertoire /etc/opt/elo-usb pour une configuration vidéo unique ou multiple (prend en charge les options Xorg Xinerama, Xorg non-Xinerama et Nvidia Twinview).
# cd /etc/opt/elo-usb
# sudo ./elova --nvram
L'option '--nvram' ou '--precal' écrit les données de calibration dans la NVRAM sur le moniteur et le fichier de configuration sur le disque dur. Pour effectuer la calibration et mettre à jour uniquement le fichier de configuration sur le disque dur, utilisez la commande montrée ci-dessous.
# cd /etc/opt/elo-usb
# sudo ./elova
Dans une configuration vidéo multiple, les cibles de calibration seront affichées sur le premier écran vidéo et passeront au prochain écran vidéo après un délai par défaut de 30 secondes pour chaque cible ou écran. Une fois tous les touchscreens calibrés, les données sont stockées dans un fichier de configuration sur le disque dur. Pour afficher les cibles de calibration sur un écran vidéo spécifique (exemple: écran vidéo[1]), utilisez la commande montrée ci-dessous.
# cd /etc/opt/elo-usb
# sudo ./elova --videoscreen=1
Pour changer ou désactiver le délai de calibration par défaut pour chaque cible ou écran, utilisez la commande montrée ci-dessous. [Plage de délai : Min=0 (pas de délai), Max=300 sec, Par défaut=30 sec]
# cd /etc/opt/elo-usb
# sudo ./elova --caltargettimeout=0 [Désactiver le délai de calibration pour toutes les cibles et écrans vidéo]
# sudo ./elova --caltargettimeout=45 [Modifier le délai de calibration à 45 secondes]
Pour voir une liste des dispositifs vidéo et USB tactile disponibles pour la calibration, utilisez la commande montrée ci-dessous.
# cd /etc/opt/elo-usb
# ./elova --viewdevices
Pour voir toutes les options disponibles et l'utilisation spécifique pour le programme de calibration elova, utilisez la commande montrée ci-dessous.
# cd /etc/opt/elo-usb
# ./elova --help
Étape II:
--------
Touchez la cible (ou les cibles) depuis une position d'utilisation normale. Les données de calibration sont écrites dans le pilote à la fin de la calibration. Le contrôleur APR (Reconnaissance de Pulses Acoustiques) smartset 7010 ne nécessite pas une calibration à 3 points comme les autres contrôleurs smartset. Si un contrôleur APR 7010 est détecté, un alignement de touch unique (seule 1 cible affichée) est réalisé au lieu d'une calibration complète à 3 points.
=============================================================
7. Récupérer les valeurs de calibration de la NVRAM / Pré-calibration (Optional)
=============================================================
Important:
==========
Une calibration valide doit exister dans la NVRAM du moniteur (Mémoire à Accès Aléatoire Non Volatile) pour utiliser cette fonction. Les utilisateurs doivent d'abord effectuer une calibration de touchscreen en utilisant elova et écrire les valeurs de calibration dans la NVRAM du moniteur. Les valeurs existantes dans la NVRAM seront perdues car un seul ensemble de valeurs de calibration peut être stocké dans la NVRAM. Veuillez donc vous assurer que les valeurs de calibration NVRAM actuelles peuvent être écrasées avant de procéder à une nouvelle calibration et d'écrire dans la NVRAM.
Option I: [Option Manuelle]
---------
Pour récupérer les valeurs de calibration de la NVRAM immédiatement, exécutez le programme 'eloautocalib' depuis une fenêtre de commande dans X Windows dans le répertoire /etc/opt/elo-usb. L'option de ligne de commande '--renew' permet la lecture des valeurs de calibration depuis la NVRAM du moniteur et l'écriture des valeurs actuelles dans le fichier de configuration sur le disque dur.
# cd /etc/opt/elo-usb
# ./eloautocalib --renew
Pour voir toutes les options disponibles et l'utilisation spécifique pour le programme eloautocalib, utilisez la commande montrée ci-dessous.
# cd /etc/opt/elo-usb
# ./eloautocalib --help
Option II: [Option Automatique]
----------
Copiez le fichier script xEloInit.sh présent dans le répertoire /etc/opt/elo-usb dans le répertoire /etc/X11/xinit/xinitrc.d/. Si le répertoire de destination "xinitrc.d" n'existe pas (exemple : Ubuntu), modifiez le fichier script /etc/X11/xinit/xinitrc et ajoutez une ligne pour invoquer le fichier script /etc/opt/elo-usb/xEloInit.sh.
# cp /etc/opt/elo-usb/xEloInit.sh /etc/X11/xinit/xinitrc.d/
Pour récupérer automatiquement les valeurs de calibration de la NVRAM au démarrage du système,
activez l'entrée 'eloautocalib' dans le fichier script 'xEloInit.sh' situé
dans le répertoire '/etc/X11/xinit/xinitrc.d/'. L'entrée eloautocalib est
commentée par défaut et ne charge pas les valeurs de calibration de la NVRAM du moniteur.
Décommentez l'entrée '/etc/opt/elo-usb/eloautocalib --renew' pour activer
la lecture des valeurs de calibration depuis la NVRAM du moniteur et écraser les valeurs actuelles dans le fichier de configuration sur le disque dur lors du démarrage du système.
Par défaut : '# /etc/opt/elo-usb/eloautocalib --renew' - Ne charge pas les valeurs de calibration de la NVRAM
Modifié : '/etc/opt/elo-usb/eloautocalib --renew' - Charge les valeurs de calibration de la NVRAM
==============================
8. Accéder au Panneau de contrôle
==============================
L'application du panneau de contrôle permet à l'utilisateur de définir facilement les options de configuration du pilote disponibles. Après l'installation du paquet de pilotes, changez le répertoire pour /etc/opt/elo-usb et exécutez l'application du panneau de contrôle.
Important:
==========
Les utilisateurs doivent avoir un accès en lecture et en écriture au dossier "/dev/elo-usb" pour exécuter les applications du panneau de contrôle.
Étape I:
-------
Exécutez l'utilitaire du panneau de contrôle avec des privilèges root depuis une fenêtre de commande dans X Windows à partir du répertoire /etc/opt/elo-usb. La version Motif 3.0 (libXm.so.3) est requise pour utiliser le panneau de contrôle basé sur l'interface graphique (/etc/opt/elo-usb/cpl).
# cd /etc/opt/elo-usb
# sudo ./cpl
Étape II:
--------
Naviguez à travers les différents onglets en cliquant dessus. Voici un aperçu des informations liées à chaque onglet.
Général - Effectuer la calibration du touchscreen
Mode - Changer le mode du touchscreen
Son - Changer les paramètres de Buzzer sur Touch (Activer/Désactiver le Buzzer, Ton du Buzzer, Durée du Buzzer)
Touchscreen-0 - Afficher les données relatives au touchscreen USB 0.
Touchscreen-1 - Afficher les données relatives au touchscreen USB 1.
À propos - Informations sur le package. Cliquez sur le bouton Lireme pour ouvrir ce fichier Readme.
É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 à partir du répertoire /etc/opt/elo-usb.
# cd /etc/opt/elo-usb
# ./cplcmd
=================================================
9. Désinstaller le pilote USB Elo Touchscreen
=================================================
Important:
==========
Vous devez avoir des droits d'administrateur sur la machine Linux pour désinstaller le pilote USB Elo Touchscreen.
Étape I:
-------
Supprimez le script ou les commandes qui invoquent le service Elo au démarrage.
Systèmes SUSE:
- - - - - - -
Supprimez l'entrée suivante créée à l'étape II de la section d'installation dans le script de configuration dans le fichier "/etc/init.d/boot.local".
/etc/opt/elo-usb/loadEloTouchUSB.sh
Systèmes Redhat, Fedora, Mandrake, Slackware et Ubuntu (6.10 ou ultérieure):
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Supprimez l'entrée suivante créée à l'étape II de la section d'installation dans le script de configuration dans le fichier "/etc/rc.local". (ou dans le fichier "/etc/rc.d/rc.local")
/etc/opt/elo-usb/loadEloTouchUSB.sh
Systèmes Debian, Ubuntu (avant 6.10) :
- - - - - - - - - - - - - - - - - - - - -
a.) Supprimez le fichier de lien symbolique créé à l'étape II de la section d'installation en utilisant le script de mainteneur update-rc.d.
# update-rc.d -f elorc remove
b.) Supprimez le fichier script elo "elorc" placé dans le répertoire "/etc/init.d".
# rm /etc/init.d/elorc
Étape II:
--------
Supprimez tous les fichiers du pilote elo du système.
a.) Supprimez le dossier principal du pilote elo.
# rm -rf /etc/opt/elo-usb
b.) Supprimez le dossier et les fichiers liés à elo.
# rm -rf /dev/elo-usb
# rm -rf /etc/udev/rules.d/99-elotouch.rules
Étape III:
---------
Redémarrez le système pour compléter le processus de désinstallation du pilote.
# shutdown -r now
===================
10. Dépannage
===================
A. Assurez-vous que la bibliothèque libusb-1.0 est installée sur le système Linux cible. Le pilote ne fonctionnera PAS avec l'ancienne bibliothèque libusb-0.1.
La plupart des distributions Linux sont livrées avec la bibliothèque libusb-1.0 plus récente installée par défaut. Elle peut également être installée en téléchargeant et en compilant le code source de la bibliothèque
(requiert gcc v4.0.0 ou plus récent) depuis le site web de libusb-1.0.
B. Si le tactile ne fonctionne pas, vérifiez si le pilote elousbd est chargé
et actuellement disponible en mémoire. Certaines versions du serveur Xorg terminent le pilote de touchscreen lors de la déconnexion de l'utilisateur. La solution actuelle dans cette situation est de démarrer le pilote depuis
le script de démarrage Xwindows ou de redémarrer le système.
# ps -e |grep elo
Vérifiez le fichier journal du pilote pour toute erreur signalée.
# gedit /var/log/elo-usb/EloUsbErrorLog.txt
Si le pilote n'est pas présent, chargez le pilote à nouveau. Un accès root
est nécessaire pour charger le pilote manuellement. Les utilisateurs normaux devront
redémarrer le système afin que le démon elousbd soit chargé à nouveau lors du
démarrage du système. Les utilisateurs normaux peuvent être en mesure de charger le pilote manuellement
selon le contrôle d'accès et les permissions de fichier qui sont configurés.
# sudo /etc/opt/elo-usb/elousbd
C. Si le démarrage du pilote Elo touchscreen à partir des emplacements de démarrage normaux tels que rc.local ou boot.local ne fonctionne pas, testez d'abord
si le touchscreen fonctionne en lançant manuellement le pilote
depuis une fenêtre de terminal dans l'interface graphique XWindows.
# sudo /etc/opt/elo-usb/loadEloTouchUSB.sh
Si le touchscreen fonctionne lorsque le pilote est lancé manuellement,
essayez d'ajouter la ligne de démarrage du pilote tactile à la fin
de l'un des scripts de démarrage de XWindows. Les scripts de démarrage de Xwindows
se trouvent généralement dans le chemin /etc/X11/xinit/xinitrc.d/.
Lancer le pilote tactile depuis le script de démarrage de Xwindows
permettra l'entrée tactile UNIQUEMENT après que l'utilisateur se soit connecté
avec succès à l'écran de connexion de l'interface graphique.
D. La fonction de Buzzer-au-touch ne fonctionne pas dans l'onglet son du panneau de contrôle de l'interface graphique
(Bouton Test Buzzer) ou si le pilote est chargé manuellement depuis un contexte utilisateur non root. Le pilote doit être chargé depuis un script de démarrage système
ou un compte utilisateur root pour que la fonction de Buzzer-au-touch fonctionne correctement. Le buzzer
sur touch dépend également du module noyau pcspkr (haut-parleur PC).
E. En essayant de charger le pilote manuellement, si vous recevez une erreur
"Erreur d'ouverture du USB_ERROR_LOG_FILE", vérifiez les permissions de fichier pour
le fichier /var/log/elo-usb/EloUsbErrorLog.txt. L'utilisateur doit avoir
un accès en lecture et en écriture à ce fichier journal pour lancer le pilote.
F. Si la plateforme Linux cible a plusieurs écrans vidéo configurés en mode écran vidéo séparé ou en mode Xinerama, le curseur peut ne pas toujours répondre au
touch sur l'écran vidéo approprié après calibration. L'appel par défaut que le pilote
utilise pour envoyer des événements de touch, XTestFakeMotionEvent a un bogue qui empêche le
changement de curseur entre les écrans vidéo en mode écran vidéo séparé ou
mode Xinerama [Xorg v7.4 ou ultérieur]. Dans ce cas, lancez le pilote avec
le paramètre de ligne de commande "--xwarppointer" pour utiliser l'appel XWarpPointer à la place de
l'appel XTestFakeMotionEvent pour envoyer des événements de touch au système de fenêtres X.
==============================
11. Contactez Elo TouchSystems
==============================
Site Web : http://www.elotouch.com
E-mail : eloinfo@elotouch.com
Adresse postale :
----------------
Elo Touch Solutions Inc,
1033 McCarthy Blvd,
Milpitas, CA 95035
USA
Téléphone : (800) 557-1458
(650) 361-4700
Télécopie : (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Allemagne
Téléphone : +49 (0) 89/60822-0
Télécopie : +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
Belgique
Téléphone : +32 (16) 35-2100
Télécopie : +32 (16) 35-2101
================================================================================
Copyright (c) 2014 Elo Touch Solutions
Tous droits réservés.
================================================================================
000004145</originx,originy,width,height>
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article