LINUX.ORG.RU

Автоматический ввод матрицы координат тачскрина.

 , ,


0

1

Здравствуйте. Установил на планшет irbis tw20 дебиан 12, из драйверов для винды скомпилировал драйвер тача для линукса. Тач mssl1680, он успешно завелся. Но работал некорректно.
xinput_calibrater не дал результатов, просто никак не реагирует на выданный блок кода. Попробовал подобрать матрицу координат, вот такая вышла: xinput set-prop «silead_ts» –type=float «Coordinate Transformation Matrix» 2.0, 0.0, 0, 0.0, -2.66, 1, 0.0, 0.0, 1 Успешно работает, тач работает изумительно, но после перезагрузки приходится заного забивать. Создал баш скрипт, добавил в него эту команду, проверил работает. Добавил в cron -e его, и ничего не изменилось. сделал так что скрипт дергается каждую минуту и добавил в него создание файла. фаил создается, но вот матрица не применяется. Подскажите как можно автоматически подгружать эту матрицу?

xinput_calibrator больше не работает. Предлагаю https://github.com/ivan-matveev/xorg_calibrator

Матрицу можно запихать в:

/usr/share/X11/xorg.conf.d/99-calibration.conf

В духе:

Section "InputClass"
        Identifier      "calibration"
        MatchProduct    "VirtualPS/2 VMware VMMouse"
        Option  "TransformationMatrix"  "0.999153 -0.003339 -0.000184 -0.005000 0.998305 0.003031 0.000000 0.000000 1.000000"
EndSection

xorg_calibrator этот файл запишет с правильным названием устройства.

imatveev13
()
Последнее исправление: imatveev13 (всего исправлений: 1)