I’ve installed openSUSE 13.1 on an HP Envy 15 laptop with TouchSmart touch screen. It works as a simple mouse-equivalent, but that’s all - no multitouch, no click-and-drag, etc. Is there a way to get real touchscreen support working?
It looks like my HP Envy 15 has an EETi/eGalax touchscreen (at Bus 007):
# lsusb Bus 001 Device 003: ID 05c8:036e Cheng Uei Precision Industry Co., Ltd (Foxlink) Bus 003 Device 002: ID 046d:c06c Logitech, Inc. Optical Mouse Bus 007 Device 002: ID 0eef:a103 D-WAV Scientific Co., Ltd Bus 008 Device 002: ID 138a:0050 Validity Sensors, Inc. ...
From searches online I found this driver: http://home.eeti.com.tw/LinuxDriverDownload.html
When I try running the provided setup.sh I get an error:
(I) Found /etc/init.d/boot.local file. (I) Found a HID compliant touch controller. (I) X.Org X server 1).1).1) ./setup.sh: line 833: : 1): integer expression expected ./setup.sh: line 833: : 1): integer expression expected (W) X version is below 1.7.6.
but “Xorg -version” says “22.214.171.1241”.
From the installation instructions it looks like I need to rebuild the kernel, something I haven’t done in a few years, but the instructions are somewhat confusing. Anybody have any experience with this driver?