Hi @CristianM,
Do you confirm that your weston.ini file is with this content:
[core]
idle-time=0
require-input=false
xwayland=true
[libinput]
touchscreen_calibrator=true
calibration_helper=/usr/bin/save-calibration.sh
[shell]
panel-position=top
locking=false
allow-zap=true
num-workspaces=1
And you also created the file /usr/bin/save-calibration.sh
with execution permission (chmod +x /usr/bin/save-calibration.sh) with this content?
#!/bin/bash
# Store the transformation arguments for the resistive touchscreen as udev rule
echo 'SUBSYSTEM=="input", KERNEL=="event[0-9]*", ENV{ID_INPUT_TOUCHSCREEN}=="1", ENV{LIBINPUT_CALIBRATION_MATRIX}="'$2 $3 $4 $5 $6 $7'"' >> /etc/udev/rules.d/touchscreen.rules
Then, you tried to execute weston-touch-calibrator
and the error still remains?