Добавить в корзинуПозвонить
Найти в Дзене
lesnik

Как повернуть сенсорный экран в портретный режим на RedOS

Недавно столкнулся с проблемой. При установке РедОС на информационный сенсорный киоск, при перевороте экрана сенсор остался работать в прежнем режиме(Горизонтально). В этой статье вы узнаете как откалибровать сенсор и перевернуть его в операционной системе РедОС(Скорее всего будет работать и на других Linux) Открываем терминал и пишем: К примеру у нас это будет event20 Вводим следующую команду Где ХХХ указываем номер найденный ранее номер, у нас это 20 Получаем вот такой результат: Под права супер пользователя(root) вводим это Для поворота сенсорного экрана по часовой стрелке (или вправо) вставьте строку: ATTRS{name}==" идентификатор_подключённого_сенсора", ENV{LIBINPUT_CALIBRATION_MATRIX}="0.000000 -1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000" Для поворота сенсорного экрана против часовой стрелки (или влево) вставьте: ATTRS{name}==" идентификатор_подключённого_сенсора", ENV{LIBINPUT_CALIBRATION_MATRIX}="0.000000 1.000000 0.000000 -1.000000 0.000000 1.000

Недавно столкнулся с проблемой. При установке РедОС на информационный сенсорный киоск, при перевороте экрана сенсор остался работать в прежнем режиме(Горизонтально). В этой статье вы узнаете как откалибровать сенсор и перевернуть его в операционной системе РедОС(Скорее всего будет работать и на других Linux)

1. НАХОДИМ СОБЫТИЕ, КОТОРОЕ СООТВЕТСТВУЕТ СЕНСОРНОМУ ЭКРАНУ ИЛИ КОНТРОЛЛЕРУ СЕНСОРА

Открываем терминал и пишем:

  • cat /proc/bus/input/devices

К примеру у нас это будет event20

-2

Вводим следующую команду

  • udevadm info -a -p /sys/class/input/ eventXXX | grep name

Где ХХХ указываем номер найденный ранее номер, у нас это 20

Получаем вот такой результат:

  • ATTRS{name}=="идентификатор_подключённого_сенсора"

Под права супер пользователя(root) вводим это

  • sudo nano /etc/udev/rules.d/99-calibration.rules

Для поворота сенсорного экрана по часовой стрелке (или вправо) вставьте строку:

ATTRS{name}==" идентификатор_подключённого_сенсора", ENV{LIBINPUT_CALIBRATION_MATRIX}="0.000000 -1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000"

Для поворота сенсорного экрана против часовой стрелки (или влево) вставьте:

ATTRS{name}==" идентификатор_подключённого_сенсора", ENV{LIBINPUT_CALIBRATION_MATRIX}="0.000000 1.000000 0.000000 -1.000000 0.000000 1.000000 0.000000 0.000000 1.000000"

Сохраните изменения сочетанием клавиш Ctrl+O, далее Ctrl+X и перезагружаем компьютер. Радуемся результату.