Dit artikel biedt informatie over de installatie-instructies van de Elo Multiple Touchscreen Linux Driver, Single-Touch (ST) USB v4.0.1
Hieronder staan de installatie-instructies van de Elo Multiple Touchscreen Linux Driver, Single-Touch (ST) USB v4.0.1.
Deze driver is verouderd en wordt niet langer ondersteund.
Elo Multiple Touchscreen Linux Driver - Single Touch (ST) USB
Intel i686 (32 bit) of AMD64/Intel (64 bit)
Installatie-/Kalibratie-/De-installatie-instructies
--------------------------------------------------------------------------------
Versie 4.0.1
11 november 2014
Elo Touch Solutions
===============================================================================
De Elo Linux Multiple Touchscreen ST USB Driver-pakket bevat gebruikersruimte Linux-drivers die zijn ontworpen voor Linux-kernel 2.6.x en 3.x.x (GCC-versie 4.0.0 en later), video-alignment-hulpprogramma en controlepaneel-hulpprogramma's voor single touch Elo touchmonitors (niet multi-touch). Deze meerdere USB touchscreen driver werkt alleen op Linux-distributies die ten minste GCC-versie 4.0.0 of later hebben vanwege beperkingen voor het compileren van de libusb-1.0 bibliotheekbronnen.
Dit readme-bestand is als volgt ingedeeld:
1. Ondersteunde Touchmonitors en Elo Touchscreen Controllers
2. Systeemvereisten
3. Installeren van de Elo Touchscreen USB Driver
4. USB Driver Commandline Opties en Gebruik
5. Instellen van het Actieve Aanraakgebied
6. Kalibreren van de Touchscreen
7. Ophalen van Kalibratiewaarden uit NVRAM / Pre-Kalibratie (Optional)
8. Toegang tot het Controlepaneel
9. De-installeren van de Elo Touchscreen USB Driver
10. Probleemoplossing
11. Contact opnemen met Elo Touch Solutions
==========================================================
1. Ondersteunde Touchmonitors en Elo Touchscreen Controllers
==========================================================
- Elo Smartset USB Controllers
(IntelliTouch(R) 2701, 2700, 2600, 2500U,
CarrollTouch(R) 4500U, 4000U,
Accutouch(R) 2216, 3000U, 2218,
Surface Capacitive 5020, 5010, 5000,
Accoustic Pulse Recognition(APR) Smartset 7010
en andere Elo Smartset USB-controllers)
======================
2. Systeemvereisten
======================
- 32 bit Intel i686 (x86) platform (of) [Bezoek de Linux-downloadsectie op www.elotouch.com
64 bit AMD/Intel x86_64 platform om het stuurprogramma-pakket voor uw 32 of 64 bit Linux te downloaden]
- Ondersteunde Kernels:
Kernelversie 2.6.x (GCC-versie 4.0.0 en later)
Kernelversie 3.x.x
- Ondersteunde Xorg Xwindows-versie:
Xorg-versie 6.8.2 - 7.2
Xorg (Xserver) versie 1.3 - 1.8
Xorg (Xserver) versie 1.9 en nieuwere
- Ondersteunde Motif-versies:
Motif-versie 3.0 (libXm.so.3)
- Ondersteunde libusb-versies:
libusb-versie 1.0
===============================================
3. Installeren van de Elo Touchscreen USB Driver
===============================================
Belangrijk:
==========
a.) U moet administratieve toegangsrechten hebben op de Linux-machine om
de Elo Touchscreen USB Driver te installeren.
b.) Zorg ervoor dat alle eerdere Elo-drivers van het systeem zijn verwijderd.
c.) De Elo Touchscreen-drivercomponenten vereisen nu nieuwe libusb-1.0
bibliotheekondersteuning (oudere libusb-0.1 bibliotheek zal niet werken). De meeste
nieuwere Linux-distributies zijn begonnen met het leveren van deze bibliotheek
(update van de populaire libusb-0.1 bibliotheek) als onderdeel van hun
standaardversie. Klanten kunnen ook de
libusb-1.0 bibliotheek downloaden en compileren vanuit de bron (vereist gcc v4.0.0 of later)
beschikbaar op de libusb-website. Deze driver zal NIET werken met
de oudere libusb-0.1 bibliotheek.
d.) Pak het gedownloade binaire pakket niet uit op een Windows-systeem.
e.) De Motif 3.0 (libXm.so.3) bibliotheek is vereist voor het gebruik van het grafische gebruikers
interface (GUI) gebaseerde controlepaneel (/etc/opt/elo-usb/cpl).
Openmotif of lesstif-installatiepakketten bieden de vereiste
libXm.so.3 bibliotheek.
Stap I:
-------
Kopieer de elo-driverbestanden van de binaire map naar de standaard elo-map. Wijzig de machtigingen voor alle elo-driverbestanden. Deze brede machtigingen zijn gegeven om aan de meeste systemen te voldoen. Pas ze aan volgens uw toegangscontrolebeleid en voor specifieke groepen of gebruikers.
a.) Kopieer de driverbestanden naar de /etc/opt/elo-usb map.
# cp -r ./bin-usb/ /etc/opt/elo-usb
b.) Gebruik de chmod-opdracht om volledige machtigingen voor alle
gebruikers voor de /etc/opt/elo-usb-map in te stellen.(lezen/schrijven/uitvoeren).
Deze brede machtigingen zijn gegeven om aan de meeste systemen te voldoen.
Pas ze aan volgens uw toegangscontrolebeleid en voor specifieke groepen of gebruikers.
# cd /etc/opt/elo-usb
# chmod 777 *
# chmod 444 *.txt
c.) Kopieer het udev-regelbestand naar de /etc/udev/rules.d/ map.
Pas de machtigingen van de touchscreen-apparaat aan om ze aan te passen aan uw
toegangscontrolebeleid en voor specifieke groepen of gebruikers.
# cp /etc/opt/elo-usb/99-elotouch.rules /etc/udev/rules.d
Stap II:
--------
Configureer een script om de Elo-service bij het opstarten van het systeem aan te roepen.
Debian, Ubuntu (voor 6.10) systemen:
- - - - - - - - - - - - - - - - - - - - -
Kopieer het elorc-scriptbestand dat zich in de /etc/opt/elo-usb-directory bevindt naar de /etc/init.d-directory.
# cp /etc/opt/elo-usb/elorc /etc/init.d
Een symbolische link voor het elorc-script moet worden aangemaakt in de gewenste runlevel-directory (voorbeeld: rc2.d,rc3.d,....rc5.d). Dit zorgt ervoor dat het elorc-script bij het opstarten van het systeem wordt uitgevoerd. Ubuntu- en Debian-systemen gebruiken runlevel 2 (rc2.d-directory) als standaard.
Deze directory bevat opstartbestanden (symbolische links) van de vorm SDDxxxx, waarbij DD het volgnummer is. Kies een volgnummer XX dat groter is dan het volgnummer van het weergavebeheerder-script (xdm, gdm, enz.) dat zich in deze directory bevindt.
Gebruik het beheerdersscript update-rc.d om de elorc-symbolische link te maken met het geselecteerde volgnummer XX.
# cd /etc/rc2.d
# update-rc.d elorc start XX 2 .
Belangrijk:
==========
- Gebruik alleen het update-rc.d-beheerdersscript om deze
symbolische links te wijzigen. Het elorc-script wordt niet uitgevoerd bij het opstarten
als deze symbolische links handmatig zijn aangemaakt.
- Let op dat de syntaxis van de update-rc.d-opdracht een spatie en
punt heeft na de run-levelparameter.
- Het bovenstaande voorbeeld is voor runlevel 2. Kies de juiste map
voor het gewenste runlevel. Het standaard runlevel kan worden gevonden in
het /etc/inittab-bestand.
Opmerking:
=====
Het pad van de runleveldirectories kan per distributie verschillen. Het pad voor runlevel 5 in Redhat is "/etc/rc.d/rc5.d", terwijl het pad voor Debian en Ubuntu "/etc/rc2.d" is voor runlevel 2.
Zoek de overeenkomstige runleveldirectory in het systeem en maak de symbolische link voor het elorc-scriptbestand in die directory met behulp van het update-rc.d-beheerdersscript.
Redhat, Fedora, Mandrake, Slackware en Ubuntu (6.10 of later) systemen:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
In de bovenstaande distributies zijn er enkele beperkingen voor het uitvoeren van het elorc-script vanuit de /etc/rc.d/rc*.d-directory. Voeg daarom de volgende regel toe aan het einde van het daemonconfiguratiescript in het "/etc/rc.local"-bestand.
[Het rc.local-bestand bevindt zich misschien ook op de locatie /etc/rc.d/rc.local. Gebruik de "# find /etc -name rc.local" opdracht om het rc.local-bestand te lokaliseren.]
/etc/opt/elo-usb/loadEloTouchUSB.sh
SUSE-systemen:
- - - - - - -
Voeg de volgende regel toe aan het einde van het configuratiescript in het "/etc/init.d/boot.local"-bestand.
/etc/opt/elo-usb/loadEloTouchUSB.sh
Stap III:
----------
Sluit de USB-touchscreen aan en start het systeem opnieuw op om het installatieproces van de driver te voltooien.
# shutdown -r now
===========================================
4. USB Driver Commandline Opties en Gebruik
===========================================
De USB (elousbd) driver commandline-opties zijn hieronder vermeld. Indien nodig, wijzig het
/etc/opt/elo-usb/loadEloTouchUSB.sh-scriptbestand om commandline-opties aan de elousbd
driver-start op te voegen.
--help [ Print gebruiksinformatie en beschikbare opties ]
--version [ Toon versie-informatie van de USB-touchscreen driver ]
--displaycoordinates [ Toon de aanraakinformatie, die overeenkomt met elke aanraking, op een terminal.
De aanraakinformatie bestaat uit de aanraakstatus (Aanraak/ Stroom/ Geen aanraking) samen met
X- en Y-coördinaten. Deze optie wordt gebruikt voor het testen van de
touchscreen, daarom wordt de aanraakinformatie alleen weergegeven en niet naar de
Xserver verzonden om de muiscursor te verplaatsen. ]
--xwarppointer [ Gebruik de XWarpPointer-aanroep om aanraakevenementen naar het X-venstersysteem te verzenden ]
--activetoucharea <originx,originy,width,height> [ Stel de parameters voor het actieve aanraakgebied in: OriginX, OriginY, Breedte en
Hoogte. Wanneer deze parameters zijn ingesteld, reageert de muiscursor alleen op aanraakinvoer binnen het gespecificeerde gebied. ]
Voorbeeld van gebruik:
---------------
elousbd --help [ Print deze gebruiksinformatie ]
elousbd --version [ Toon versie-informatie van de USB-touchscreen driver ]
elousbd --displaycoordinates [ Schakel het afdrukken van aanraakinformatie naar een terminal in voor het testen van de touchscreen ]
elousbd --xwarppointer [ Gebruik de XWarpPointer-aanroep om aanraakevenementen naar het X-venstersysteem te verzenden ]
elousbd --activetoucharea 150,200,1000,700 [ Stel het actieve aanraakgebied in: Origin=(150,200), Breedte=1000, Hoogte=700 ]
============================
5. Instellen van het Actieve Aanraakgebied
============================
Belangrijk:
==========
De "--activetoucharea" driver commandline-optie maakt sommige gebieden van de Linux-desktop ontoegankelijk voor aanraakinvoer.
Deze optie werkt momenteel alleen met één videoscherm en het gedrag is onbekend in een opstelling met meerdere videoschermen. Als de Elo
touchscreen het enige invoerapparaat voor het Linux-systeem is, let dan goed op de parameters van het actieve aanraakgebied.
Stap I:
-------
Sla deze stap over, als u de waarden voor de "--activetoucharea" optieparameters al weet.
Open een terminal, controleer of de USB-touchscreen is aangesloten. Verwijder vervolgens de "elousbd" driver, als deze actief is. Start de elousbd-driver met de optie "--displaycoordinates" om de waarden voor de "--activetoucharea" optieparameters (OriginX,
OriginY, Breedte en Hoogte) te bepalen en te berekenen. Gebruik de sudo-opdracht om de volgende opdrachten uit te voeren, als u geen administratieve toegang heeft.
# lsusb [ Lijst alle USB-apparaten die zijn aangesloten op het Linux-systeem ]
# killall elousbd [ Verwijder de elousbd-driver, als deze was geladen ]
# cd /etc/opt/elo-usb
# ./elousbd --displaycoordinates [ Laad de elousbd-driver om coördinaten op de terminal weer te geven]
Nu rapporteert de driver de video coördinaten die overeenkomen met het gebied dat wordt aangeraakt. Gebruik deze informatie om de oorsprong coördinaten (linkerbovenhoek), breedte en hoogte van het actieve aanraakgebied te bepalen en te berekenen.
Stap II:
--------
Gebruik de waarden voor de "--activetoucharea" optieparameters (OriginX, OriginY, Breedte en Hoogte) en laad de elousbd-driver handmatig.
# killall elousbd [ Verwijder de elousbd-driver, als deze was geladen ]
# elousbd --activetoucharea 150,200,1000,700 [ Stel het actieve aanraakgebied in: Origin=(150,200), Breedte=1000, Hoogte=700 ]
Om deze parameters elke keer te laden wanneer de driver wordt geladen, wijzig het /etc/opt/elo-usb/loadEloTouchUSB.sh-scriptbestand en voeg deze commandline-opties toe aan de elousbd
driver-start.
Opmerking:
=====
Wanneer de optie voor het actieve aanraakgebied is geselecteerd in de driver, worden alle aanraakevenementen die buiten het actieve gebied worden gegenereerd, door de driver genegeerd
en niet gerapporteerd aan Xwindows. Het rapporteren van evenementen hervat wanneer aanraakevenementen binnen het actieve gebied worden gegenereerd.
==============================
6. Kalibreren van de Touchscreen
==============================
Belangrijk:
==========
Gebruikers moeten lees- en schrijf toegang hebben tot de "/dev/elo-usb" en "/etc/opt/elo-usb" directory om de kalibratie van de touchscreen uit te voeren. De eerdere kalibratie-opdrachtregelparameters -u en -s zijn nu verouderd. Alle lange opdrachtregelopties in het elova-kalibratiehulpprogramma zijn gewijzigd om het "--" formaat te gebruiken in plaats van het "-" formaat. (voorbeeld: "--help" in plaats van "-help")
Typ "# /etc/opt/elo-usb/elova --help" voor beschikbare opdrachtregelparameters en gebruik.
Stap I:
-------
Voer het kalibratiehulpprogramma uit met root-rechten vanuit een opdrachtvenster in X Windows vanuit de /etc/opt/elo-usb-directory voor een enkele of meerdere video-opstelling (ondersteunt Xorg Xinerama, Xorg non-Xinerama en Nvidia Twinview opties).
# cd /etc/opt/elo-usb
# sudo ./elova --nvram
De '--nvram' of '--precal' optie schrijft de kalibratiegegevens naar de NVRAM op de monitor en het configuratiebestand op de harde schijf. Om de kalibratie uit te voeren en alleen het configuratiebestand op de harde schijf bij te werken, gebruik de onderstaande opdracht.
# cd /etc/opt/elo-usb
# sudo ./elova
In een opstelling met meerdere video’s worden de kalibratiedoel(en) op het eerste videoscherm weergegeven en schakelt men na een standaard timeout van 30 seconden voor elk doel of scherm over naar het volgende videoscherm. Zodra alle touchscreens zijn gekalibreerd worden de gegevens opgeslagen in een configuratiebestand op de harde schijf. Om de kalibratiedoelen op slechts één specifiek videoscherm weer te geven (voorbeeld: videoscherm[1]) gebruik de onderstaande opdracht.
# cd /etc/opt/elo-usb
# sudo ./elova --videoscreen=1
Om de standaard kalibratietimeout voor elk doel of scherm te wijzigen of uit te schakelen, gebruik de onderstaande opdracht. [Timeout Bereik: Min=0 (geen timeout), Max=300 secs, Standaard=30 secs]
# cd /etc/opt/elo-usb
# sudo ./elova --caltargettimeout=0 [Schakel de kalibratietimeout voor alle doelen en videoschermen uit]
# sudo ./elova --caltargettimeout=45 [Wijzig de kalibratietimeout naar 45 seconden]
Om een lijst van video- en USB-aanraakinstrumenten beschikbaar voor kalibratie te bekijken, gebruik de onderstaande opdracht.
# cd /etc/opt/elo-usb
# ./elova --viewdevices
Om alle beschikbare opties en specifiek gebruik voor het elova-kalibratieprogramma te bekijken, gebruik de onderstaande opdracht.
# cd /etc/opt/elo-usb
# ./elova --help
Stap II:
--------
Raak de doel(en) aan vanuit een normale gebruikspositie. De kalibratiegegevens worden aan het einde van de kalibratie naar de driver geschreven. De Accoustic Pulse Recognition(APR) smartset 7010-controller vereist geen 3-puntskalibratie zoals andere smartset-controllers. Als een APR 7010-controller wordt gedetecteerd, wordt in plaats van een volledige 3-puntskalibratie een enkele aanraakalignment (slechts 1 doel weergegeven) uitgevoerd.
=============================================================
7. Ophalen van Kalibratiewaarden uit NVRAM / Pre-Kalibratie (Optional)
=============================================================
Belangrijk:
==========
Er moet een geldige kalibratie bestaan in de monitor NVRAM (Non Volatile Random Access Memory) om deze functie te gebruiken. Gebruikers moeten eerst een touchscreen-kalibratie uitvoeren met behulp van elova en de kalibratiewaarden naar de monitor NVRAM schrijven. De bestaande waarden in de NVRAM worden verloren, omdat slechts één set kalibratiewaarden in de NVRAM kan worden opgeslagen. Zorg er daarom voor dat de huidige NVRAM-kalibratiewaarden kunnen worden overschreven voordat u een nieuwe kalibratie uitvoert en naar de NVRAM schrijft.
Optie I: [Handmatige Optie]
---------
Om de kalibratiewaarden onmiddellijk uit de NVRAM op te halen, voer het programma 'eloautocalib' vanuit een opdrachtvenster in X Windows vanuit de /etc/opt/elo-usb-directory. De opdrachtregeloptie '--renew' maakt het mogelijk om de kalibratiewaarden uit de monitor NVRAM te lezen en de huidige waarden in het configuratiebestand op de harde schijf te overschrijven.
# cd /etc/opt/elo-usb
# ./eloautocalib --renew
Om alle beschikbare opties en specifiek gebruik voor het programma eloautocalib te bekijken, gebruik de onderstaande opdracht.
# cd /etc/opt/elo-usb
# ./eloautocalib --help
Optie II: [Automatische Optie]
----------
Kopieer het xEloInit.sh-scriptbestand dat zich in de /etc/opt/elo-usb-directory bevindt naar de /etc/X11/xinit/xinitrc.d/-directory. Als de bestemmingsdirectory "xinitrc.d" niet bestaat (voorbeeld: Ubuntu), bewerk dan het /etc/X11/xinit/xinitrc-scriptbestand en voeg een regel toe om het /etc/opt/elo-usb/xEloInit.sh-scriptbestand aan te roepen.
# cp /etc/opt/elo-usb/xEloInit.sh /etc/X11/xinit/xinitrc.d/
Om de kalibratiewaarden automatisch bij het opstarten van het systeem vanuit de NVRAM op te halen, schakel de 'eloautocalib'-vermelding in het 'xEloInit.sh'-scriptbestand in dat zich bevindt in de '/etc/X11/xinit/xinitrc.d/' directory. De eloautocalib-vermelding is standaard gecommentarieerd en laad niet de kalibratiewaarden uit de monitor NVRAM. Verwijder de opmerking van de vermelding '/etc/opt/elo-usb/eloautocalib --renew' om het lezen van de kalibratiewaarden uit de monitor NVRAM in te schakelen en de huidige waarden in het configuratiebestand op de harde schijf tijdens het opstarten van het systeem te overschrijven.
Standaard: '# /etc/opt/elo-usb/eloautocalib --renew' - Laadt geen kalibratiewaarden uit NVRAM
Gewijzigd: '/etc/opt/elo-usb/eloautocalib --renew' - Laadt kalibratiewaarden uit NVRAM
==============================
8. Toegang tot het Controlepaneel
==============================
De controlepaneelapplicatie stelt de gebruiker in staat om eenvoudig de beschikbare configuratieopties van de driver in te stellen. Nadat het stuurprogramma-pakket is geïnstalleerd, gaat u naar de /etc/opt/elo-usb-directory en voert u de controlepaneelapplicatie uit.
Belangrijk:
==========
Gebruikers moeten lees- en schrijf toegang hebben tot de "/dev/elo-usb" map om de controlepaneelapplicaties uit te voeren.
Stap I:
-------
Voer het controlepaneelhulpprogramma uit met rootrechten vanuit een opdrachtvenster in X Windows vanuit de /etc/opt/elo-usb-directory. Motif versie 3.0 (libXm.so.3) is vereist voor het gebruik van het GUI-gebaseerde controlepaneel (/etc/opt/elo-usb/cpl).
# cd /etc/opt/elo-usb
# sudo ./cpl
Stap II:
--------
Navigeer door de verschillende tabbladen door erop te klikken. Hier is een overzicht van informatie gerelateerd aan elk tabblad.
Algemeen - Voer touchscreen-kalibratie uit
Modus - Wijzig de touchscreen-modus
Geluid - Wijzig Beep op Aanraakparameters (Inschakelen/Uitschakelen Beep, Beep Toon, Beep Duur)
Touchscreen-0 - Weergave van gegevens met betrekking tot de USB-touchscreen 0.
Touchscreen-1 - Weergave van gegevens met betrekking tot de USB-touchscreen 1.
Over - Informatie over het pakket. Klik op de Readme-knop om dit Readme-bestand te openen.
Stap III:
---------
Als Motif niet is geïnstalleerd, gebruik dan de opdrachtregelversie van de applicatie om toegang te krijgen tot het controlepaneel. Voer de opdrachtregelapplicatie uit vanuit een opdrachtvenster in X Windows vanuit de /etc/opt/elo-usb-directory.
# cd /etc/opt/elo-usb
# ./cplcmd
=================================================
9. De-installeren van de Elo Touchscreen USB Driver
=================================================
Belangrijk:
==========
U moet administratieve toegangsrechten hebben op de Linux-machine om de Elo Touchscreen USB Driver te deïnstalleren.
Stap I:
-------
Verwijder het script of de opdrachten die de Elo-service bij het opstarten aanroepen.
SUSE-systemen:
- - - - - - -
Verwijder de volgende vermelding die in Stap II van de installatiesectie is aangemaakt uit het configuratiescript in het "/etc/init.d/boot.local"-bestand.
/etc/opt/elo-usb/loadEloTouchUSB.sh
Redhat, Fedora, Mandrake, Slackware en Ubuntu (6.10 of later) systemen:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Verwijder de volgende vermelding die in Stap II van de installatiesectie is aangemaakt uit het configuratiescript in het "/etc/rc.local"-bestand. (of "/etc/rc.d/rc.local"-bestand)
/etc/opt/elo-usb/loadEloTouchUSB.sh
Debian, Ubuntu (voor 6.10) systemen:
- - - - - - - - - - - - - - - - - - - - -
a.) Verwijder het symbolische linkbestand dat in Stap II van de installatiesectie is aangemaakt met behulp van het update-rc.d-beheerdersscript.
# update-rc.d -f elorc remove
b.) Verwijder het elo-scriptbestand "elorc" dat zich bevindt in de "/etc/init.d"
directory.
# rm /etc/init.d/elorc
Stap II:
--------
Verwijder alle elo-driverbestanden van het systeem.
a.) Verwijder de hoofd-elo-drivermap.
# rm -rf /etc/opt/elo-usb
b.) Verwijder de map en bestanden die met elo zijn gerelateerd.
# rm -rf /dev/elo-usb
# rm -rf /etc/udev/rules.d/99-elotouch.rules
Stap III:
---------
Start het systeem opnieuw op om het de-installatieproces van de driver te voltooien.
# shutdown -r now
===================
10. Probleemoplossing
===================
A. Zorg ervoor dat de libusb-1.0 bibliotheek op het doelsysteem Linux is geïnstalleerd. De driver zal NIET werken met de oudere libusb-0.1
bibliotheek. De meeste Linux-distributies worden standaard geleverd met de nieuwere
libusb-1.0 bibliotheek. Deze kan ook worden geïnstalleerd door de bibliotheekbron te downloaden en te compileren
(vereist gcc v4.0.0 of later) van de libusb-1.0 website.
B. Als de aanraakinvoer niet werkt, controleer dan of de elousbd-driver is geladen
en momenteel beschikbaar is in het geheugen. Sommige Xorg Xserver-versies
beëindigen de touchscreen-driver bij uitloggen van de gebruiker. De huidige
oplossing in deze situatie is om de driver op te starten vanuit het > Xwindows-opstartscript of het systeem opnieuw op te starten.
# ps -e |grep elo
Controleer het driverlogbestand op eventuele gerapporteerde fouten.
# gedit /var/log/elo-usb/EloUsbErrorLog.txt
Als de driver niet aanwezig is, laad de driver dan opnieuw. Roottoegang
is nodig om de driver handmatig te laden. Normale gebruikers moeten het > systeem opnieuw opstarten, zodat de elousbd-daemon opnieuw wordt geladen tijdens > de opstart. Normale gebruikers kunnen de driver mogelijk handmatig laden, afhankelijk van het toegangscontrolesysteem en de bestandsmachtigingen die zijn ingesteld.
# sudo /etc/opt/elo-usb/elousbd
C. Als het starten van de Elo touchscreendriver vanuit de normale opstartlocaties zoals rc.local of boot.local niet werkt, test dan eerst of de touchscreen werkt door de driver handmatig te starten vanuit een terminalvenster binnen XWindows GUI.
# sudo /etc/opt/elo-usb/loadEloTouchUSB.sh
Als de touchscreen werkt wanneer de driver handmatig wordt gestart, probeer dan de startregel voor de touchscreen-driver aan het einde van
een van de XWindows-opstartscripts toe te voegen. De Xwindows-opstartscripts
bevonden zich meestal in het volgende pad: /etc/X11/xinit/xinitrc.d/.
Het uitvoeren van de touchscreen-driver vanuit het Xwindows-opstartscript > zal alleen aanraakinvoer mogelijk maken nadat de gebruiker succesvol is ingelogd > op het GUI-inlogscherm.
D. De Beep-on-touch functie werkt niet in het geluidstabblad van het GUI controlepaneel
(Beep Test-knop) of als de driver handmatig is geladen vanuit een niet-root gebruikerscontext. De driver moet worden geladen vanuit een systeemopstartscript of rootgebruikersaccount om beep-on-touch goed te laten functioneren. De beep op aanraakfunctie hangt ook af van de pcspkr (PC Speaker) kernelmodule.
E. Als u bij het handmatig laden van de driver de foutmelding "Error opening USB_ERROR_LOG_FILE" krijgt, controleer dan de bestandsmachtigingen voor
het /var/log/elo-usb/EloUsbErrorLog.txt-bestand. De gebruiker moet lees- en schrijf toegang hebben tot dit logbestand om de driver te kunnen starten.
F. Als het doelsysteem Linux meerdere videoschermen heeft geconfigureerd in de gescheiden X-videomodus of Xinerama-modus, kan de cursor mogelijk niet altijd reageren op
aanraakinput op het juiste videoscherm na kalibratie. De standaardaanroep die de driver gebruikt om aanraakevenementen te verzenden, XTestFakeMotionEvent, heeft een bug die voorkomt dat de > cursor tussen videoschermen switcht in de gescheiden X-videomodus of > Xinerama-modus[Xorg v7.4 of later]. In dit geval, start de driver met > de "--xwarppointer" commandline-parameter om de XWarpPointer-aanroep te gebruiken in plaats van de XTestFakeMotionEvent-aanroep om aanraakevenementen naar het X-venstersysteem te verzenden.
==============================
11. Contact opnemen met Elo TouchSystems
==============================
Website: http://www.elotouch.com
E-mail: eloinfo@elotouch.com
Postadres:
----------------
Elo Touch Solutions Inc,
1033 McCarthy Blvd,
Milpitas, CA 95035
USA
Telefoon: (800) 557-1458
(650) 361-4700
Fax: (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Duitsland
Telefoon: +49 (0) 89/60822-0
Fax: +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
België
Telefoon: +32 (16) 35-2100
Fax: +32 (16) 35-2101
================================================================================
Copyright (c) 2014 Elo Touch Solutions
Alle rechten voorbehouden.
================================================================================
000004145</originx,originy,width,height>
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article