hi, i am idiot ![]()
the value for X_SCALE, Y_SCALE, X_OFFSET and Y_OFFSET can i take from @exel, so the script is now:
#!/bin/bash
set -e
TOUCHSCREEN=‘silead_ts’
XDISPLAY=‘DSI-1’
TRANSFORM=‘libinput Calibration Matrix’X_SCALE=2.442943240520969
Y_SCALE=3.709528216791325
X_OFFSET=-0.014587762028163658
Y_OFFSET=-0.004723837559728938if [ -z “$1” ]; then
ROTATION=right
else
ROTATION=$1
fixrandr --output $XDISPLAY --rotate $ROTATION
xinput set-prop ‘silead_ts’ --type=float “$TRANSFORM” 0 $Y_SCALE $Y_OFFSET $X_SCALE 0 $X_OFFSET 0 0 1
xinput --map-to-output “$TOUCHSCREEN” “$XDISPLAY”
it looks like it works ![]()