Bu makale Elo Çoklu Dokunmatik Linux Sürücüsü, Tek Dokunuş (ST) USB v4.0.1 Kurulum Talimatları hakkında bilgi sağlamaktadır
Aşağıda Elo Çoklu Dokunmatik Linux Sürücüsü, Tek Dokunuş (ST) USB v4.0.1 Kurulum Talimatları bulunmaktadır.
Bu sürücü eski ve artık desteklenmemektedir.
Elo Çoklu Dokunmatik Linux Sürücüsü - Tek Dokunuş (ST) USB
Intel i686 (32 bit) veya AMD64/Intel (64 bit)
Kurulum/Kalibrasyon/Kaldırma Talimatları
--------------------------------------------------------------------------------
Sürüm 4.0.1
11 Kasım 2014
Elo Touch Solutions
===============================================================================
Elo Linux Çoklu Dokunmatik ST USB Sürücü paketi, Linux çekirdeği 2.6.x ve 3.x.x (GCC sürümü 4.0.0 ve üzeri) için tasarlanmış kullanıcı alanı Linux sürücülerini, tek dokunuşlu Elo dokunmatik monitörler için video hizalama yardımcı programını ve kontrol paneli yardımcı programlarını içermektedir (çoklu dokunuşlu değil). Bu çoklu USB dokunmatik ekran sürücüsü, yalnızca libusb-1.0 kütüphanesinin kaynak kodunu derlemek için gerekli sınırlamalar nedeniyle, en az GCC sürümü 4.0.0 veya daha yenisi olan Linux dağıtımlarında çalışmaktadır.
Bu README dosyası şu şekilde düzenlenmiştir:
1. Desteklenen Dokunmatik Monitörler ve Elo Dokunmatik Kontrolörler
2. Sistem Gereksinimleri
3. Elo Dokunmatik USB Sürücüsünün Kurulumu
4. USB Sürücü Komut Satırı Seçenekleri ve Kullanımı
5. Aktif Dokunmatik Alanı Ayarlama
6. Dokunmatik Ekranı Kalibre Etme
7. NVRAM'den Kalibrasyon Değerlerini Alma / Ön Kalibrasyon (İsteğe Bağlı)
8. Kontrol Paneline Erişim
9. Elo Dokunmatik USB Sürücüsünü Kaldırma
10. Hata Ayıklama
11. Elo Touch Solutions ile İletişim
==========================================================
1. Desteklenen Dokunmatik Monitörler ve Elo Dokunmatik Kontrolörler
==========================================================
- Elo Smartset USB Kontrolörleri
(IntelliTouch(R) 2701, 2700, 2600, 2500U,
CarrollTouch(R) 4500U, 4000U,
Accutouch(R) 2216, 3000U, 2218,
Yüzey Kapasitif 5020, 5010, 5000,
Akustik Puls Tanıma(APR) Smartset 7010
ve diğer Elo Smartset USB kontrolörleri)
======================
2. Sistem Gereksinimleri
======================
- 32 bit Intel i686 (x86) platform (veya) [www.elotouch.com adresindeki Linux indirme bölümünü ziyaret edin
64 bit AMD/Intel x86_64 platformu 32 veya 64 bit Linux için sürücü paketini indirmek için]
- Desteklenen çekirdekler:
Çekirdek sürümü 2.6.x (GCC sürümü 4.0.0 ve üzeri)
Çekirdek sürümü 3.x.x
- Desteklenen Xorg Xwindows sürümü:
Xorg sürümü 6.8.2 - 7.2
Xorg (Xserver) sürümü 1.3 - 1.8
Xorg (Xserver) sürümü 1.9 ve sonrası
- Desteklenen Motif sürümleri:
Motif sürümü 3.0 (libXm.so.3)
- Desteklenen libusb sürümleri:
libusb sürümü 1.0
===============================================
3. Elo Dokunmatik USB Sürücüsünün Kurulumu
===============================================
Önemli:
==========
a.) Elo Dokunmatik USB Sürücüsünü kurmak için Linux makinesinde yönetici erişim haklarına sahip olunmalıdır.
b.) Sistemde daha önceki tüm Elo sürücülerinin kaldırıldığından emin olun.
c.) Elo Dokunmatik sürücü bileşenleri artık yeni libusb-1.0 kütüphane desteğine ihtiyaç duymaktadır (eski libusb-0.1 kütüphanesi çalışmayacaktır). Çoğu yeni Linux dağıtımı bu kütüphaneyi standart sürümleriyle birlikte göndermeye başlamıştır
(popüler libusb-0.1 kütüphanesi için güncelleme). Müşteriler ayrıca libusb web sitesinden kaynak kodundan libusb-1.0 kütüphanesini indirip derleyebilirler (gcc v4.0.0 veya daha yenisi gerekmektedir). Bu sürücü, eski libusb-0.1 kütüphanesi ile çalışmayacaktır.
d.) İndirilen ikili paketi Windows sisteminde çıkarmayın.
e.) Grafik Kullanıcı Arayüzü (GUI) tabanlı kontrol panelini kullanmak için Motif 3.0 (libXm.so.3) kütüphanesi gereklidir (/etc/opt/elo-usb/cpl).
Openmotif veya lesstif kurulum paketleri gereken
libXm.so.3 kütüphanesini sağlamaktadır.
Adım I:
-------
Elo sürücü dosyalarını ikili klasörden varsayılan elo klasörüne kopyalayın. Tüm elo sürücü dosyaları için izinleri değiştirin. Bu geniş izinler, çoğu sistemi uyarlamak için sağlanmıştır. Lütfen, erişim kontrol politikanıza ve belirli gruplar veya kullanıcılar için özelleştirin.
a.) Sürücü dosyalarını /etc/opt/elo-usb klasörüne kopyalayın.
# cp -r ./bin-usb/ /etc/opt/elo-usb
b.) /etc/opt/elo-usb klasörü için tüm kullanıcılar için tam izin ayarlamak üzere chmod komutunu kullanın.(okuma/yazma/çalıştırma).
Bu geniş izinler, çoğu sistemi uyarlamak için sağlanmıştır.
Lütfen, erişim kontrol politikanıza ve belirli gruplar veya kullanıcılar için özelleştirin.
# cd /etc/opt/elo-usb
# chmod 777 *
# chmod 444 *.txt
c.) Udev kuralları dosyasını /etc/udev/rules.d/ klasörüne kopyalayın.
Lütfen dokunmatik ekran cihazı izinlerini, erişim kontrol politikanıza ve belirli gruplar veya kullanıcılar için özelleştirin.
# cp /etc/opt/elo-usb/99-elotouch.rules /etc/udev/rules.d
Adım II:
--------
Önyüklemede Elo servisinin çağrılması için bir betik yapılandırın.
Debian, Ubuntu (6.10'dan önce) sistemleri:
- - - - - - - - - - - - - - - - - - - - -
/etc/opt/elo-usb dizinindeki elorc betik dosyasını /etc/init.d dizinine kopyalayın.
# cp /etc/opt/elo-usb/elorc /etc/init.d
Elorc betiği için, istenen çalışma seviyesinde bir sembolik bağlantı oluşturulmalıdır (örneğin: rc2.d,rc3.d,....rc5.d). Bu, elorc betiğinin sistem başlangıcında çalışmasına izin verecektir. Ubuntu ve Debian sistemleri varsayılan olarak çalışma seviyesi 2’yi (rc2.d dizini) kullanır.
Bu dizin, SDDxxxx biçimindeki başlangıç dosyalarına (sembolik bağlantılar) sahiptir; burada DD sıra numarasıdır. Bu dizinde bulunan görüntü yöneticisi betiğinin sıra numarasından (xdm, gdm, vb.) daha büyük bir sıra numarası XX seçin.
Seçilen sıra numarası XX ile elorc sembolik bağlantısını oluşturmak üzere maintainer betiği update-rc.d’yi kullanın.
# cd /etc/rc2.d
# update-rc.d elorc start XX 2 .
Önemli:
==========
- Bu sembolik bağlantıları değiştirmek için yalnızca update-rc.d bakımcı betiğini kullanın. Bu sembolik bağlantılar manuel olarak oluşturulursa elorc betiği başlangıçta çalışmayacaktır.
- Yukarıdaki örnek çalışma seviyesi 2 içindir. İstenilen çalışma seviyesi için uygun klasörü seçin. Varsayılan çalışma seviyesi, /etc/inittab dosyasında bulunabilir.
Not:
=====
Çalışma seviyesi dizinlerinin yolu dağıtımdan dağıtıma farklılık gösterebilir. Redhat'ta çalışma seviyesi 5 için yol "/etc/rc.d/rc5.d", Debian ve Ubuntu'da çalışma seviyesi 2 için yol "/etc/rc2.d"dır.
Sistemdeki ilgili çalışma seviyesi dizinini bulun ve o dizinde elorc betik dosyası için sembolik bağlantıyı oluşturun, update-rc.d bakımcı betiğini kullanarak.
Redhat, Fedora, Mandrake, Slackware ve Ubuntu (6.10 veya sonrası) sistemleri:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Yukarıdaki dağıtımlarda, /etc/rc.d/rc*.d dizininden elorc betiğini çalıştırmak için bazı kısıtlamalar vardır. Bu nedenle, "/etc/rc.local" dosyasındaki daemon yapılandırma betiğinin sonuna aşağıdaki satırı ekleyin.
[rc.local dosyası aynı zamanda /etc/rc.d/rc.local konumunda olabilir. rc.local dosyasını bulmak için "# find /etc -name rc.local" komutunu kullanın.]
/etc/opt/elo-usb/loadEloTouchUSB.sh
SUSE Sistemleri:
- - - - - - -
"/etc/init.d/boot.local" dosyasındaki yapılandırma betiğinin sonuna aşağıdaki satırı ekleyin.
/etc/opt/elo-usb/loadEloTouchUSB.sh
Adım III:
----------
USB dokunmatik ekranı takın ve sürücü kurulum sürecini tamamlamak için sistemi yeniden başlatın.
# shutdown -r now
===========================================
4. USB Sürücü Komut Satırı Seçenekleri ve Kullanımı
===========================================
USB (elousbd) sürücüsü komut satırı seçenekleri aşağıdaki gibidir. Gerekirse,
/etc/opt/elo-usb/loadEloTouchUSB.sh betik dosyasını, elousbd
sürücüsü başlangıcına komut satırı seçenekleri eklemek için değiştirin.
--help [ Kullanım bilgisi ve mevcut seçenekleri yazdır ]
--version [ USB dokunmatik ekran sürücü sürüm bilgilerini görüntüle ]
--displaycoordinates [ Terminalde her dokunuşa karşılık gelen dokunma verilerini görüntüle.
Dokunma verileri, dokunma durumu (Dokunma/Akış/ Dokunmama) ile birlikte X ve Y koordinatlarını içerir. Bu seçenek, sola dokunmatik ekranı test etmek için kullanılır, bu nedenle dokunma verileri yalnızca görüntülenir ve fare imleci hareket ettirmek için Xserver’a gönderilmez. ]
--xwarppointer [ Dokunmatik olayları X pencere sistemine göndermek için XWarpPointer çağrısını kullan ]
--activetoucharea <originx,originy,width,height> [ Aktif dokunmatik alan parametrelerini ayarla: OriginX, OriginY, Genişlik ve Yükseklik.
Bu parametreler ayarlandığında, fare imleci yalnızca belirtilen alan içindeki dokunma girdilerine yanıt verecektir. ]
Kullanım Örnekleri:
---------------
elousbd --help [ Bu kullanım bilgisini yazdır ]
elousbd --version [ USB dokunmatik ekran sürücü sürüm bilgilerini görüntüle ]
elousbd --displaycoordinates [ Dokunmatik ekranı test etmek için terminale dokunma verilerini yazdırmayı etkinleştirin ]
elousbd --xwarppointer [ Dokunmatik olayları X pencere sistemine göndermek için XWarpPointer çağrısını kullan ]
elousbd --activetoucharea 150,200,1000,700 [ Aktif dokunmatik alanı ayarla: Origin=(150,200), Genişlik=1000, Yükseklik=700 ]
============================
5. Aktif Dokunmatik Alanı Ayarlama
============================
Önemli:
==========
"--activetoucharea" sürücü komut satırı seçeneği, Linux masaüstünün bazı alanlarını dokunma girişi için erişilemez hale getirecektir.
Bu seçenek, şu anda yalnızca bir video ekranı ile çalışır ve çoklu video ekranı kurulumundaki davranışı bilinmemektedir. Eğer Elo dokunmatik ekran Linux sistemi için tek giriş cihazı ise, aktif dokunmatik alan parametrelerine dikkat edin.
Adım I:
-------
"--activetoucharea" seçeneği parametreleri için değerleri zaten biliyorsanız bu adımı atlayın.
Bir terminal açın, USB dokunmatik ekranın bağlı olup olmadığını kontrol edin. Ardından, eğer aktifse "elousbd" sürücüsünü kaldırın. Koordinatları belirlemek ve hesaplamak için "--displaycoordinates" seçeneği ile elousbd sürücüsünü başlatın ("OriginX, OriginY, Genişlik ve Yükseklik" için değerleri belirlemek üzere). Ağ yönetici erişiminiz yoksa, aşağıdaki komutları çalıştırmak için sudo komutunu kullanın.
# lsusb [ Linux sistemine bağlı olan tüm USB cihazlarını listele ]
# killall elousbd [ Eğer yüklenmişse elousbd sürücüsünü kaldır ]
# cd /etc/opt/elo-usb
# ./elousbd --displaycoordinates [ Koordinatları terminalde görüntülemek için elousbd sürücüsünü yükle]
Artık sürücü, dokunulan alana karşılık gelen video koordinatlarını bildirecektir. Bu bilgiyi, aktif dokunmatik alanın başlangıç koordinatlarını (sol üst köşe), genişliğini ve yüksekliğini belirlemek ve hesaplamak için kullanın.
Adım II:
--------
"--activetoucharea" seçeneği parametreleri (OriginX, OriginY, Genişlik ve Yükseklik) için değerleri kullanarak elousbd sürücüsünü manuel olarak yükleyin.
# killall elousbd [ Eğer yüklenmişse elousbd sürücüsünü kaldır ]
# elousbd --activetoucharea 150,200,1000,700 [ Aktif dokunmatik alanı ayarla: Origin=(150,200), Genişlik=1000, Yükseklik=700 ]
Bu parametrelerin her seferinde sürücü yüklendiğinde yüklenmesi için, /etc/opt/elo-usb/loadEloTouchUSB.sh betik dosyasını değiştirin ve bu komut satırı seçeneklerini elousbd >sürücüsü başlangıcına ekleyin.
Not:
=====
Aktif dokunmatik alan seçeneği seçildiğinde, aktif alanın dışında üretilen tüm dokunma olayları sürücü tarafından reddedilir ve Xwindows’a rapor edilmez. Dokunma olayları aktif alanda üretildiğinde olay raporlaması yeniden başlar.
==============================
6. Dokunmatik Ekranı Kalibre Etme
==============================
Önemli:
==========
Kullanıcıların "/dev/elo-usb" ve "/etc/opt/elo-usb" dizinlerinde okuma ve yazma erişimine sahip olmaları gerekmektedir. Önceki kalibrasyon komut satırı parametreleri -u ve -s artık eski. Elova kalibrasyon yardımcı programındaki tüm uzun komut satırı seçenekleri, "-" formatı yerine "--" formatını kullanacak şekilde değiştirilmiştir. (örneğin: "--help" yerine "-help")
?/etc/opt/elo-usb/elova --help" komutunu yazarak mevcut komut satırı parametrelerini ve kullanımını görüntüleyin.
Adım I:
-------
Kalibrasyon yardımcı programını, X Windows’taki bir komut penceresinden kök ayrıcalıkları ile çalıştırın, tek veya çoklu video kurulumları için (/etc/opt/elo-usb dizininden) desteklenen Xorg Xinerama, Xorg non-Xinerama ve Nvidia Twinview seçeneklerini kullanarak.
# cd /etc/opt/elo-usb
# sudo ./elova --nvram
'--nvram' veya '--precal' seçeneği, kalibrasyon verilerini monitördeki NVRAM'a ve sabit diskteki yapılandırma dosyasına yazar. Sadece sabit diskteki yapılandırma dosyasını güncellemek ve kalibrasyonu gerçekleştirmek için aşağıda gösterilen komutu kullanın.
# cd /etc/opt/elo-usb
# sudo ./elova
Birden fazla video kurulumunda, kalibrasyon hedefleri ilk video ekranında gösterilecek ve her hedef veya ekran için 30 saniyelik varsayılan zaman aşımından sonra bir sonraki video ekranına geçecektir. Tüm dokunmatik ekranlar kalibre edildikten sonra veriler sabit diskte bir yapılandırma dosyasına kaydedilecektir. Sadece bir belirli video ekranında kalibrasyon hedeflerini görüntülemek için (örneğin: videoscreen[1]) aşağıda gösterilen komutu kullanın.
# cd /etc/opt/elo-usb
# sudo ./elova --videoscreen=1
Her hedef veya ekran için varsayılan kalibrasyon zaman aşımını değiştirmek veya devre dışı bırakmak için, aşağıda gösterilen komutu kullanın. [Zaman Aşımı Aralığı: Min=0 (zaman aşımı yok), Max=300 saniye, Varsayılan=30 saniye]
# cd /etc/opt/elo-usb
# sudo ./elova --caltargettimeout=0 [ Tüm hedefler ve video ekranlar için kalibrasyon zaman aşımını devre dışı bırakın ]
# sudo ./elova --caltargettimeout=45 [ Kalibrasyon zaman aşımını 45 saniye olarak değiştirin ]
Kalibrasyon için mevcut video ve USB dokunmatik aygıtlarının listesini görüntülemek için, aşağıda gösterilen komutu kullanın.
# cd /etc/opt/elo-usb
# ./elova --viewdevices
Kendi elova kalibrasyon programınız için mevcut tüm seçenekleri ve belirli kullanımı görüntülemek için aşağıda gösterilen komutu kullanın.
# cd /etc/opt/elo-usb
# ./elova --help
Adım II:
--------
Normal kullanım pozisyonundan hedeflere dokunun. Kalibrasyon verileri, kalibrasyonun sonunda sürücüye yazılacaktır. Akustik Puls Tanıma(APR) smartset 7010 kontrolörü diğer smartset kontrolörleri gibi 3 nokta kalibrasyonu gerektirmez. Eğer APR 7010 kontrolörü algılanırsa, yalnızca 1 hedef gösterilerek tek dokunuş hizalaması yapılır, tam 3 noktalı kalibrasyon yerine.
=============================================================
7. NVRAM'den Kalibrasyon Değerlerini Alma / Ön Kalibrasyon (Optional)
=============================================================
Önemli:
==========
Bu işlevi kullanmak için monitör NVRAM'ında (Non Volatile Random Access Memory) geçerli bir kalibrasyon olmalıdır. Kullanıcıların önce elova kullanarak dokunmatik ekran kalibrasyonu yapmaları ve kalibrasyon değerlerini monitör NVRAM'a yazmaları gerekmektedir. NVRAM'daki mevcut değerler kaybolacaktır, çünkü yalnızca bir set kalibrasyon değeri NVRAM'a kaydedilebilir. Bu nedenle, yeni bir kalibrasyon yapmadan ve NVRAM'a yazmadan önce mevcut NVRAM kalibrasyon değerlerinin üzerine yazılabilir olduğundan emin olun.
Seçenek I: [Manuel Seçenek]
---------
NVRAM'dan kalibrasyon değerlerini hemen almak için, /etc/opt/elo-usb dizininden X Windows'taki bir komut penceresinden 'eloautocalib' programını çalıştırın. Komut satırı seçeneği '--renew', kalibrasyon değerlerini monitör NVRAM'dan okumayı ve sabit disk üzerindeki yapılandırma dosyasındaki mevcut değerlerin üzerine yazmayı sağlar.
# cd /etc/opt/elo-usb
# ./eloautocalib --renew
Tüm mevcut seçenekleri ve eloautocalib programı için belirli kullanım bilgilerini görüntülemek için aşağıda gösterilen komutu kullanın.
# cd /etc/opt/elo-usb
# ./eloautocalib --help
Seçenek II: [Otomatik Seçenek]
----------
/etc/opt/elo-usb dizinindeki xEloInit.sh betik dosyasını /etc/X11/xinit/xinitrc.d/ dizinine kopyalayın. Eğer hedef "xinitrc.d" yoksa (örneğin: Ubuntu), /etc/X11/xinit/xinitrc betik dosyasını düzenleyin ve /etc/opt/elo-usb/xEloInit.sh betik dosyasını çağırmak için bir satır ekleyin.
# cp /etc/opt/elo-usb/xEloInit.sh /etc/X11/xinit/xinitrc.d/
NVRAM'dan kalibrasyon değerlerini otomatik olarak almak için, '/etc/X11/xinit/xinitrc.d/' dizinindeki 'xEloInit.sh' betik dosyasında 'eloautocalib' girişini etkinleştirin. Eloautocalib girişi varsayılan olarak yorum satırı ile kapatılmıştır ve monitörden kalibrasyon değerlerini yüklemez. '/etc/opt/elo-usb/eloautocalib --renew' girişinin yorumunu kaldırarak sistem başlangıcında monitörden kalibrasyon değerlerini okuma ve sabit disk üzerindeki mevcut değerlerin üzerine yazma işlemini etkinleştirin.
Varsayılan: '# /etc/opt/elo-usb/eloautocalib --renew' - NVRAM'dan kalibrasyon değerlerini yüklemez
Değiştirildi: '/etc/opt/elo-usb/eloautocalib --renew' - NVRAM'dan kalibrasyon değerlerini yükler
==============================
8. Kontrol Paneline Erişim
==============================
Kontrol paneli uygulaması, kullanıcının mevcut sürücü yapılandırma seçeneklerini kolayca ayarlamasına olanak tanır. Sürücü paketi yüklendikten sonra, /etc/opt/elo-usb dizinine 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 "/dev/elo-usb" klasöründe okuma ve yazma erişimine sahip olmaları gerekmektedir.
Adım I:
-------
Kontrol paneli yardımcı programını X Windows'taki bir komut penceresinden kök ayrıcalıkları ile çalıştırın. GUI tabanlı kontrol panelini kullanmak için Motif sürümü 3.0 (libXm.so.3) gereklidir (/etc/opt/elo-usb/cpl).
# cd /etc/opt/elo-usb
# sudo ./cpl
Adım II:
--------
Çeşitli sekmelere tıklayarak geçiş yapın. İşte her sekme ile ilgili bilgilerin genel bir görünümü.
Genel - Dokunmatik ekran kalibrasyonu yap
Mod - Dokunmatik ekran modunu değiştir
Ses - Dokunma Parametrelerini Değiştir (Bip Aç/Kapa, Bip Tonu, Bip Süresi)
Dokunmatik Ekran-0 - USB dokunmatik ekran 0 ile ilgili verileri görüntüle.
Dokunmatik Ekran-1 - USB dokunmatik ekran 1 ile ilgili verileri görüntüle.
Hakkında - Paket hakkında bilgi. Bu README dosyasını açmak için Readme düğmesine tıklayın.
Adım III:
---------
Motif kurulu değilse, kontrol paneline erişmek için uygulamanın komut satırı sürümünü kullanın. X Windows'taki bir komut penceresinden uygulama komut satırı sürümünü çalıştırın.
# cd /etc/opt/elo-usb
# ./cplcmd
=================================================
9. Elo Dokunmatik USB Sürücüsünü Kaldırma
=================================================
Önemli:
==========
Elo Dokunmatik USB Sürücüsünü kaldırmak için Linux makinesinde yönetici erişim haklarına sahip olunmalıdır.
Adım I:
-------
Elo hizmetini başlatan betik veya komutları silin.
SUSE sistemleri:
- - - - - - -
Kurulum bölümünün Adım II'sinde oluşturulan aşağıdaki girişi "/etc/init.d/boot.local" dosyasındaki yapılandırma betiğinden kaldırın.
/etc/opt/elo-usb/loadEloTouchUSB.sh
Redhat, Fedora, Mandrake, Slackware ve Ubuntu (6.10 veya sonrası) sistemleri:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Kurulum bölümünün Adım II'sinde oluşturulan aşağıdaki girişi "/etc/rc.local" dosyasındaki yapılandırma betiğinden kaldırın. (veya "/etc/rc.d/rc.local" dosyasından)
/etc/opt/elo-usb/loadEloTouchUSB.sh
Debian, Ubuntu (6.10'dan önce) sistemleri:
- - - - - - - - - - - - - - - - - - - - -
a.) update-rc.d bakımcı betiğini kullanarak Kurulum bölümünün Adım II'sinde oluşturulan sembolik bağlantı dosyasını kaldırın.
# update-rc.d -f elorc remove
b.) "/etc/init.d" dizinine yerleştirilen "elorc" dosyasını kaldırın.
# rm /etc/init.d/elorc
Adım II:
--------
Sistemdeki tüm elo sürücü dosyalarını silin.
a.) Ana elo sürücü klasörünü silin.
# rm -rf /etc/opt/elo-usb
b.) Elo ile ilgili cihaz klasörü ve dosyalarını silin.
# rm -rf /dev/elo-usb
# rm -rf /etc/udev/rules.d/99-elotouch.rules
Adım III:
---------
Sürücü kaldırma işlemini tamamlamak için sistemi yeniden başlatın.
# shutdown -r now
===================
10. Hata Ayıklama
===================
A. Hedef Linux sisteminde libusb-1.0 kütüphanesinin yüklü olduğundan emin olun. Sürücü, eski libusb-0.1 kütüphanesi ile çalışmayacaktır. Çoğu Linux dağıtımı, varsayılan olarak yeni libusb-1.0 kütüphanesi ile birlikte gelir. Bu kütüphane ayrıca libusb-1.0 web sitesinden indirilip derlenerek de yüklenebilir (gcc v4.0.0 veya daha üzeri gereklidir).
B. Dokunma çalışmıyorsa, elousbd sürücüsünün yüklü olup olmadığını ve şu anda hafızada mevcut olup olmadığını kontrol edin. Bazı Xorg Xserver sürümleri, kullanıcı çıkışında dokunmatik ekran sürücüsünü sonlandırır. Bu durumda mevcut geçici çözüm, sürücüyü Xwindows başlangıç betiğinden başlatmak veya sistemi yeniden başlatmaktır.
# ps -e |grep elo
Sürücü günlük dosyasında bildirilen herhangi bir hata olup olmadığını kontrol edin.
# gedit /var/log/elo-usb/EloUsbErrorLog.txt
Eğer sürücü mevcut değilse, sürücüyü tekrar yükleyin. Manuel olarak sürücüyü yüklemek için kök erişimi gereklidir. Normal kullanıcılar, elousbd daemon yüklenene kadar sistemi yeniden başlatmalıdır. Normal kullanıcılar, erişim kontrolü ve ayarlanmış dosya izinlerine bağlı olarak sürücüyü manuel olarak yükleyebilir.
# sudo /etc/opt/elo-usb/elousbd
C. Elo dokunmatik sürücüsünü normal başlangıç yerlerinden (rc.local veya boot.local gibi) başlatmak işe yaramıyorsa, önce dokunmatik ekranın çalıştığını manuel olarak başlatarak test edin.
# sudo /etc/opt/elo-usb/loadEloTouchUSB.sh
Eğer dokunmatik ekran, sürücü manuel olarak başlatıldığında çalışıyorsa, dokunmatik ekran sürücüsü başlangıç satırını XWindows başlangıç betikleri arasına eklemeye çalışın. Xwindows başlangıç betikleri genellikle aşağıdaki yol olan /etc/X11/xinit/xinitrc.d/ dizininde yer alır.
Xwindows başlangıç betiğinden dokunmatik ekran sürücüsü çalıştırıldığında, yalnızca kullanıcı GUI Giriş ekranında başarıyla oturum açtığında dokunma girişi sağlanacaktır.
D. Dokunma yapıldığında bip özelliği, GUI kontrol paneli ses sekmesinde (Bip Test düğmesi) çalışmaz veya sürücü, kök olmayan bir kullanıcı bağlamından manuel olarak yüklenirse çalışmaz. Dokunma yapıldığında bip çalışması için sürücünün bir sistem başlangıç betiğinden veya kök kullanıcı hesabından yüklenmesi gerekir. Dokunma yapıldığında bip özelliği ayrıca pcspkr (PC Hoparlör) çekirdek modülüne bağlıdır.
E. Sürücüyü manuel olarak yüklemeye çalışırken, "USB_ERROR_LOG_FILE açılırken hata" hatası alıyorsanız, /var/log/elo-usb/EloUsbErrorLog.txt dosyasının dosya izinlerini kontrol edin. Kullanıcının sürücüyü başlatmak için bu günlük dosyasına okuma ve yazma erişimine sahip olması gerekir.
F. Hedef Linux platformunda ayrı X video ekran modunda veya Xinerama modunda yapılandırılmış birden fazla video ekranı varsa, kalibrasyondan sonra imleç her zaman doğru video ekranına dokunuşa tepki vermeyebilir. Sürücünün dokunma olaylarını göndermek için kullandığı çağrı XTestFakeMotionEvent'ın, ayrı X video ekran modunda veya Xinerama modunda imlecin geçişini engelleyen bir hatası vardır [Xorg v7.4 veya sonrası]. Bu durumda, dokunma olaylarını X pencere sistemine göndermek için XWarpPointer çağrısını kullanmak üzere sürücüyü "--xwarppointer" komut satırı parametresiyle başlatın.
==============================
11. Elo TouchSystems ile İletişim
==============================
Web sitesi: http://www.elotouch.com
E-posta: eloinfo@elotouch.com
Posta Adresi:
----------------
Elo Touch Solutions Inc,
1033 McCarthy Blvd,
Milpitas, CA 95035
ABD
Telefon: (800) 557-1458
(650) 361-4700
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) 2014 Elo Touch Solutions
Tüm hakları saklıdır.
================================================================================
000004145</originx,originy,width,height>
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article