Калибровка сенсорного экрана на Ubuntu
УЗНАТЬ, КАКОЕ СОБЫТИЕ СООТВЕТСТВУЕТ СЕНСОРНОМУ ЭКРАНУ ИЛИ КОНТРОЛЛЕРУ СЕНСОРА
- Для ввода команд запустите терминал
- С помощью сочетания клавиш Ctrl+Alt+T
- С помощью иконки в главном меню дистрибутива
- Введите в терминале команду:
cat /proc/bus/input/devices
- Посмотрите и запомните какое событие (event) соответствует подключённому сенсорному экрану или контроллеру сенсора.
УЗНАТЬ, КАК ИДЕНТИФИЦИРУЕТСЯ В СИСТЕМЕ СЕНСОР
1. Введите в терминале команду:udevadm info -a -p /sys/class/input/eventXXX | grep name
2. Получите результат вида:ATTRS{name}=="идентификатор_подключённого_сенсора"
3. Скопируйте его в удобное место.
ОТРЕДАКТИРОВАТЬ ПРАВИЛА КАЛИБРОВКИ СЕНСОРА
1. В текстовом редакторе откройте с правами суперпользователя правила калибровки сенсораsudo nano /etc/udev/rules.d/99-calibration.rules
2. Для поворота сенсорного экрана по часовой стрелке (или вправо) вставьте строку:
ATTRS{name}==" идентификатор_подключённого_сенсора", ENV{LIBINPUT_CALIBRATION_MATRIX}="0.000000 -1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000"
3. Для поворота сенсорного экрана против часовой стрелки (или влево) вставьте:
ATTRS{name}==" идентификатор_подключённого_сенсора", ENV{LIBINPUT_CALIBRATION_MATRIX}="0.000000 1.000000 0.000000 -1.000000 0.000000 1.000000 0.000000 0.000000 1.000000"