Настраивал себе месяца два назад. Описывал для себя. Может кому и поможет.
Настраивалось на Debian 5.0
Архив с драйвером называется TouchKit-2.06.2410-32b-k26.tar.gz (на сайте
http://home.eeti.com.tw/web20/eGalax...inuxDriver.htm есть еще и BETA версия).
Лучше ставить вручную, т.к. setup делает дополнительную запись ServerLayout в xorg.conf, из-за которой Xorg не подгружает драйвер egalax_drv.so.
Копируем драйвер:
cp egalax_drv.so /usr/lib/xorg/modules/input
Собираем модуль tkusb.ko, запустив make all в папке USBSrc
Копируем модуль tkusb.ko:
cp tkusb.ko /lib/modules/
дописываем в файл /etc/modules строку tkusb
добавляем в /etc/modprobe.d/blacklist строки:
blacklist usbtouchscreen #некоторые советуют тупо переименовать файл usbtouchscreen.ko
blacklist touchkitusb
Добавляем следующие строки в /etc/rc.local:
## For eGalax
mknod /dev/tkpanel0 c 180 180
## TouchKit kernel module section begin ##
rmmod touchkitusb
# This module may be renamed “usbtouchscreen”.
insmod /lib/modules/tkusb.ko
# for Kernel 2.6.x only.
## TouchKit kernel module section end ##
Правим xorg.conf так, чтобы было примерно так:
Section "ServerLayout"
InputDevice "EETI" "SendCoreEvents" #!!!!!!!!!!!!!!!!!!!
Identifier "Default Layout"
Screen 0 "Screen0" 1280 0
Screen 1 "Screen1" LeftOf "Screen0"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
#и еще одна секция после клавы и мыши:
Section "InputDevice"
Identifier "EETI"
Driver "egalax"
Option "Device" "usbauto"
Option "Parameters" "/var/lib/egalax.cal" # установщик драйвера делает имя файла eeti.param
Option "ScreenNo" "0"
EndSection
Перезагружаемся
Должно работать. Проверка
на lsmod | grep tkusb должно выдавать типа:
tkusb 5136 1
usbcore 91928 9 uvcvideo,usb_storage,libusual,ehci_hcd,uhci_hcd,us bhid,tkusb
Можно проверить выходят ли данные из тача:
sudo hexdump /dev/tkpanel0
на каждое нажатие будет целый набор чисел.
Если числа присылаются, а курсор не управляется, то значит egalax_drv.so не загружен Иксами. Программа TouchKit это подтвердит.
Калибруется и настраивается программой TouchKit от рута.