Egalax Touch Drivers Linux

** special thanks to Kekezu **

Egalax series Touchscreens. Used by many devices, some examples: UnyTouch 15' LCD TouchScreens; Skyport GmbH 12.1' TFT Touchscreen VGA Monitor; There is a egalax driver, but for usb you can also use the evtouch xorg input driver. Evtouch driver Installation. Install the evtouch package: apt-get install xserver-xorg-input-evtouch. There are a lot of touchscreen input drivers for X11 out there. The most common ones are in the extra repository: Less common drivers, not contained in the repository, are: Proprietary drivers exist for some devices (e.g.: xf86-input-egalax AUR ), but it's recommended to try the open source drivers first.

Mathcad 15 m010 torrent

(Install on Fedora: http://oestudyard.blogspot.com/2010/02/install-egalax-touch-screen-in-linux.html)
I made this touch screen (8' 800Y-Y-V USB control) works on Ubuntu 9.04 2.6.28-16-generic.
Step1) Download required packages and TouchKit utility
$ cd ~
$ wget http://shop-on-line.tvielectronics.com/download/TouchKit-2.06.2905-32b-k26.tar.gz

Step2) Installing TouchKit utility
$ sudo chmod -x TouchKit-2.06.2905-32b-k26.tar.gz
$ sudo tar -xzvf TouchKit-2.06.2905-32b-k26.tar.gz
$ sudo sh setup.sh

Utility will be installed to /usr/local/eGalaxTouch32/
Step3) Building the tkusb module
$ uname -r # Checks linux kernel version
$ sudo chmod -x linux-source-2.6.xx.tar.bz2 # Change xx
$ sudo tar -xjvf linux-source-2.6.xx.tar.bz2
$ sudo cp ./linux-headers-`uname -r`/Module.symvers ./linux-source-2.6.xx
$ sudo ln -s linux-source-2.6.xx /usr/src/linux
$ cd /usr/src/linux
$ sudo make oldconfig
$ sudo make prepare
$ sudo make modules SUBDIRS=scripts/mod/
$ cd /usr/local/eGalaxTouch32/USBSrc
$ sudo gedit Makefile

Around line 16, find
Replace this line with
KDIR := /usr/scr/linux

around line 25, find

Replace this line with
include
$ sudo make all

Step4) Modifying file /etc/X11/xorg.conf
$ sudo gedit /etc/X11/xorg.conf

Change Option 'Device' to 'usbauto' in InputDevice section of touch screen
Part of the file xorg.conf
..
Section InputDevice
Identifier 'EETI'
Option 'Device' 'usbauto'
..
EndSection
..
PS: someone told me that the xorg.conf file has been deprecated in favor of a more XML type configuration on his Ubuntu 9.10. He ended up to create an empety xorg.conf file.


Step5) Making startup script to load the module
Content of file addTouchKit
#! /bin/sh
rmmod /lib/modules/'uname -r'/kernel/drivers/hid/usbhid/usbhid.ko
sleep 1
insmod /lib/modules/'uname -r'/kernel/drivers/hid/usbhid/usbhid.ko

$ sudo chmod 441 /etc/init.d/addTouchKit

Now panel is installed. Reboot your computer.
Step6) Starting utility and calibrating the panel
$ ./eGalaxTouch

Here are some screen shots of the touch screen calibration window

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I am a student. If you feel this page is quite useful,
do you mind click the ad (just once) on the right hand side :)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~