Bu makale, Elo Dokunmatik Ekran Linux Sürücüsü (USB) v3.2.3 x86_64 ve Kurulum Talimatları hakkında bilgi vermektedir
Aşağıda Elo Dokunmatik Ekran Linux Sürücüsü (USB) v3.2.3 x86_64 bit Kurulum Talimatları bulunmaktadır.
Bu sürücü geçersizdir ve artık desteklenmemektedir.
=====================================================================
Elo Dokunmatik Ekran Linux Sürücüsü - USB v 3.2.3
AMD/Intel 64 (x86_64) - 64 bit Sürücü Paketi
Kurulum/Kalibrasyon/Kaldırma Talimatları
---------------------------------------------------------------------
Versiyon 3.2.3
17 Haziran 2009
Elo TouchSystems
=====================================================================
Elo Linux USB Sürücü paketi, Elo dokunmatik monitörler için tasarlanmış, Linux kernel 2.6 (GCC sürümü 3.3.5 ve sonrası) için yerel Linux sürücülerini, video hizalama yardımcı programını, döndürme yardımcı programını ve kontrol paneli yardımcı programlarını içerir. Sürücü yalnızca 2.6.24 ve altı kernel sürümleri için çalışır.
Bu readme dosyası aşağıdaki şekilde düzenlenmiştir:
1. Desteklenen Dokunmatik Monitörler ve Elo Dokunmatik Ekran Kontrol Üniteleri
2. Sistem Gereksinimleri
3. Elo Dokunmatik Ekran USB Sürücüsünü Kurma
4. Dokunmatik Ekranı Kalibre Etme
5. Kontrol Paneline Erişim
6. Dokunmatik Ekran Kalibrasyonunu Video Döndürmeye Uydurma
7. Elo Dokunmatik Ekran USB Sürücüsünü Kaldırma
8. Sorun Giderme
9. Elo TouchSystems ile İletişime Geçme
==========================================================
1. Desteklenen Dokunmatik Monitörler ve Elo Dokunmatik Ekran Kontrol Üniteleri
==========================================================
- Elo Smartset USB Kontrol Üniteleri
(IntelliTouch(R) 2701, 2700, 2600, 2500U,
CarrollTouch(R) 4500U, 4000U,
Accutouch(R) 2216, 3000U
Yüzey Kapasitif 5020, 5010, 5000
ve diğer Elo Smartset USB kontrol üniteleri)
--------------------------------------------------------
| |
| Bu sürücü Elo PC-Bus kontrol ünitelerini desteklememektedir. |
| |
--------------------------------------------------------
======================
2. Sistem Gereksinimleri
======================
- Sadece 64 bit AMD/Intel x86_64 platformları [ 32 bit Intel i386 (x86) platformu - www.elotouch.com adresindeki Linux indirme bölümüne göz atın ]
- Desteklenen Kerneller:
Kernel sürümü 2.6.24 ve altı (GCC sürümü 3.3.5 ve sonrası)
- XFree86 desteklenmektedir:
XFree86 sürümü 4.3.0
Xorg sürümü 6.8.2 - 7.3
Xorg (Xserver) sürümü 1.3
Xorg (Xserver) sürümü 1.4
- Desteklenen Motif sürümleri:
Motif sürümü 3.0 (libXm.so.3)
- Desteklenen libusb sürümleri:
libusb sürümü 0.1.8 veya sonrası
Not:
=====
Aynı ikili klasör, aynı kernel kullanan diğer makinelerde kurulum için kullanılabilir.
===============================================
3. Elo Dokunmatik Ekran USB Sürücüsünü Kurma
===============================================
Önemli:
==========
a.) Elo Dokunmatik Ekran USB Sürücüsünü kurmak için Linux makinesinde yönetici erişim haklarına sahip olunmalıdır.
b.) Sistemden daha önceki Elo sürücülerinin kaldırıldığından emin olun.
c.) OpenSuse, Ubuntu, Debian gibi USB İnsan Arabirimi Cihazları (usbhid veya hid) bileşenini yüklenebilir kernel modülü olarak zaten içeren Linux dağıtımlarında sürücüyü kurmak için libusb talimatlarını dikkate almayın ve VI. ve VII. Adımları izleyerek modprobe'un elousb modülünü usbhid modülünden önce yüklemesi için yapılandırılmasını takip edin.
d.) usbhid bileşeni kernel ile birlikte entegre edilmiş Redhat, Fedora gibi dağıtımlarda sürücüyü kurmak için libusb talimatlarını kullanın. Kernel'deki usbhid veya hid bileşeni, Elo USB dokunmatik ekran sürücüsünün normal çalışmasını etkiler. Bu nedenle, böyle USBHID bileşen sorunlarını önlemek için libusb kütüphanesi (sürüm 0.1.8 veya sonrası) gereklidir. libusb kütüphanesi çoğu Linux dağıtımıyla birlikte kullanılmaktadır veya kaynak kodundan derlenebilir.
libusb kütüphanesi kullanılmadığında, USBHID bileşeni kernel modülü olarak derlenip yüklenmelidir. Elo Dokunmatik Ekran USB sürücüsü, usbhid, kernel derlenirken statik "derlenmiş" modül olarak tanımlanırsa çalışmayacaktır.
e.) İndirilen ikili paketi Windows sisteminde çıkarmayın.
f.) Kernel modüllerinin derlenmesi için ortam ayarlanmalıdır. Gerekli paketlerin (gcc, make, kernel header dosyaları veya kernel kaynakları) kurulu olup olmadığını kontrol edin. Yüklenebilir kernel modüllerini derleme için sistemi ayarlama hakkında diğer belgelere başvurun.
g.) Bu sürücü GCC sürümü 3.3.5 veya sonrası ile çalışacaktır. Daha eski GCC sürümleri çalışabilir, ancak desteklenmez.
h.) Bu sürücü yalnızca kernel sürümleri 2.6.24 ve altı için çalışacaktır.
i.) Grafik Kullanıcı Arayüzü (GUI) tabanlı kontrol panelini (/elo/cpl) kullanmak için Motif 3.0 (libXm.so.3) kütüphanesi gereklidir. Openmotif veya lesstif kurulum paketleri gereken libXm.so.3 kütüphanesini sağlar.
Adım I:
-------
Ikili klasörden elo sürücü dosyalarını varsayılan elo klasörüne kopyalayın. Kernel modülünü derleyin ve varsayılan elo klasörüne kopyalayın. Tüm elo sürücü dosyaları için izinleri değiştirin. X ekranı Elo bileşen dosyasını uygun konuma kopyalayın ve yerleştirin.
a.) Sürücü dosyalarını /elo klasörüne kopyalayın.
# cp -r ./bin-usb/ /elo
# cd /elo
b.) "elousb.ko" kernel modülünü derleyin ve hiçbir hata vermeden derleyip derlemediğini kontrol edin. Kernel modülünü /elo klasörüne kopyalayın.
# cd ./elousbctrl-src
# make
# cp ./elousb.ko /elo/
c.) /elo klasörü için tüm kullanıcılar için tam izin vermek için chmod komutunu kullanın.
# cd /elo
# chmod 777 *
c.) X ekranı Elo bileşen dosyasını uygun konuma kopyalayın ve yerleştirin. X ekranı sürümünü kontrol etmek için "# X -version" komutunu kullanın.
Xorg (Xserver) sürümü 1.4 veya sonrası için: (örnek: Ubuntu 8.04)
# cp /elo/elo_drv.so_1.4 /usr/lib64/xorg/modules/input/elo_drv.so
(veya)
Xorg (Xserver) sürümü 1.3 için: (örnek: Ubuntu 7.10)
# cp /elo/elo_drv.so_1.3 /usr/lib64/xorg/modules/input/elo_drv.so
(veya)
Xorg sürümü 7.2 ile 7.3 arasında Xserver sürümü 1.2 için: (örnek: Ubuntu 7.04)
# cp /elo/elo_drv.so_7.2 /usr/lib64/xorg/modules/input/elo_drv.so
(veya)
Xorg sürümü 7.0 ile 7.1.1 arasında: (örnek: Fedora Core 5)
# cp /elo/elo_drv.o_4.3 /usr/lib64/xorg/modules/input/elo_drv.o
(veya)
Diğer XFree86 veya Xorg sürümleri için: (örnek: XFree86 4.3 veya Xorg 6.8.2)
# cp /elo/elo_drv.o_4.3 /usr/X11R6/lib64/modules/input/elo_drv.o
Adım II:
--------
X penceresi yapılandırma dosyasını (xorg.conf veya XF86Config veya XF86Config-4) değiştirin. Bu dosya /etc/X11 dizininde bulunmaktadır. Kullanılan X penceresi yapılandırma dosyasını doğrulamak için X penceresi günlük dosyasını ("/var/log/XFree86.0.log" veya "/var/log/Xorg.0.log") kontrol edin.
a.) Dosyanın sonuna yeni bir Elo aygıt yapılandırması oluşturmak için aşağıdaki satırları ekleyin.
Section "InputDevice"
Identifier "elo"
Driver "elo"
Option "Device" "/dev/input/elo"
Option "SendCoreEvents" "true"
EndSection
b.) Elo giriş aygıtını almak için ServerLayout bölümüne aşağıdaki satırı ekleyin.
InputDevice "elo"
Adım III:
---------
"/dev/input" dizininin mevcut olup olmadığını kontrol edin. Yoksa yeni bir dizin oluşturun.
# mkdir -p /dev/input
Adım IV:
--------
Aşağıdaki komutu çalıştırarak "elousb" sürücü modülünü kurun.
# ./install.sh
Adım V:
-------
Sistemin başlangıcında Elo hizmetini devreye almak için bir betik yapılandırın. OpenSuse, Ubuntu, Debian gibi USB İnsan Arabirimi Cihazları (usbhid veya hid) bileşenini yüklenebilir modül olarak zaten içeren Linux dağıtımlarında sürücüyü kurmak için libusb ile ilgili talimatları dikkate almayın ve VI. ve VII. Adımları izleyerek modprobe'un elousb modülünü usbhid modülünden önce yüklemesini yapılandırın.
Debian, Ubuntu (6.10 öncesi) sistemler:
- - - - - - - - - - - - - - - - - - - - -
Kurulu olan libusb kütüphanesinin sürümünü kontrol etmek için Synaptic Paket Yöneticisini kullanın. Eğer libusb sürümü 0.1.8 veya sonrası kurulu değilse, /elo/elorc betik dosyasını düzenleyin ve libusb kütüphanesini gerektiren betik bölümünü yorumlayın. /elo dizinindeki elorc betik dosyasını /etc/init.d dizinine kopyalayın.
# cp /elo/elorc /etc/init.d
Belirlenen çalıştırma düzeyindeki dizinde (örnek: rc2.d,rc3.d,....rc5.d) elorc betiği için bir sembolik bağlantı oluşturulmalıdır. Bu, elorc betiğinin sistem başlangıcında çalıştırılmasını sağlayacaktır. Ubuntu ve Debian sistemleri varsayılan olarak çalıştırma düzeyi 2 (rc2.d dizini) kullanır.
Bu dizin, SDDxxxx biçiminde başlangıç dosyalarına (sembolik bağlantılara) sahiptir; burada DD sıralama numarasıdır. Bu dizindeki ekran yöneticisi betiği (xdm, gdm, vb.) için bulunan sıralama numarasından en az bir küçük olan bir sıralama numarasını XX olarak seçin.
Seçilen sıralama numarası XX ile elorc sembolik bağlantısını oluşturmak için bakıcı betik 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ıcı betiğini kullanın. Bu sembolik bağlantılar manuel olarak oluşturulursa, elorc betiği başlangıçta çalıştırılmayacaktır.
- update-rc.d komut sözdiziminin hemen ardından çalıştırma düzeyi parametresinin bir boşluk ve nokta içerdiğini unutmayın.
- Yukarıdaki örnek çalıştırma düzeyi 2 içindir. İstenilen çalıştırma düzeyi için uygun klasörü seçin. Varsayılan çalıştırma düzeyini /etc/inittab dosyasında bulabilirsiniz.
Not:
=====
Çalıştırma düzeyi dizinlerinin yolları dağıtım türüne göre değişebilir. Redhat'taki çalıştırma düzeyi 5 için yol "/etc/rc.d/rc5.d" iken, Debian ve Ubuntu'da çalıştırma düzeyi 2 için yol "/etc/rc2.d" dir.
Sistemdeki karşılık gelen çalıştırma düzeyi dizinini bulun ve o dizinde elorc betik dosyası için sembolik bağlantıyı update-rc.d bakıcı betiği ile oluşturun.
Redhat, Fedora, Mandrake, Slackware ve Ubuntu (6.10 ve sonrası) sistemler:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Yukarıdaki dağıtımlarda, /etc/rc.d/rc*.d dizininden elorc betiğinin çalıştırılmasına bazı kısıtlamalar vardır. Bu nedenle, "/etc/rc.local" dosyasındaki yardımcı program yapılandırma betiğinin sonuna aşağıdaki satırları ekleyin.
[ rc.local dosyası ayrıca /etc/rc.d/rc.local konumunda olabilir. rc.local dosyasını bulmak için "# find /etc -name rc.local" komutunu kullanın.]
Kurulu olan libusb kütüphanesinin sürümünü kontrol etmek için Paket Yöneticisi veya "# rpm -qa|grep libusb" komutunu kullanın. Eğer libusb sürümü 0.1.8 veya sonrası kurulu değilse, libusb kütüphanesini gerektiren ilk 3 satırı göz ardı edin ve yalnızca son 2 satırı ekleyin.
/sbin/rmmod elousb [libusb kütüphanesi (sürüm 0.1.8 veya sonrası) mevcut değilse bu satırları göz ardı edin.]
/elo/EloDetachHID
/sbin/modprobe elousb [Nvidia Twinview desteğini etkinleştirmek için, elousb.ko modülüne "twinview=1" seçeneğini ekleyin. (/sbin/modprobe elousb twinview=1)]
/elo/loadelo [libusb kütüphanesi olup olmadığını göz önünde bulundurarak bu satırları rc.local'a ekleyin.]
/elo/elodaem
Not:
=====
Nvidia Twinview desteğini etkinleştirmek için yukarıdaki "/sbin/modprobe elousb" girdisini "/sbin/modprobe elousb twinview=1" ile değiştirin. Bu değişiklik, çoklu video ekranlarını desteklemek için Twinview seçeneği ile özel Nvidia görüntü sürücüsünü kullanan sistemlere yöneliktir.
SUSE Sistemleri:
- - - - - - -
"/etc/init.d/boot.local" dosyasındaki yapılandırma betiğinin sonuna aşağıdaki satırları ekleyin.
/elo/loadelo
/elo/elodaem
Not:
=====
Nvidia Twinview desteğini etkinleştirmek için yukarıdaki "/sbin/modprobe elousb" girdisini "/sbin/modprobe elousb twinview=1" ile değiştirin. Bu değişiklik, çoklu video ekranlarını desteklemek için Twinview seçeneği ile özel Nvidia görüntü sürücüsünü kullanan sistemlere yöneliktir.
Adım VI: (Debian, Ubuntu (Ubuntu 6.10 hariç) VII. Adıma geçin)
--------
Redhat, Fedora, SUSE, Mandrake, Slackware ve Ubuntu 6.10 sistemler:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OpenSuse, Ubuntu, Debian gibi USB İnsan Arabirimi Cihazları (usbhid veya hid) bileşenini yüklenebilir modül olarak zaten içeren Linux dağıtımlarında sürücüyü kurmak için libusb ile ilgili talimatlarını dikkate almayın ve VI. ve VII. Adımları izleyerek modprobe'un elousb modülünü usbhid modülünden önce yüklemesini yapılandırın.
Eğer libusb kütüphanesi (sürüm 0.1.8 veya sonrası) kurulu ise ve yukarıda belirtilen libusb ile ilgili değişiklikler yapılmışsa, bu adımı atlayın ve doğrudan Adım VIII'e geçin.
elousb modülünün, sistem başlangıcında Elo USB Dokunmatik Ekran Kontrol Ütüsü üzerinde kontrol sağlamak için USB İnsan Arabirimi Cihazları (usbhid veya hid) modülünden önce yüklenmesi gerekmektedir. Uygun modül yapılandırma dosyasını (/etc/modules.conf veya /etc/modprobe.conf veya /etc/modules) seçin ve değiştirin, elousb modülünün USB HID modülünden önce yüklenmesini sağlamak amacıyla. Mevcut kernel sürümünü kontrol etmek için "# uname -r" komutunu kullanın.
Nvidia Twinview desteğini etkinleştirmek için aşağıdaki "/sbin/modprobe elousb" girdisini "/sbin/modprobe elousb twinview=1" ile değiştirin. Bu değişiklik, çoklu video ekranlarını desteklemek için Twinview seçeneği ile özel Nvidia görüntü sürücüsünü kullanan sistemlere yöneliktir.
a.) 2.4 kernel'ler için "/etc/modules.conf" dosyasını düzenleyin ve dosyanın sonuna aşağıdaki satırı ekleyin.
post-install usbcore modprobe elousb [Nvidia Twinview seçeneğini desteklemek için gerekli şekilde değiştirin]
(veya)
b.) 2.6 kernel'ler için "/etc/modprobe.conf" veya "/etc/modules" dosyasını düzenleyin ve dosyanın sonuna aşağıdaki satırı ekleyin.
install { /sbin/modprobe elousb; } ; /sbin/modprobe --first-time --ignore-install
&& { /sbin/modprobe/ keybdev; /sbin/modprobe mousedev; /bin/true;}
Not:
=====
Yukarıdaki satırdaki , kısmını doğru USB HID modül adıyla değiştirin. Adı dağıtım türüne göre değişiklik gösterebilir. "# lsmod |grep hid" komutunu kullanın veya
"# ll /lib/modules/`uname -r`/kernel/drivers/usb/input" komutunu kullanarak HID modülünü bulun ve tam modül adını not edin. Modül adı genellikle en yaygın dağıtımlarda "usbhid" veya "hid" şeklindedir.
Klavye ve fare modüllerinin adları da dağıtımlar arasında farklılık gösterebilir. "keybdev" ve "mousedev" modül adlarının kullanımı gereken aygıt işlevselliğini sağlayacaktır, ancak uyarıların görünmesine neden olabilir. Bu uyarıları önlemek için tam klavye ve fare modül adlarını belirleyin ve yukarıda bahsedilen genel adlarla değiştirin.
Örnek: USB HID modülü "usbhid", klavye modülü "keybdev" ve fare modülü "mousedev" olarak adlandırılsın. "/etc/modprobe.conf" veya "/etc/modules" dosyasının sonuna eklenmesi gereken değiştirilmiş satır aşağıdaki gibidir.
install usbhid { /sbin/modprobe elousb; } ; /sbin/modprobe --first-time --ignore-install
usbhid && { /sbin/modprobe/ keybdev; /sbin/modprobe mousedev; /bin/true;}
Adım VII:
--------
Debian, Ubuntu sistemleri (Ubuntu 6.10 hariç): (Diğer Linux & Ubuntu 6.10 sistemleri VIII. Adıma geçin)
- - - - - - - - - - - - - - - - - - - - - -
OpenSuse, Ubuntu, Debian gibi USB İnsan Arabirimi Cihazları (usbhid veya hid) bileşenini yüklenebilir modül olarak zaten içeren Linux dağıtımlarında sürücüyü kurmak için libusb ile ilgili talimatlarını dikkate almayın ve VI. ve VII. Adımları izleyerek modprobe'un elousb modülünü usbhid modülünden önce yüklemesini yapılandırın.
Eğer libusb kütüphanesi (sürüm 0.1.8 veya sonrası) kurulu ise ve yukarıda belirtilen libusb ile ilgili değişiklikler yapılmışsa, bu adımı atlayın ve doğrudan Adım VIII'e geçin.
elousb modülünün, sistem başlangıcında Elo USB Dokunmatik Ekran Kontrol Ütüsü üzerinde kontrol sağlamak için USB İnsan Arabirimi Cihazları (usbhid veya hid) modülünden önce yüklenmesi gerekmektedir.
Nvidia Twinview desteğini etkinleştirmek için aşağıdaki "/sbin/modprobe elousb" girdisini "/sbin/modprobe elousb twinview=1" ile değiştirin. Bu değişiklik, çoklu video ekranlarını desteklemek için Twinview seçeneği ile özel Nvidia görüntü sürücüsünü kullanan sistemlere yöneliktir.
a.) Debian sistemi için: "/etc/modules.conf" dosyasını düzenleyin ve dosyanın sonuna aşağıdaki satırı ekleyin.
post-install usbcore modprobe elousb [Nvidia Twinview desteğini desteklemek için gerekiyorsa değiştirin]
(veya)
b.) Ubuntu 7.10 veya 8.04 sistemi için: "/etc/rc.local" dosyasını düzenleyin
elousb ve usbhid modüllerini kaldırmak ve ardından elousb'yi usbhid'den önce yüklemek için giriş ekleyin. Bu girişler "/elo/loadelo" ve "/elo/elodaem" girişlerinden önce eklenmelidir. /etc/rc.local dosyası en sonunda yaklaşık olarak şöyle görünecektir.
rmmod elousb
rmmod usbhid
sleep 1s
modprobe elousb [Nvidia Twinview desteğini etkinleştirmek için, elousb.ko modülüne "twinview=1" seçeneğini ekleyin. (/sbin/modprobe elousb twinview=1)]
/elo/loadelo
/elo/elodaem
(veya)
c.) Ubuntu 7.04 sistemi için: "elo.modprobe" dosyasını "/etc/modprobe.d" dizinine kopyalayın ve yerleştirin.
# cp /elo/elo.modprobe /etc/modprobe.d/ [Nvidia Twinview desteğini desteklemek için gerekli şekilde "elo.modprobe" dosyasını düzenleyin.]
(veya)
d.) Ubuntu 6 sistemi için: "/etc/init.d/readahead" dosyasını düzenleyin ve dosyanın en sonunda "exit 0" komutundan önce aşağıdaki satırı ekleyin.
/sbin/modprobe elousb [Nvidia Twinview desteğini desteklemek için gerekli şekilde değiştirin]
(veya)
e.) Ubuntu 5.1 sistemi için: Gerekli komutlar, elousb'nin USB HID modülünden önce yüklenmesi için zaten değiştirilmiş "elorc" betiğine eklenmiş olduğundan, değişiklik yapmaya gerek yoktur. Adım VIII'e geçin.
Adım VIII:
----------
Sürücü kurulum işlemini tamamlamak için sistemi yeniden başlatın.
# shutdown -r now
==============================
4. Dokunmatik Ekranı Kalibre Etme
==============================
Önemli:
==========
Kullanıcıların, dokunmatik ekran kalibrasyonunu gerçekleştirmek için "/dev/elo" dizinine ve "/dev/input/elo" dosyasına okuma ve yazma erişimi olması gerekmektedir. Önceki kalibrasyon komut satırı parametreleri -u ve -s artık geçersizdir. Kullanılabilir komut satırı parametreleri ve kullanım için "# /elo/elova /?" yazın.
Adım I:
-------
Tek bir veya çoklu video kurulumu için /elo dizininden bir komut penceresinden kalibrasyon yardımcı programını çalıştırın (Xorg Xinerama, Xorg non-Xinerama ve Nvidia Twinview seçeneklerini destekler).
# cd /elo
# ./elova
Çoklu video kurulumunda, kalibrasyon hedefleri ilk video ekranında görüntülenecek ve her hedef veya ekran için 30 saniye zaman aşımından sonra bir sonraki video ekranına geçecektir. Dokunmatik ekran kalibre edildikten sonra veriler sabit diskte bir yapılandırma dosyasına kaydedilir. Sadece belirli bir video ekranında (örneğin: videoscreen[1]) kalibrasyon hedeflerini görüntülemek için aşağıdaki komutu kullanın.
# cd /elo
# ./elova -videoscreen=1
Kalibrasyon için mevcut video ve USB dokunmatik cihazların listesini görüntülemek için aşağıdaki komutu kullanın.
# cd /elo
# ./elova -viewdevices
Elova kalibrasyon programı için tüm mevcut seçenekleri ve özel kullanımı görüntülemek için aşağıdaki komutu kullanın.
# cd /elo
# ./elova /?
Adım II:
--------
Normal kullanım konumundan hedeflere dokunun. Kalibrasyon verileri kalibrasyonun sonunda sürücüye yazılacaktır.
==============================
5. Kontrol Paneline Erişim
==============================
Kontrol paneli uygulaması, kullanıcının mevcut sürücü yapılandırma seçeneklerini kolayca ayarlamasını sağlar. Sürücü paketi yüklendikten sonra /elo 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" klasörüne okuma ve yazma erişimi olması gerekmektedir.
Adım I:
-------
X Windows'dan /elo dizininden bir komut penceresinden kontrol paneli yardımcı programını çalıştırın. GUI tabanlı kontrol panelini kullanmak için Motif sürümü 3.0 (libXm.so.3) gereklidir.
# cd /elo
# ./cpl
Adım II:
--------
Üst üstteki sekmelere tıklayarak çeşitli sekmeler arasında gezin. Her sekme ile ilgili bilgilerin bir özeti aşağıda verilmiştir.
Genel - Dokunmatik ekran kalibrasyonu yapar
Mod - Dokunmatik ekran modunu değiştirir
Özellikler - Seri/USB dokunmatik monitör ile ilgili verileri gösterir.
Hakkında - Paket hakkında bilgi. Bu Readme dosyasını açmak için Readme
düğmesine basın.
Adım III:
---------
Eğer Motif kurulu değilse, komut satırı uygulamasını kullanarak kontrol paneline erişim sağlayın. /elo dizininden bir komut penceresinden komut satırı uygulamasını çalıştırın.
# cd /elo
# ./cplcmd
=====================================================
6. Dokunmatik Ekran Kalibrasyonunu Video Döndürmeye Uydurma
=====================================================
Önemli:
==========
Kullanıcılar, dokunmatik ekran döndürme desteklerini /elo/rotate/setup_rotation.sh betiğini kullanarak ayarlamalıdır. Bu betik, herhangi bir döndürme olmaksızın normal video modunda çalıştırılmalıdır.
Adım I:
-------
/elo/rotate/ dizininden bir komut penceresinden setup_rotation.sh betiğini çalıştırın. Betik, normal video modunda doğru bir kalibrasyon gerçekleştirmek için elova kalibrasyon yardımcı programını devreye alacaktır. Ardından, bu normal video modundaki dokunmatik ekran yapılandırma dosyasını /elo/rotate/eloconfig_rotate_normal olarak kaydeder. Bu dosya oluşturulduğunda, dokunmatik ekran döndürme özelliği kullanılabilir hale gelecektir.
# cd /elo/rotate
# ./setup_rotation.sh
Alternatif olarak, mevcut kalibrasyonu beğenirseniz ve kalibrasyon yardımcı programını tekrar çalıştırmak istemiyorsanız, /elo/eloconfig dosyasını manuel olarak kopyalayabilir ve /elo/rotate/eloconfig_rotate_normal olarak yeniden adlandırabilirsiniz. Sonraki adıma geçin.
Adım II:
--------
Dokunmatik ekran kalibrasyonunu mevcut video döndürme moduna uyarlamak için elorotate yardımcı programını kullanın.
# cd /elo/rotate
# ./elorotate /? [ Kullanılabilir yardımcı program tanımı, kullanımı ve seçeneklerini listeler ]
# ./elorotate -left [ Dokunmatik ekran kalibrasyonunu SOL video döndürmeye uyarlar ]
# ./elorotate -right [ Dokunmatik ekran kalibrasyonunu SAĞ video döndürmeye uyarlar ]
# ./elorotate -normal [ Dokunmatik ekran kalibrasyonunu NORMAL video döndürme ayarına geri getirir ]
Yardımcı program, video döndürmesi yapıldıktan sonra veya öncesinde kalibrasyonu ayarlamak için kullanılabilir. Diğer bir seçenek, video ve dokunmatik ekran döndürmesinin aynı anda gerçekleştirilmesi için bir betik dosyası (örnek: /elo/rotate/elo_video_rotate.sh) kullanmaktır. Lütfen betik dosyasını hedef sisteme uygun hale getirmek için düzenleyin.
# cd /elo/rotate
# ./elo_video_rotate left [ Video ve dokunmatiği sola döndürür ]
# ./elo_video_rotate normal [ Video ve dokunmatiği normal moda geri getirir ]
=================================================
7. Elo Dokunmatik Ekran USB Sürücüsünü Kaldırma
=================================================
Önemli:
==========
Elo Dokunmatik Ekran 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şlangıçta devreye almak için kullanılan betiği veya komutları silin.
SUSE sistemleri:
- - - - - - -
Kurulum bölümünün Adım V'inde oluşturulan aşağıdaki girişleri "/etc/init.d/boot.local" dosyasındaki yapılandırma betiğinden kaldırın.
/elo/loadelo
/elo/elodaem
Redhat, Fedora, Mandrake, Slackware ve Ubuntu (6.10 veya daha yeni) sistemler:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Aşağıdaki girişleri kurulum bölümünün Adım V'inden "/etc/rc.local" dosyasındaki yapılandırma betiğinden kaldırın. (veya "/etc/rc.d/rc.local" dosyası)
/sbin/rmmod elousb [Eğer sürücü tarafından kullanılmadıysa, ilk 3 satır mevcut olmayabilir.]
/elo/EloDetachHID
/sbin/modprobe elousb
/elo/loadelo
/elo/elodaem
Debian, Ubuntu (6.10 öncesi) sistemler:
- - - - - - - - - - - - - - - - - - - - -
a.) Kurulum bölümünün Adım V'inde oluşturulan sembolik bağlantı dosyasını update-rc.d bakımcı betiğini kullanarak kaldırın.
# update-rc.d -f elorc remove
b.) "/etc/init.d" dizinine yerleştirilen elo betik dosyası "elorc" dosyasını kaldırın.
# rm /etc/init.d/elorc
Adım II:
--------
X penceresi yapılandırma dosyasından (xorg.conf veya XF86Config veya XF86Config-4) aşağıdaki satırları silin. Bu dosya /etc/X11 dizininde bulunmaktadır. Kullanılan X penceresi yapılandırma dosyasını doğrulamak için X penceresi günlük dosyasını ("/var/log/XFree86.0.log" veya "/var/log/Xorg.0.log") kontrol edin.
a.) Elo aygıt yapılandırma bölümünü silin.
Section "InputDevice"
Identifier "elo"
Driver "elo"
Option "Device" "/dev/input/elo"
Option "SendCoreEvents" "true"
EndSection
b.) ServerLayout bölümünden elo aygıtını silin.
InputDevice "elo"
Adım III:
---------
Sistemden tüm elo sürücü dosyalarını silin.
a.) Elo sürücü klasörünü silin.
# cd /
# rm -fR /elo
b.) X ekranı elo bileşenini silin. X ekranı sürümünü kontrol etmek için "# X -version" komutunu kullanın.
Xorg sürümü 7.2, Xorg (Xserver) sürümü 1.3, Xorg (Xserver) sürümü 1.4 veya sonrası için: (örnek: Fedora 7)
# rm /usr/lib64/xorg/modules/input/elo_drv.so
(veya)
Xorg sürümü 7.0 ile 7.1.1 arasında: (örnek: Fedora Core 5)
# rm /usr/lib64/xorg/modules/input/elo_drv.o
(veya)
Diğer XFree86 veya Xorg sürümleri için:
# rm /usr/X11R6/lib64/modules/input/elo_drv.o
c.) Tüm elo ile ilgili klasörleri silin.
# rm -fR /dev/elo
# rm /dev/input/elo
Adım IV:
--------
Yüklenen "elousb" sürücü modülünü "/lib/modules/`uname -r`/kernel/drivers" dizininden kaldırın.
2.4 Kernel'lar için:
# cd /lib/modules/`uname -r`/kernel/drivers
# rm -r elousb.o
# depmod -a
(veya)
2.6 Kernel'lar için:
# cd /lib/modules/`uname -r`/kernel/drivers
# rm -r elousb.ko
# depmod -a
Adım V: (Debian, Ubuntu sistemleri (Ubuntu 6.10 hariç) VI. Adıma geçin)
-------
Redhat, Fedora, SUSE, Mandrake, Slackware ve Ubuntu 6.10 sistemler:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Eğer libusb kütüphanesi (sürüm 0.1.8 veya sonrası) kurulu ise ve sürücüde libusb ile ilgili değişiklikler yapılmışsa bu adımı atlayın. Eger sürücüde libusb kütüphanesinin kullanımına dair herhangi bir şüphe varsa Adım V. ile devam edin.
Kurulum bölümünün Adım VI'sında modül yapılandırma dosyasında eklenen komut satırlarını silin. Uygun modül yapılandırma dosyasını (/etc/modules.conf veya /etc/modprobe.conf veya /etc/modules) seçin ve değiştirin, kernel sürümüne bağlı olarak. Mevcut kernel sürümünü kontrol etmek için "# uname -r" komutunu kullanın.
a.) 2.4 kernel'ler için "/etc/modules.conf" dosyasını düzenleyin ve dosyanın sonuna aşağıdaki satırı silin.
post-install usbcore modprobe elousb
(veya)
b.) 2.6 kernel'ler için "/etc/modprobe.conf" veya "/etc/modules" dosyasını düzenleyin ve dosyanın sonuna aşağıdaki satırları silin. USB HID, Klavye ve fare modüllerinin tam isimleri dağıtım türüne göre değişebilir. Daha fazla ayrıntı için lütfen Kurulum bölümündeki Adım VI'daki notu kontrol edin.
install { modprobe elousb; } ; /sbin/modprobe --first-time --ignore-install
&& { /sbin/modprobe/ keybdev; /sbin/modprobe mousedev; /bin/true;}
Adım VI:
-------
Debian, Ubuntu sistemleri: (Diğer Linux & Ubuntu 6.10 sistemleri VII. Adıma geçin)
- - - - - - - - - - - -
Eğer libusb kütüphanesi (sürüm 0.1.8 veya sonrası) kurulu ise ve sürücüde libusb ile ilgili değişiklikler yapılmışsa bu adımı atlayın. Eğer sürücüde libusb kütüphanesinin kullanımına dair herhangi bir şüphe varsa Adım VI. ile devam edin.
Kurulum bölümündeki Adım VII'ye göre modül yapılandırma dosyasında veya başlangıç betiği dosyasında eklenen komut satırını silin.
a.) Debian sistemi için: "/etc/modules.conf" dosyasını düzenleyin ve dosyanın sonuna aşağıdaki satırı silin.
post-install usbcore modprobe elousb
(veya)
b.) Ubuntu 7.10 veya 8.04 sistemi için: "/etc/rc.local" dosyasını düzenleyin
aşağıdaki gösterilen girişleri kaldırmak için.
rmmod elousb
rmmod usbhid
sleep 1s
modprobe elousb
modprobe usbhid
/elo/loadelo
/elo/elodaem
(veya)
c.) Ubuntu 7.04 sistemi için: "/etc/modprobe.d" dizinindeki "elo.modprobe" dosyasını silin.
# rm /etc/modprobe.d/elo.modprobe
(veya)
d.) Ubuntu 6 sistemi için: "/etc/init.d/readahead" dosyasını düzenleyin ve dosyanın en sonunda "exit 0" komutundan önce aşağıdaki satırı silin.
/sbin/modprobe elousb
(veya)
e.) Ubuntu 5.1 sistemi için: Değişiklik yapmaya gerek yoktur, çünkü gerekli komutlar elousb'nin USB HID modülünden önce yüklenmesi için zaten değiştirilmiş "elorc" betiğine eklenmiştir. Adım VII'ye geçin.
Adım VII:
---------
Sürücü kaldırma işlemini tamamlamak için sistemi yeniden başlatın.
# shutdown -r now
==================
8. Sorun Giderme
==================
A. Her seferinde X Windows, XWindows yapılandırıcı kullanılarak yeniden yapılandırıldığında, X penceresi yapılandırma dosyası (xorg.conf veya XF86Config), kurulum bölümünün Adım II'sinde belirtilen elo aygıt yapılandırmasını içerecek şekilde değiştirilmelidir.
B. Donanım Kontrolü (Yalnızca USB aygıtları için)
--------------
Dokunmatik monitörün bağlı ve düzgün çalışıp çalışmadığını doğrulamak için, bir komut penceresinde aşağıdaki komutu yazın.
# od -h -w10 Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article