Bu makale, Elo Dokunmatik Ekran Linux Sürücüsü APR (USB) v2.1.0 ve Kurulum Talimatları hakkında bilgi sağlamaktadır
Aşağıda Elo Dokunmatik Ekran Linux Sürücüsü APR (USB) v2.1.0 Kurulum Talimatları verilmiştir.
Bu sürücü geçersizdir ve artık desteklenmemektedir.
Elo Dokunmatik Ekran Linux Sürücüsü - APR (USB)
Intel i686 (32 bit) veya AMD64/Intel (64 bit)
Kurulum/Kaldırma Talimatları
--------------------------------------------------------------------------------
Sürüm 2.1.0
14 Ocak 2010
Elo TouchSystems
================================================================================
Elo Linux APR Sürücü paketi, Elo
APR dokunmatik monitörler için Linux 2.6
çekirdek, grafik kontrol paneli ve komut satırı kontrol paneli yardımcı programları için tasarlanmış Linux sürücülerini içerir. Bu sürücünün doğru çalışabilmesi için libusb-1.0 kütüphanesinin kurulması gerekmektedir. libusb-1.0 kütüphanesinin kurulumu için 3. bölüme bakın.
Bu readme dosyası aşağıdaki gibi düzenlenmiştir:
1. Desteklenen Dokunmatik Monitörler ve Elo Dokunmatik Ekran Kontrol Cihazları
2. Sistem Gereksinimleri
3. libusb-1.0 kütüphanesinin kurulumu
4. Elo Dokunmatik Ekran APR Sürücüsünün kurulumu
5. APR Sürücü Komut Satırı Seçenekleri ve Kullanımı
6. Kontrol Paneline Erişim
7. Elo Dokunmatik Ekran APR Sürücüsünün kaldırılması
8. Elo TouchSystems ile İletişim
==========================================================
1. Desteklenen Dokunmatik Monitörler ve Elo Dokunmatik Ekran Kontrol Cihazları
==========================================================
- Elo APR (USB) Kontrol Cihazları (APR 7000/7001)
======================
2. Sistem Gereksinimleri
======================
- 32 bit Intel i686 (x86) platformu (veya) [Linux indirme bölümünü ziyaret edin
64 bit AMD/Intel x86_64 platformu www.elotouch.com adresinden sürücü
paketi indirmek için]
- Desteklenen çekirdekler:
Çekirdek sürümü 2.6
- Desteklenen libusb sürümleri:
libusb 1.0 (libusb-1.0.so.0)
- Desteklenen Motif sürümleri:
Motif sürümü 4.0 (libXm.so.4)
Motif sürümü 3.0 (libXm.so.3)
- Desteklenen libusb sürümleri:
libusb sürümü 1.0
====================================
3. libusb-1.0 kütüphanesinin kurulumu
====================================
Önemli:
==========
a.) libusb-1.0 kütüphanesini kurmak için Linux sisteminde yönetici erişim hakkına sahip olmalısınız.
b.) libusb-1.0 kütüphanesini kaynak kodundan derlemek için gcc, make gibi gerekli paketlere sahip bir geliştirme ortamı gerekmektedir. Daha fazla detay için libusb-1.0 kaynak kodu belgelerine başvurun.
c.) Libusb-1.0 fonksiyonları, usb cihazı ile etkileşimde bulunmak için "usbfs" dosya sistemini kullanır. libusb-1.0 fonksiyonlarıyla hata alıyorsanız "usbfs"nin bağlı ve aktif olduğundan emin olun.
d.) Bu sürücü eski libusb-0.1 kütüphanesi ile ÇALIŞMAYACAKTIR.
Elo APR dokunmatik ekran Linux sürücü bileşenleri artık libusb-1.0 kütüphane desteği gerektirmektedir (eski libusb-0.1 kütüphanesi çalışmayacaktır). Bu libusb-1.0 kütüphanesi çeşitli Linux dağıtımları tarafından sağlanan ikili paketlerden kurulabilir.
Hedeflenen kütüphane, libusb-1.0 web sitesinden indirilebilen libusb-1.0 kaynak paketini derleyerek de kurulabilir.
libusb-1.0 kütüphanesini ikili paketlerden kurun
-----------------------------------------------
En son Linux dağıtımları (örneğin: OpenSuse 11.1, Ubuntu 9.04, Fedora 10,
vb.) bu kütüphaneyi standart sürümünün bir parçası olarak göndermeye başlamıştır (popüler libusb-0.1
kütüphanesine güncelleme olarak). Kütüphane CD/DVD görüntüsünden veya çevrimiçi paket deposundan seçilerek ve kurulması gerekebilir.
Aşağıda bazı Linux dağıtımları için libusb-1.0 kütüphane ikili paketini kurma komutlarına bakın.
# yum install libusb1 [ Fedora 10 ]
# apt-get install libusb-1.0-0 [ Ubuntu 9.04 ]
libusb-1.0 kütüphanesini kaynak kodundan kurun
-------------------------------------------
Eğer dağıtımınızda (örneğin: OpenSuse 10.3, Ubuntu 8.04, Fedora 8, vb.) libusb-1.0 kütüphanesi için bir ikili paket yoksa, en son kaynak kodunu libusb-1.0 web sitesinden indirip derleyebilirsiniz.
Web Sitesi - http://libusb.wiki.sourceforge.net/Libusb1.0
Kaynağı İndir - http://sourceforge.net/projects/libusb/files/libusb-1.0/
Kütüphane kaynak kodunu çıkarın ve ardından ana kütüphane klasöründen kütüphaneyi yapılandırmak, derlemek ve kurmak için aşağıdaki komutları çalıştırın.
# cd libusb-1.0.0
# ./configure
# make
# make install
Intel 32bit i686 platformu:
- - - - - - - - - - - - -
# ln -s /usr/local/lib/libusb-1.0.so.0 /usr/lib/libusb-1.0.so.0
(veya)
AMD64/Intel 64bit x86_64 platformu:
- - - - - - - - - - - - - - - - -
# ln -s /usr/local/lib64/libusb-1.0.so.0 /usr/lib64/libusb-1.0.so.0
Eski Linux dağıtımları, bu kütüphane kaynak kodunu derlemek için gcc derleyici sürümü nedeniyle bazı sınırlamalara sahip olabilir. Daha fazla detay için libusb-1.0 kaynak kodu belgelerine başvurun.
============================================
4. Elo Dokunmatik Ekran APR Sürücüsünün kurulumu
============================================
Önemli:
==========
a.) Elo Dokunmatik Ekran APR Sürücüsünü kurmak için Linux sisteminde yönetici erişim hakkına sahip olmalısınız.
b.) Sistemden tüm eski Elo sürücülerinin kaldırıldığından emin olun.
c.) İndirilen ikili paketi bir Windows sisteminde çıkarmayın.
d.) Bu sürücü yalnızca Linux çekirdek sürümü 2.6 üzerinde çalışacaktır.
e.) Dokunmatik ekran sürücüsü kurulumuna geçmeden önce libusb-1.0
kütüphanesinin (libusb-1_0-0-0.9.3-4.22 veya libusb-1.0-0
paketi) kurulu olduğundan emin olun.
f.) Grafik Kullanıcı Arayüzü (GUI) tabanlı kontrol panelini ( /etc/opt/elo-apr/cpl) kullanmak için Motif 4.0 (libXm.so.4) veya Motif 3.0 (libXm.so.3) kütüphanesi gereklidir. Openmotif, libmotif, libopenmotif veya lesstif kurulum paketleri gerekli libXm.so.4 veya libXm.so.3 kütüphanesini sağlar.
g.) Sürücü kurulumu sırasında ve sürücü kurulumundan sonra yeniden başlatmada, APR dokunmatik ekranın sisteme bağlı olduğundan emin olun.
Adım I:
-------
Çıkarılmış "bin-apr" ikili klasöründen Elo APR sürücü dosyalarını varsayılan elo klasörüne (/etc/opt/elo-apr) kopyalayın. APR dokunmatik ekranın sisteme bağlı olduğundan emin olun ve karakterizasyon veri dosyası indirme işlemine devam edin.
# cp -r ./bin-apr/ /etc/opt/elo-apr
# cd /etc/opt/elo-apr
Şimdi terminalden sürücüyü çalıştırarak yeni APR dokunmatik ekranı algılayın ve karakterizasyon veri dosyasını indirin. Bu veri indirme işlemi birkaç dakika sürecektir ve her dokunmatik ekran için yalnızca bir kez yapılmaktadır. Bu veri, sabit disk üzerinde saklanmakta olup, her dokunmatik ekran için benzersizdir ve sürücü tarafından belirli bir dokunmatik ekran ile çalışmak üzere kullanılmaktadır.
# cd /etc/opt/elo-apr
# ./eloapr
Veri indirme işlemi tamamlandığında, sürücü her kullanıcı (root veya normal kullanıcı) için kullanıcının dokunma girişine yanıt vermeye başlayacaktır. Bir sonraki sistem yeniden başlatmasından sonra dokunma, giriş ekranında da kullanılabilir olmalıdır.
Adım II:
--------
OpenSuse ve Suse Enterprise Linux sistemleri:
- - - - - - - - - - - - - - - - - - - - - -
Dokunmatik ekran APR sürücüsü udev kuralları dosyasını (99-elotouch-suse.rules) udev kuralları klasörüne "/etc/udev/rules.d/" kopyalayın. Xserver X
kimlik doğrulaması kullanmıyorsa, "--noxauthentication" komut satırı parametresini eloapr başlangıç satırına "/etc/udev/rules.d/99-elotouch-suse.rules" dosyasına ekleyin.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-suse.rules /etc/udev/rules.d/
APR dokunmatik ekranı çekip tekrar takın ve dokunmanın aktif olup olmadığını kontrol edin. Dokunma geri gelmezse, APR UDEV kuralları dosyasını Linux dağıtımına uygun şekilde değiştirin. /etc/opt/elo-apr/setup klasöründeki ve /etc/udev/rules.d klasöründeki mevcut udev kuralları dosyalarını kontrol edin ve olası değişiklikler için inceleyin.
Debian, Ubuntu ve Gentoo sistemleri:
- - - - - - - - - - - - - - - - -
Dokunmatik ekran APR sürücüsü udev kuralları dosyasını (99-elotouch-ubuntu.rules) udev kuralları klasörüne "/etc/udev/rules.d/" kopyalayın. Xserver X
kimlik doğrulaması kullanmıyorsa, "--noxauthentication" komut satırı parametresini eloapr başlangıç satırına "/etc/udev/rules.d/99-elotouch-ubuntu.rules" dosyasına ekleyin.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-ubuntu.rules /etc/udev/rules.d/
APR dokunmatik ekranı çekip tekrar takın ve dokunmanın aktif olup olmadığını kontrol edin. Dokunma geri gelmezse, APR UDEV kuralları dosyasını Linux dağıtımına uygun şekilde değiştirin. /etc/opt/elo-apr/setup klasöründeki ve /etc/udev/rules.d klasöründeki mevcut udev kuralları dosyalarını kontrol edin ve olası değişiklikler için inceleyin.
Slackware ve Redhat Enterprise Linux sistemleri:
- - - - - - - - - - - - - - - - - - - - - - -
Dokunmatik ekran APR sürücüsü udev kuralları dosyasını (99-elotouch-rhel.rules) udev kuralları klasörüne "/etc/udev/rules.d/" kopyalayın. Xserver X
kimlik doğrulaması kullanmıyorsa, "--noxauthentication" komut satırı parametresini eloapr başlangıç satırına "/etc/udev/rules.d/99-elotouch-rhel.rules" dosyasına ekleyin.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-rhel.rules /etc/udev/rules.d/
APR dokunmatik ekranı çekip tekrar takın ve dokunmanın aktif olup olmadığını kontrol edin. Dokunma geri gelmezse, APR UDEV kuralları dosyasını Linux dağıtımına uygun şekilde değiştirin. /etc/opt/elo-apr/setup klasöründeki ve /etc/udev/rules.d klasöründeki mevcut udev kuralları dosyalarını kontrol edin ve olası değişiklikler için inceleyin.
Fedora sistemleri:
- - - - - - - -
Dokunmatik ekran APR sürücüsü udev kuralları dosyasını (99-elotouch-fedora.rules) udev kuralları klasörüne "/etc/udev/rules.d/" kopyalayın. Xserver X
kimlik doğrulaması kullanmıyorsa, "--noxauthentication" komut satırı parametresini eloapr başlangıç satırına "/etc/udev/rules.d/99-elotouch-fedora.rules" dosyasına ekleyin.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-fedora.rules /etc/udev/rules.d/
APR dokunmatik ekranı çekip tekrar takın ve dokunmanın aktif olup olmadığını kontrol edin. Dokunma geri gelmezse, APR UDEV kuralları dosyasını Linux dağıtımına uygun şekilde değiştirin. /etc/opt/elo-apr/setup klasöründeki ve /etc/udev/rules.d klasöründeki mevcut udev kuralları dosyalarını kontrol edin ve olası değişiklikler için inceleyin.
Mandriva sistemleri:
- - - - - - - - -
Dokunmatik ekran APR sürücüsü udev kuralları dosyasını (99-elotouch-mandriva.rules) udev kuralları klasörüne "/etc/udev/rules.d/" kopyalayın. Xserver X
kimlik doğrulaması kullanmıyorsa, "--noxauthentication" komut satırı parametresini eloapr başlangıç satırına "/etc/udev/rules.d/99-elotouch-mandriva.rules" dosyasına ekleyin.
# ls -l /etc/udev/rules.d/
# cp /etc/opt/elo-apr/setup/99-elotouch-mandriva.rules /etc/udev/rules.d/
APR dokunmatik ekranı çekip tekrar takın ve dokunmanın aktif olup olmadığını kontrol edin. Dokunma geri gelmezse, APR UDEV kuralları dosyasını Linux dağıtımına uygun şekilde değiştirin. /etc/opt/elo-apr/setup klasöründeki ve /etc/udev/rules.d klasöründeki mevcut udev kuralları dosyalarını kontrol edin ve olası değişiklikler için inceleyin.
Adım III:
---------
Elo APR (USB) dokunmatik ekranın bilgisayara bağlı olduğundan emin olun ve sisteminizi yeniden başlatın.
# shutdown -r now
===========================================
5. APR Sürücü Komut Satırı Seçenekleri ve Kullanımı
===========================================
APR (eloapr) sürücüsü komut satırı seçenekleri aşağıda listelenmiştir. Gerekirse, eloapr sürücü başlangıcına komut satırı seçenekleri eklemek için Elo UDEV kuralları dosyasını değiştirin.
--nobeepontouch [ Dokunma özelliğinde bip sesini devre dışı bırak ]
--noxauthentication [ Xserver ile etkileşimde bulunmak için kimlik doğrulama süreci gerekmeyen X
Xsunucuları için X kimlik doğrulama sürecini devre dışı bırak ]
--displaycoordinates [ Her dokunuş için dokunma verilerini bir terminalde görüntüle. Dokunma verileri, dokunma durumu
(Dokunma/ Akış/ Dokunma Yok) ile X ve Y
koordinatlarını içerir. Bu seçenek, APR
dokunmatik ekranı test etmek için kullanılır, bu nedenle dokunma verileri yalnızca görüntülenir ve
fare imlecini hareket ettirmek için Xsunucusuna gönderilmez. ]
--rotation [ Sırasıyla videonun desteklenen döndürme modunu desteklemek için APR sürücüsünü başlat.
Desteklenen video döndürme açıları 0, 90, 180 ve 270'dir. ]
--aprmode_pos [ Satış Noktası (POS) uygulamaları için uyarlanmış Elo APR sürücüsünü başlat.
(varsayılan mod). ]
--aprmode_general [ Genel uygulamalar için uyarlanmış Elo APR sürücüsünü başlat. ]
--aprmode_signature [ İmzalı uygulamalar için uyarlanmış Elo APR sürücüsünü başlat. ]
--aprmode_gaming [ Oyun uygulamaları için uyarlanmış Elo APR sürücüsünü başlat. ]
--custom_parameters [ Belirli bir APR modu için özel parametrelerle Elo APR sürücüsünü başlat. Özel parametreler /etc/opt/elo-apr/setup/customAprParameters.txt dosyasından okunur.
4 standart APR modlarının uygun olmaması durumunda özel parametreler hakkında yardım almak için Elo teknik desteği ile iletişime geçin. Özel parametre formatı customAprParameters.txt dosyasında belirtilmiştir ve geçerli aralık Parametre_0 ile Parametre_37 arasındadır. ]
Kullanım Örnekleri:
---------------
eloapr --nobeepontouch
eloapr --nobeepontouch --noxauthentication --aprmode_gaming
eloapr --rotate 90
eloapr --rotate 180 --displaycoordinates
eloapr --aprmode_signature
eloapr --aprmode_signature --custom_parameters [ Standart APR İmza
modunu yükleyin ve ardından
özel parametreler dosyasında belirtilen bazı
parametreleri değiştirin. ]
eloapr --custom_parameters [ Standart APR POS modunu
(varsayılan) yükleyin ve ardından
özel parametreler dosyasında belirtilen bazı br> parametreleri değiştirin. ]
==============================
6. Kontrol Paneline Erişim
==============================
Kontrol paneli uygulaması, kullanıcının mevcut sürücü konfigürasyon seçeneklerini kolayca ayarlamasına olanak tanır. Sürücü yüklendiğinde ve yüklendiğinde, /etc/opt/elo-apr klasörüne geçin ve kontrol paneli uygulamasını çalıştırın.
Önemli:
==========
Kullanıcıların kontrol paneli uygulamalarını çalıştırmak için yönetici veya root erişimine sahip olmaları gerekir.
Adım I:
-------
Kontrol paneli yardımcı programını X Windows'ta bir komut penceresinden /etc/opt/elo-apr klasöründen çalıştırın. Grafik Kullanıcı Arayüzü (GUI) tabanlı kontrol panelini kullanmak için Motif sürüm 4.0 (libXm.so.4) veya Motif sürüm 3.0
(libXm.so.3) gereklidir.
# cd /etc/opt/elo-apr
# ./cpl
Adım II:
--------
Farklı sekmeler arasında tıklayarak geçiş yapın. İşte her sekme ile ilgili bilgilerin genel bir görünümü.
Genel - Genel dokunmatik ekran bilgileri
Mod - Dokunmatik ekran modunu değiştir
Özellikler - APR dokunmatik monitörle ilgili verileri göster
Hakkında - Paket hakkında bilgiler. Bu readme.txt dosyasını açmak için Readme
düğmesine tıklayın.
Adım III:
---------
Eğer Motif kurulmadıysa, kontrol paneline erişmek için uygulamanın komut satırı sürümünü kullanın. Komut satırı uygulamasını X Windows'ta bir komut penceresinden /etc/opt/elo-apr klasöründen çalıştırın.
# cd /etc/opt/elo-apr
# ./cplcmd
==============================================
7. Elo Dokunmatik Ekran APR Sürücüsünün kaldırılması
==============================================
Önemli:
==========
a.) Elo Dokunmatik Ekran APR Sürücüsünü kaldırmak için Linux sisteminde yönetici erişim hakkına sahip olmalısınız.
b.) Sabit diske indirilen tüm dokunmatik ekran karakterizasyon verileri silinecektir.
Adım I:
-------
Kurulum Adımı II' de udev kuralları klasörü "/etc/udev/rules.d" içine kopyalanan Elo APR sürücü udev kuralları dosyasını (99-elotouch-*.rules) kaldırın.
# cd /etc/udev/rules.d
# rm -i /etc/udev/rules.d/99-elotouch-*.rules
Adım II:
--------
Kurulum Adımı I' de oluşturulan ana Elo APR sürücü klasöründeki "/etc/opt/elo-apr" Elo APR sürücü dosyalarını ve klasörlerini silin.
# cd /etc/opt
# rm -rf /etc/opt/elo-apr
Sistem yeniden başlatın ve kaldırma işlemini tamamlayın.
# shutdown -r now
==============================
8. Elo TouchSystems ile İletişim
==============================
Web Sitesi: http://www.elotouch.com
E-posta: customerservice@elotouch.com
Posta Adresi:
----------------
Elo TouchSystems
A Tyco Electronics Business
301 Constitution Drive
Menlo Park, CA 94025
ABD
Telefon: (800) 557-1458
(650) 361-4800
Faks: (650) 361-4722
--------------------------------
Elo TouchSystems GmbH & Co. KG
Haidgraben 6
D-85521 Ottobrunn
Almanya
Telefon: +49 (0) 89/60822-0
Faks: +49 (0) 89/60822-150
--------------------------------
Elo TouchSystems, NV
Diestsesteenweg 692
B-3010 Kessel-Lo
Belçika
Telefon: +32 (16) 35-2100
Faks: +32 (16) 35-2101
================================================================================
Copyright (c) 2010 Elo TouchSystems
Tüm hakları saklıdır.
================================================================================
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article