HOWTO : eGalax Touchscreen auf Ubuntu 10.04 installieren

Dieses HowTo zeigt, wie man einen eGalax Touchscreen (z.B. CTF846 - VGA 8" TFT) auf Ubuntu 10.04 installieren kann.

"lsusb" zeigt das folgende (Text kann variieren) :

Bus 005 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen


Step 1 :

Starte ein Terminal mit "Ctrl+Alt+F2" und gib folgendes ein:

sudo nano /etc/default/grub

Füge "i8042.noloop=1 usbhid.quirks=0xeef:0x1:0x40" an "GRUB_CMDLINE_LINUX_DEFAULT" hinzu.

hier löst i8042.noloop=1 das Touchscreen-Probem.

Das sieht dann wie folgt aus:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.noloop=1 usbhid.quirks=0xeef:0x1:0x40"

Speichern und beenden.

sudo update-grub

Step 2 :

sudo nano /etc/modprobe.d/blacklist.conf

Füge folgendes hinzu:

blacklist usbtouchscreen

Speichern und beenden
Step 3 :

sudo nano /usr/lib/X11/xorg.conf.d/05-evdev.conf

Füge folgendes hinzu:

Section "InputClass"
   Identifier "eGalax"
   MatchProduct "eGalax"
   MatchDevicePath "/dev/input/event*"
   Driver "evdev"
   Option "SwapAxes" "off"
   Option "Calibration" "2 4100 11 4099"
EndSection


Die Werte der Kalibierung "2 4100 11 4099" können unterschiedlich sein - je nach Touchscreen-Modell. Jedenfalls kann man diese Werte nach Step 6 ändern wenn nötig.

Step 4 :

sudo apt-get update
sudo apt-get install build-essential libgtkmm-2.4-dev autoconf libtool


Gehe auf "http://github.com/tias/xinput_calibrator/downloads" und lade die letzte Version von xinput-calibrator herunter. Die (momentan) aktuelle Version ist 0.7.5.

tar -xvzf xinput_calibrator-0.7.5.tar.gz

cd xinput_calibrator-0.7.5
./autogen.sh
./configure
make
sudo make install


Step 4a (Optional) :

Oder man kann ein deb package erstellen mit checkinstall.

sudo apt-get update
sudo apt-get install build-essential libgtkmm-2.4-dev autoconf libtool checkinstall


Gehe auf "http://github.com/tias/xinput_calibrator/downloads" und lade die letzte Version von xinput-calibrator herunter. Die (momentan) aktuelle Version ist 0.7.5.

tar -xvzf xinput_calibrator-0.7.5.tar.gz

cd xinput_calibrator-0.7.5
./autogen.sh
./configure
make
sudo checkinstall


Folge den Anweisungen auf dem Bildschirm um das deb zu erstellen.

Installiere danach das deb package mit "sudo dpkg -i package_name.deb".

Step 5 :

System neu starten.

Step 6 (Optional) :

Zum kalibrieren und danach den Wert bei Step 3 hinzuzufügen, gib folgendes ein:

xinput_calibrator_x11

Das war's