we have a densitron display together with a goodix-911 touchscreen.
When I run chromium under weston a single tab on the touchscreen does not lead to a ‘click’. To attain a single click (not only on the web page but also in chrome menus) a double tab is required.
I already set enable-tap=true in weston.ini in the libinput section. But this does not have any effect.
Multitouch (interactive zooming with two fingers) works, but a single click does not work. I would prefer to disable multitouch completely and all other fancy stuff like 2 fingers might be interpreted as right click.
The settings of the gooidx can also be configured via firmware but I am not quite sure if configuring the firmware works correctly under BSP 5.6 whereas it did under 2.7 (although reporting the following error as well: Direct firmware load for goodix_911_cfg.bin failed with error -2)
dmesg |grep Good [ 0.615761] Goodix-TS 2-0014: 2-0014 supply AVDD28 not found, using dummy regulator [ 0.615860] Goodix-TS 2-0014: 2-0014 supply VDDIO not found, using dummy regulator [ 0.735152] Goodix-TS 2-0014: ID 911, version: 1060 [ 0.735244] Goodix-TS 2-0014: Direct firmware load for goodix_911_cfg.bin failed with error -2 [ 0.760381] input: Goodix Capacitive TouchScreen as /devices/soc0/soc/2100000.aips-bus/21a8000.i2c/i2c-2/2-0014/input/input0
content of /etc/xdg/weston/weston.ini:
[core] #gbm-format=RGB332 #gbm-format=argb8888 idle-time=600 require-input=false #use-g2d=1 xwayland=true shell=kiosk-shell.so [libinput] touchscreen_calibrator=true calibration_helper=/usr/bin/save-calibration.sh enable-tap=true #tap-and-drag=false #tap-and-drag-lock=false #middle-button-emulation=true
Apalis iMX6DL 1GB V1.1A
Linux BSP 5.6