"
lsusb
" shows the following :Bus 005 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
Step 1 :
Boot up the system and press "
Ctrl+Alt+F2
" to go to command prompt.sudo nano /etc/default/grub
Append "
i8042.noloop=1 usbhid.quirks=0xeef:0x1:0x40
" to "GRUB_CMDLINE_LINUX_DEFAULT
".*where
i8042.noloop=1
solves the touchpad probem.It will look like this :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.noloop=1 usbhid.quirks=0xeef:0x1:0x40"
Save and exit.
sudo update-grub
Step 2 :
sudo nano /etc/modprobe.d/blacklist.conf
Append the following to the file.
blacklist usbtouchscreen
Step 3 :
sudo mkdir /usr/lib/X11/xorg.conf.d
sudo nano /usr/lib/X11/xorg.conf.d/05-evdev.conf
Append the following to the file.
Section "InputClass"
Identifier "eGalax"
MatchProduct "eGalax"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "SwapAxes" "off"
Option "Calibration" "2 4100 11 4099"
EndSection
The value of calibration is "2 4100 11 4099" is perfect on my Gigabyte TouchNote T1028X (resolution 1366 x 768). However, you can change the value after doing
Step 6
when necessary.Step 4 :
The current version of xinput-calibrator is 0.7.5 at the time of this writing.
wget https://github.com/downloads/tias/xinput_calibrator/xinput-calibrator_0.7.5-1ubuntu1_i386.deb --no-check-certificate
sudo dpkg -i xinput-calibrator_0.7.5-1ubuntu1_i386.deb
Step 5 :
Reboot your system.
Step 6 (Optional) :
To calibration your system and edit the value to
Step 3
when necessary.xinput_calibrator
Step 7 (Optional) :
Get uTouch (Multi-touch). However, this netbook does not support multi-touch. The following procedure does not causing harm to your system anyway.
sudo add-apt-repository ppa:utouch-team/utouch
sudo apt-get update
sudo apt-get install utouch
Testing program.
sudo apt-get install python-pymt
python /usr/share/pymt-examples/launcher-multi.py
python /usr/share/pymt-examples/games/bubblebattles/bubblebatte.py
That's all! See you.