Page 1 of 1

touchscreen drivers and eGalax touchscreen drivers in particular

Posted: Tue May 16, 2023 4:25 pm
by dancytron

I didn't know quite where to put this. It's xorg stuff, so...

See viewtopic.php?p=88962#p88962 for original post

If your touchscreen isn't working or only partially working (like no right click menu, pinch zoom or multitouch), then you probably need a different driver.

See https://wiki.archlinux.org/title/Touchscreen for a summary of common drivers and figuring out which one you need.

Run "less /proc/bus/input/devices" and you'll see a list of input devices. One of them hopefully will obviously be a touchscreen.

If one of them is something like

Code: Select all

I: Bus=0003 Vendor=0eef Product=c04d Version=0210
N: Name="eGalax Inc. eGalaxTouch EXC3000-0367-44.01.00"
P: Phys=usb-0000:00:12.0-1.4/input0
S: Sysfs=/devices/pci0000:00/0000:00:12.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:0EEF:C04D.0001/input/input12
U: Uniq=
H: Handlers=mouse0 event1 
B: PROP=2
B: EV=1b
B: KEY=400 0 0 0 0 0
B: ABS=260800000000003
B: MSC=20

Then you have an eGalax touchscreen. If not, I'd try the list on the Arch website first.

The proprietary drivers with an excellent config and install program are at https://www.eeti.com/drivers_Linux.html. No compiling required. Just run the obvious setup file and then the obvious config file. Copy and paste of console from install in Debian Dog Bullseye w/ systemd attached.

Tested on Debian Dog Bullseye with systemd enabled and a cut down version of Radky's Stretch Puppy and it worked flawlessly on both.

Something for the people working on Wayland support going forward to watch out for. Things might get orphaned. For less supported touchscreens on less mainstream devices with less competent linux developers...


Re: touchscreen drivers and eGalax touchscreen drivers in particular

Posted: Fri Jun 30, 2023 9:17 pm
by greengeek

Thanks - just getting this on my post list for future reference.