Смастерил из старых наработок https://github.com/ivan-matveev/xorg_calibrator на замену неработающему xinput_calibrator.
Бинарь здесь: https://github.com/ivan-matveev/xorg_calibrator/files/13859910/xorg_calibrator.gz
Тачскрина чтобы потестить нету. Тестил на qemu. Значения «TransformationMatrix» меняются, поведение мыши не меняется.
Буду благодарен тому кто потестит на настоящем тачскрине. Критика кода тоже приветствуется.
Как потестить:
wget https://github.com/ivan-matveev/xorg_calibrator/files/13859910/xorg_calibrator.gz
gunzip xorg_calibrator.gz
chmod 775 xorg_calibrator
Проверка запуска без тачскрина
./xorg_calibrator fake
Своя надпись на экране калибровки
./xorg_calibrator fake message="Привет ЛОР\nТы знаешь что это\nненужно"
Сбросить калибровку к умолчанию
./xorg_calibrator reset
Потыкать в экран и убедится что калибровка испорчена
Откалибровать
./xorg_calibrator
Потыкать в экран и убедится что калибровка OK
Если что-то пошло не так, сделать много логов
./xorg_calibrator verbose | tee xorg_calibrator.log