+7 800 333-24-62
Поддержка
Калибровка сенсорного экрана на Ubuntu: поворот сенсора в портретном режиме
Калибровка сенсорного экрана на Ubuntu Калибровка сенсорного экрана на Ubuntu
сли ПК работает под Ubuntu, то, когда вы повернете сенсорный монитор из стандартной альбомной ориентации в портретную, сенсор перестанет корректно откликаться на касания. Это происходит независимо от того, какая сенсорная технология у монитора или кто разработал монитор. К сожалению, Ubuntu «из коробки» не умеет поворачивать сенсорный экран, только изображение.
Команда cat для определения события сенсора

УЗНАТЬ, КАКОЕ СОБЫТИЕ СООТВЕТСТВУЕТ СЕНСОРНОМУ ЭКРАНУ ИЛИ КОНТРОЛЛЕРУ СЕНСОРА

  1. Для ввода команд запустите терминал
    • С помощью сочетания клавиш Ctrl+Alt+T
    • С помощью иконки в главном меню дистрибутива
  2. Введите в терминале команду: cat /proc/bus/input/devices
  3. Посмотрите и запомните какое событие (event) соответствует подключённому сенсорному экрану или контроллеру сенсора.
Команда udevadm info для получения идентификатора сенсора

УЗНАТЬ, КАК ИДЕНТИФИЦИРУЕТСЯ В СИСТЕМЕ СЕНСОР

1. Введите в терминале команду: udevadm info -a -p /sys/class/input/eventXXX | grep name Обязательно замените в команде событие (eventXXX) на полученное в результате первой команды 2. Получите результат вида:ATTRS{name}=="идентификатор_подключённого_сенсора" 3. Скопируйте его в удобное место.
Редактирование правил калибровки udev

ОТРЕДАКТИРОВАТЬ ПРАВИЛА КАЛИБРОВКИ СЕНСОРА

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"

Почти готово!

1. Сохраните изменения сочетанием клавиш Ctrl+O 2. Нажмите Enter чтобы сохранить документ. 3. Закройте текстовый редактор сочетанием клавиш Ctrl+X и перезагрузите устройство
Команда успешно скопирована в буфер обмена