17 lines
507 B
Bash
Executable File
17 lines
507 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==\"add|change\", SUBSYSTEM==\"input\", SUBSYSTEM==\"input\", KERNEL==\"event[0-9]*\", ENV{ID_INPUT_TOUCHSCREEN}==\"1\", ENV{LIBINPUT_CALIBRATION_MATRIX}=\"$MATRIX\"" > /etc/udev/rules.d/99-touchscreen-calibration.rules
|