bozden Posted October 21, 2020 Posted October 21, 2020 I had a untested touchscreen device lying in its box , presenting itself as: Bus 006 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen The driver provided on their site (https://www.eeti.com/drivers_Linux.html) complains that the controller is non-HID and reverts back the installation. I tried it manually with no success. I'm using an OPi PC Plus to build a Home Assistant machine. Does anyone have pointers for this for Armbian? Something like https://lennarkivistik.com/cat/misc/hacu/13 (this one is for RPi)
bozden Posted November 19, 2020 Author Posted November 19, 2020 Follow-up: After compiling the kernel with usbtouchscreen as module and enabling it + apt-get xinput & xinput-calibrator , my touchscreen worked. Axis were inverted, so a transformation matrix is needed on /etc/X11/xorg.conf.d/99-calibration.conf: Option "TransformationMatrix" "0 -1 1 1 0 0 0 0 1" On the other hand it needs some scaling as I cannot reach the screen's edges. As far as I can see it can only be done by trial-error - a very tedious task. By looking into /var/log/Xorg.0.log I can see the TransformationMatrix is read, but not other parameters suggested by xinput_calibrator mentioned in the log, so I'm not sure if they are relevant (modifying them had no effect). That's it for now... 1
Recommended Posts