Note: This guide for the ASUS Q200E (the one that comes with Windows 8) touch screen
I have successfully gotten the touchscreen working under Ubuntu 13.10 - though, this will require compiling a custom kernel to avoid interferences from other bits of the HID Multitouch module.
1. I am using Kernel v3.12.1
2. Use the steps found here: https://help.ubuntu.com/community/Ke...ned_Debian_Way
3. Pay special attention to the part about module selection, I used the command: make localmodconfig
4. After the above command, then you have to run: make menuconfig and customize the Input Device Support and HID Support sections under Device Drivers.
Device Drivers --->
Input device support --->
[*] Touchscreens --->
<M> Touchright serial touchscreen
<M> Touchwin serial touchscreen
<M> USB Touchscreen Driver
[*] GeneralTouch Touchscreen device support
[*] Elo TouchSystems 2700 IntelliTouch controller device support
<M> Sahara TouchIT-213 touchscreen
HID support --->
<M> User-space I/O driver support for HID subsystem
<M> Generic HID Driver
Special HID drivers --->
<M> ELO USB 4000/4500 touchscreen
<M> HID Multitouch panels
<M> N-Trig touch screen
Of course, run through the rest of the kernel configuration to make sure everything else is correct.
Then simply compile kernel using this command to build the Debian packages:
sudo make -j3 deb-pkg
Install your new kernel:
sudo dpkg -i ../linux-headers-3.12.1_3.12.1-1_amd64.deb
sudo dpkg -i ../linux-image-3.12.1-dbg_3.12.1-1_amd64.deb
sudo dpkg -i ../linux-image-3.12.1_3.12.1-1_amd64.deb
sudo dpkg -i ../linux-libc-dev_3.12.1-1_amd64.deb
Reboot, and then check a few things to make sure everything looks right.
$ lsmod | grep touch
hid_multitouch 17407 0
hid 105809 2 hid_multitouch,usbhid
Now install the Xinput Calibrator to calibrate your touchscreen
$ dmesg | grep touch
[ 6.376790] hid-multitouch 0003:0457:1013.0001: input,hiddev0,hidraw0: USB HID v1.00 Device [USBest Technology SiS HID Touch Controller] on usb-0000:00:1a.0-1.3/input0
Then simply run:
$ sudo apt-get install xinput-calibrator
If you see an error about there not being any touch screens to calibrate...then you need to go back to your kernel configuration and confirm everything is correct or make changes based on your hardware. This guide was written specifically for the ASUS Q200E laptop that has the USBest Technology SiS HID Touch Controller.