Artykuł ten zawiera informacje na temat sterownika Elo Touchscreen Linux Driver APR (USB) v2.1.0 oraz instrukcje instalacji
Poniżej znajdują się instrukcje instalacji sterownika Elo Touchscreen Linux Driver APR (USB) v2.1.0.
Ten sterownik jest przestarzały i nieobsługiwany.
Sterownik Elo Touchscreen Linux - APR (USB)
Intel i686 (32 bit) lub AMD64/Intel (64 bit)
Instrukcje instalacji/odinstalacji
--------------------------------------------------------------------------------
Wersja 2.1.0
14 stycznia 2010
Elo TouchSystems
================================================================================
Pakiet sterownika Elo Linux APR zawiera sterowniki Linux zaprojektowane dla jądra Linux 2.6
oraz graficzny panel sterujący i narzędzia wiersza poleceń dla monitorów dotykowych Elo
APR. Ten sterownik wymaga biblioteki libusb-1.0, aby działał poprawnie. Zobacz sekcję 3, aby zainstalować bibliotekę libusb-1.0.
Ten plik readme jest zorganizowany w następujący sposób:
1. Obsługiwane monitory dotykowe i kontrolery dotykowe Elo
2. Wymagania systemowe
3. Instalowanie biblioteki libusb-1.0
4. Instalowanie sterownika Elo Touchscreen APR
5. Opcje wiersza poleceń i użycie sterownika APR
6. Uzyskiwanie dostępu do panelu sterującego
7. Odinstalowanie sterownika Elo Touchscreen APR
8. Kontaktowanie się z Elo TouchSystems
==========================================================
1. Obsługiwane monitory dotykowe i kontrolery dotykowe Elo
==========================================================
- Kontrolery Elo APR (USB) (APR 7000/7001)
======================
2. Wymagania systemowe
======================
- 32-bitowa platforma Intel i686 (x86) (lub) [Odwiedź sekcję pobierania Linuxa w
64-bitowa platforma AMD/Intel x86_64 www.elotouch.com, aby pobrać pakiet sterownika
dla swojego systemu Linux 32 lub 64 bit]
- Obsługiwane jądra:
Wersja jądra 2.6
- Obsługiwane wersje libusb:
libusb 1.0 (libusb-1.0.so.0)
- Obsługiwane wersje Motif:
Wersja Motif 4.0 (libXm.so.4)
Wersja Motif 3.0 (libXm.so.3)
- Obsługiwane wersje libusb:
Wersja libusb 1.0
====================================
3. Instalowanie biblioteki libusb-1.0
====================================
Ważne:
==========
a.) Musisz mieć uprawnienia administratora w systemie Linux, aby zainstalować
bibliotekę libusb-1.0.
b.) Aby zbudować bibliotekę libusb-1.0 z kodu źródłowego, wymagane jest środowisko rozwojowe
z niezbędnymi pakietami takimi jak gcc, make itp. Zapoznaj się z dokumentacją kodu źródłowego libusb-1.0
aby uzyskać dalsze szczegóły.
c.) Funkcje Libusb-1.0 używają systemu plików "usbfs" do interakcji z urządzeniem usb. Upewnij się, że "usbfs" jest zamontowany i aktywny, jeśli otrzymasz błędy z
funkcjami libusb-1.0.
d.) Ten sterownik NIE będzie działać z starszą biblioteką libusb-0.1.
Komponenty sterownika dotykowego Elo APR dla Linuxa wymagają teraz wsparcia biblioteki libusb-1.0
(starsza biblioteka libusb-0.1 nie będzie działać). Bibliotekę tę można zainstalować z pakietów binarnych dostarczanych przez różne dystrybucje Linuxa. Biblioteka może być również zainstalowana poprzez kompilację pakietu źródłowego libusb-1.0,
dostępnego do pobrania na stronie internetowej libusb-1.0.
Zainstaluj bibliotekę libusb-1.0 z pakietów binarnych
-----------------------------------------------
Większość najnowszych dystrybucji Linuxa (np. OpenSuse 11.1, Ubuntu 9.04, Fedora 10,
itp.) zaczęła dostarczać tę bibliotekę (aktualizację popularnej biblioteki libusb-0.1) jako część ich standardowego wydania. Może być konieczne wybranie i
zainstalowanie biblioteki z obrazu CD/DVD lub z internetowego repozytorium pakietów.
Zapoznaj się z poleceniami do zainstalowania pakietu binarnego biblioteki libusb-1.0 dla niektórych dystrybucji Linuxa, podanymi poniżej.
# yum install libusb1 [ Fedora 10 ]
# apt-get install libusb-1.0-0 [ Ubuntu 9.04 ]
Zainstaluj bibliotekę libusb-1.0 z kodu źródłowego
-------------------------------------------
Jeśli Twoja dystrybucja (np. OpenSuse 10.3, Ubuntu 8.04, Fedora 8, itp.) nie ma pakietu binarnego dla biblioteki libusb-1.0, możesz pobrać najnowszy
kod źródłowy tej biblioteki ze strony internetowej libusb-1.0, skompilować i zainstalować go
łatwo.
Strona internetowa - http://libusb.wiki.sourceforge.net/Libusb1.0
Pobierz kod źródłowy - http://sourceforge.net/projects/libusb/files/libusb-1.0/
Wyodrębnij źródło biblioteki, a następnie uruchom poniższe polecenia, aby
skonfigurować, skompilować i zainstalować bibliotekę z głównego folderu biblioteki.
# cd libusb-1.0.0
# ./configure
# make
# make install
Intel 32-bitowa platforma i686:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(lub)
AMD64/Intel 64-bitowa platforma x86_64:
- - - - - - - - - - - - - - - - -
# ln -s /usr/local/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0
Starsze dystrybucje Linuxa mogą mieć pewne ograniczenia przy kompilacji kodu źródłowego tej biblioteki
z powodu wersji kompilatora gcc. Zapoznaj się z dokumentacją kodu źródłowego libusb-1.0
aby uzyskać dalsze szczegóły.
============================================
4. Instalowanie sterownika Elo Touchscreen APR
============================================
Ważne:
==========
a.) Musisz mieć uprawnienia administratora w systemie Linux, aby zainstalować
sterownik Elo Touchscreen APR.
b.) Upewnij się, że wszystkie wcześniejsze sterowniki Elo zostały odinstalowane z systemu.
c.) Nie wyodrębniaj pobranego pakietu binarnego w systemie Windows.
d.) Ten sterownik będzie działać tylko w wersji jądra Linux 2.6.
e.) Upewnij się, że biblioteka libusb-1.0 (libusb-1_0-0-0.9.3-4.22 lub libusb-1.0-0
pakiet) jest zainstalowana przed przystąpieniem do instalacji sterownika dotykowego.
f.) Biblioteka Motif 4.0 (libXm.so.4) lub Motif 3.0 (libXm.so.3) jest wymagana do używania
graficznego interfejsu użytkownika (GUI) opartego panelu sterowania (/etc/opt/elo-apr/cpl).
Pakiety instalacyjne Openmotif, libmotif, libopenmotif lub lesstif dostarczają
wymaganą bibliotekę libXm.so.4 lub libXm.so.3.
g.) Upewnij się, że monitor dotykowy APR jest podłączony do systemu podczas instalacji
sterownika oraz podczas ponownego uruchamiania po instalacji sterownika.
Krok I:
-------
Skopiuj pliki sterownika Elo APR z wyodrębnionego folderu binarnego "bin-apr" do
domyślnego folderu elo (/etc/opt/elo-apr). Upewnij się, że monitor dotykowy APR jest
podłączony do systemu i kontynuuj pobieranie pliku z danymi charakterystycznymi.
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
Teraz uruchom sterownik z terminala, aby wykryć nowy monitor dotykowy APR i
pobrać plik z danymi charakterystycznymi. To pobieranie danych zajmie kilka
minut i jest realizowane tylko raz na monitor dotykowy. Te dane, przechowywane na
dysku twardym, są unikalne dla każdego monitora dotykowego i wykorzystywane przez sterownik do
pracy z danym monitorem dotykowym.
# cd /etc/opt/elo-apr
# ./eloapr
Po zakończeniu pobierania danych, sterownik zacznie odpowiadać na dotyk użytkownika
dla dowolnego użytkownika (root lub zwykły użytkownik). Po następnym uruchomieniu systemu
dotyk powinien być dostępny również na ekranie logowania.
Krok II:
--------
Systemy OpenSuse i Suse Enterprise Linux:
- - - - - - - - - - - - - - - - - - - - - -
Skopiuj plik reguł udev dla sterownika Elo APR (99-elotouch-suse.rules) do folderu
reguł udev "/etc/udev/rules.d/". Jeśli Twój serwer X nie używa uwierzytelniania X,
dodaj parametr "--noxauthentication" do linii uruchamiania eloapr, w pliku "/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/
Odłącz i ponownie podłącz monitor dotykowy APR i sprawdź, czy dotyk jest aktywny.
Jeśli dotyk nie został przywrócony, zmodyfikuj plik reguł UDEV APR, aby dostosować go do
dystrybucji Linuxa. Sprawdź dostępne pliki reguł udev w folderze
Systemy Debian, Ubuntu i Gentoo:
- - - - - - - - - - - - - - - - -
Skopiuj plik reguł udev dla sterownika Elo APR (99-elotouch-ubuntu.rules) do folderu
reguł udev "/etc/udev/rules.d/". Jeśli Twój serwer X nie używa uwierzytelniania X,
dodaj parametr "--noxauthentication" do linii uruchamiania eloapr, w pliku "/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/
Odłącz i ponownie podłącz monitor dotykowy APR i sprawdź, czy dotyk jest aktywny.
Jeśli dotyk nie został przywrócony, zmodyfikuj plik reguł UDEV APR, aby dostosować go do
dystrybucji Linuxa. Sprawdź dostępne pliki reguł udev w folderze
Systemy Slackware i Redhat Enterprise Linux:
- - - - - - - - - - - - - - - - - - - - - - -
Skopiuj plik reguł udev dla sterownika Elo APR (99-elotouch-rhel.rules) do folderu
reguł udev "/etc/udev/rules.d/". Jeśli Twój serwer X nie używa uwierzytelniania X,
dodaj parametr "--noxauthentication" do linii uruchamiania eloapr, w pliku "/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/
Odłącz i ponownie podłącz monitor dotykowy APR i sprawdź, czy dotyk jest aktywny.
Jeśli dotyk nie został przywrócony, zmodyfikuj plik reguł UDEV APR, aby dostosować go do
dystrybucji Linuxa. Sprawdź dostępne pliki reguł udev w folderze
Systemy Fedora:
- - - - - - - -
Skopiuj plik reguł udev dla sterownika Elo APR (99-elotouch-fedora.rules) do folderu
reguł udev "/etc/udev/rules.d/". Jeśli Twój serwer X nie używa uwierzytelniania X,
dodaj parametr "--noxauthentication" do linii uruchamiania eloapr, w pliku "/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/
Odłącz i ponownie podłącz monitor dotykowy APR i sprawdź, czy dotyk jest aktywny.
Jeśli dotyk nie został przywrócony, zmodyfikuj plik reguł UDEV APR, aby dostosować go do
dystrybucji Linuxa. Sprawdź dostępne pliki reguł udev w folderze
Systemy Mandriva:
- - - - - - - - -
Skopiuj plik reguł udev dla sterownika Elo APR (99-elotouch-mandriva.rules) do folderu
reguł udev "/etc/udev/rules.d/". Jeśli Twój serwer X nie używa uwierzytelniania X,
dodaj parametr "--noxauthentication" do linii uruchamiania eloapr, w pliku "/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/
Odłącz i ponownie podłącz monitor dotykowy APR i sprawdź, czy dotyk jest aktywny.
Jeśli dotyk nie został przywrócony, zmodyfikuj plik reguł UDEV APR, aby dostosować go do
dystrybucji Linuxa. Sprawdź dostępne pliki reguł udev w folderze
Krok III:
---------
Upewnij się, że monitor dotykowy Elo APR (USB) jest podłączony do komputera i
uruchom ponownie system.
# shutdown -r now
===========================================
5. Opcje wiersza poleceń i użycie sterownika APR
===========================================
Opcje wiersza poleceń sterownika APR (eloapr) są wymienione poniżej. W razie potrzeby zmodyfikuj
plik reguł Elo UDEV, aby dodać opcje wiersza poleceń do uruchamiania sterownika eloapr.
--nobeepontouch [ Wyłącz dźwięk przy dotyku ]
--noxauthentication [ Wyłącz proces uwierzytelniania X dla serwerów Xorg
, które nie wymagają procedury uwierzytelniania
do interakcji z serwerem X (systemy wbudowane) ]
--displaycoordinates [ Wyświetl dane dotyku, odpowiadające każdemu dotykowi,
na terminalu. Dane dotyku składają się z stanu dotyku
(Dotyk/Strumień/Brak dotyku) wraz z
współrzędnymi X i Y. Ta opcja jest używana do testowania dotykowego APR,
dlatego dane dotyku są wyświetlane i
nie są wysyłane do serwera X w celu przesunięcia wskaźnika myszy. ]
--rotation [ Uruchom sterownik APR, aby obsłużyć odpowiedni
tryb rotacji wideo. Obsługiwane kąty rotacji wideo to 0,
90, 180 i 270. ]
--aprmode_pos [ Uruchom sterownik Elo APR dostosowany do aplikacji
Punkt sprzedaży (POS) (tryb domyślny). ]
--aprmode_general [ Uruchom sterownik Elo APR dostosowany do
ogólnych aplikacji. ]
--aprmode_signature [ Uruchom sterownik Elo APR dostosowany do aplikacji
dotyczących podpisów. ]
--aprmode_gaming [ Uruchom sterownik Elo APR dostosowany do aplikacji
dotyczących gier. ]
--custom_parameters [ Uruchom sterownik Elo APR z niestandardowymi parametrami
dla konkretnego trybu APR. Niestandardowe parametry są
odczytywane z pliku
/etc/opt/elo-apr/setup/customAprParameters.txt. Skontaktuj się
z pomocą techniczną Elo w przypadku problemów z
niestandardowymi parametrami, jeśli 4 standardowe tryby APR
nie są odpowiednie. Format parametru niestandardowego jest
wymieniony w pliku
customAprParameters.txt, a ważny zakres to
od Parameter_0 do Parameter_37. ]
Przykłady użycia:
---------------
eloapr --nobeepontouch
eloapr --nobeepontouch --noxauthentication --aprmode_gaming
eloapr --rotate 90
eloapr --rotate 180 --displaycoordinates
eloapr --aprmode_signature
eloapr --aprmode_signature --custom_parameters [ Załaduj standardowy tryb
podpisu APR, a następnie
zmień niektóre
parametry podane w pliku
parametrów niestandardowych. ]
eloapr --custom_parameters [ Załaduj standardowy tryb POS
(domyślny) i następnie zmień
niektóre parametry w
pliku parametrów niestandardowych. ]
==============================
6. Uzyskiwanie dostępu do panelu sterującego
==============================
Aplikacja panelu sterującego pozwala użytkownikowi łatwo ustawić dostępne opcje
konfiguracji sterownika. Po zainstalowaniu i załadowaniu sterownika, przejdź do
/etc/opt/elo-apr i uruchom aplikację panelu sterującego.
Ważne:
==========
Użytkownicy muszą mieć dostęp administratora lub roota, aby uruchomić aplikacje
panelu sterującego.
Krok I:
-------
Uruchom narzędzie panelu sterującego z okna poleceń w X Windows z folderu
/etc/opt/elo-apr. Wersja Motif 4.0 (libXm.so.4) lub wersja Motif 3.0
(libXm.so.3) jest wymagana do użycia basowanego na GUI panelu sterującego
(/etc/opt/elo-apr/cpl).
# cd /etc/opt/elo-apr
# ./cpl
Krok II:
--------
Poruszaj się po różnych zakładkach klikając je. Oto przegląd
informacji dotyczących każdej zakładki.
Ogólne - Ogólne informacje o monitorze dotykowym
Tryb - Zmień tryb monitora dotykowego
Właściwości - Wyświetl dane dotyczące monitora dotykowego APR
Informacje - Informacje o pakiecie. Kliknij przycisk Readme
, aby otworzyć ten plik readme.txt.
Krok III:
---------
Jeśli Motif nie jest zainstalowany, użyj wersji wiersza poleceń aplikacji, aby
uzyskać dostęp do panelu sterującego. Uruchom wersję wiersza poleceń
z okna poleceń w X Windows z folderu /etc/opt/elo-apr.
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. Odinstalowanie sterownika Elo Touchscreen APR
==============================================
Ważne:
==========
a.) Musisz mieć uprawnienia administratora w systemie Linux, aby odinstalować
sterownik Elo Touchscreen APR.
b.) Wszystkie dane charakterystyczne monitora dotykowego, które zostały pobrane
na dysk twardy, zostaną usunięte.
Krok I:
-------
Usuń plik reguł udev sterownika Elo APR (99-elotouch-*.rules), który został skopiowany
do folderu reguł udev "/etc/udev/rules.d" w Kroku II instalacji.
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
Krok II:
--------
Usuń pliki i foldery sterownika Elo APR w głównym folderze sterownika Elo APR
"/etc/opt/elo-apr", utworzonym w Kroku I instalacji.
# cd /etc/opt
# rm -rf /etc/opt/elo-apr
Uruchom ponownie system, aby zakończyć proces odinstalacji.
# shutdown -r now
==============================
8. Kontaktowanie się z Elo TouchSystems
==============================
Strona internetowa: http://www.elotouch.com
E-mail: customerservice@elotouch.com
Adres do korespondencji:
----------------
Elo TouchSystems
A Tyco Electronics Business
301 Constitution Drive
Menlo Park, CA 94025
USA
Telefon: (800) 557-1458
(650) 361-4800
Faks: (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Niemcy
Telefon: +49 (0) 89/60822-0
Faks: +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
Belgia
Telefon: +32 (16) 35-2100
Faks: +32 (16) 35-2101
================================================================================
Copyright (c) 2010 Elo TouchSystems
Wszelkie prawa zastrzeżone.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article