Если ПК работает под Ubuntu, то, когда вы повернете сенсорный монитор из стандартной альбомной ориентации в портретную, сенсор перестанет корректно откликаться на касания.
Это происходим независимо от того, какая сенсорная технология у монитора или кто разработали сделал монитора. К сожалению, Ubuntu «из коробки» не умеет поворачивать сенсорный экран, только изображение.
УЗНАТЬ, КАКОЕ СОБЫТИЕ СООТВЕТСТВУЕТ СЕНСОРНОМУ ЭКРАНУ ИЛИ КОНТРОЛЛЕРУ СЕНСОРА
1. Для ввода команд запустите терминал
- С помощью сочетания клавиш Ctrl+Alt+T
- С помощью иконки в главном меню дистрибутива
2. Введите в терминале команду:
cat /proc/bus/input/devices
3. Посмотрите и запомните какое событие (event) соответствует подключённому сенсорному экрану или контроллеру сенсора.
УЗНАТЬ, КАК ИДЕНТИФИЦИРУЕТСЯ В СИСТЕМЕ СЕНСОР
1. Введите в терминале команду:
udevadm info -a -p /sys/class/input/ eventXXX | grep name
2. Обязательно замените в команде событие (eventXXX) на полученное в результате первой команды.
3. Получите результат вида
ATTRS{name}=="идентификатор_подключённого_сенсора"
4. Скопируйте его в удобное место.
ОТРЕДАКТИРОВАТЬ ПРАВИЛА КАЛИБРОВКИ СЕНСОРА
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"
4. Сохраните изменения сочетанием клавиш Ctrl+O
5. Нажмите Enter чтобы сохранить документ.
6. Закройте текстовый редактор сочетанием клавиш Ctrl+X и перезагрузите устройство.