Files
odroid-duel-head/overlay/usr/bin/calibration-helper
2024-12-23 16:27:08 +09:00

17 lines
480 B
Bash
Executable File

#!/bin/bash
set -e
SYSPATH="$1"
MATRIX="$2 $3 $4 $5 $6 $7"
echo "$1 $2 $3 $4 $5 $6 $7" > /root/tcc
DEV_PATH=$(udevadm info $SYSPATH --query=property | awk -- 'BEGIN { FS="=" } { if ($1 == "DEVPATH") { print $2; exit } }')
echo "$DEV_PATH"
[ -z "$DEV_PATH" ] && exit 1
echo "ACTION!=\"remove\", SUBSYSTEM==\"input\", DEVPATH==\"$DEV_PATH\", ENV{ID_INPUT_TOUCHSCREEN}==\"1\", ENV{LIBINPUT_CALIBRATION_MATRIX}=\"$MATRIX\"" > /etc/udev/rules.d/99-touchscreen-calibration.rules