Как повторно откалибровать сенсорные экраны Elo после поворота дисплея на Linux
Целевая аудитория: Публика / Клиенты Elo, Системные администраторы и Интеграторы
Тип статьи: Руководство по устранению неполадок и калибровке
При изменении ориентации дисплея (например, переходе с альбомной на портретную ориентацию) в операционной системе Linux сопоставление координат касания может стать неправильным или перевернутым. Это ожидаемое поведение, так как матрицы координат сенсорного планшета работают независимо от подсистемы отображения.
Каждый раз, когда происходит изменение поворота дисплея, матрицу координат касания необходимо обновить, запустив утилиту калибровки Elo (elova).
Предварительные условия и загрузка драйверов
- Убедитесь, что установлен соответствующий пакет драйверов Elo для Linux. При необходимости загрузите пакет драйверов с Портала драйверов Elo для Linux.
- Изучите официальное Руководство по установке и настройке драйвера Elo для Linux.
-
Разрешения: У пользователя должны быть административные (root /
sudo) права и права на чтение/запись для директорий/dev/elo-usbи/etc/opt/elo-usb.
Запуск утилиты калибровки (elova)
Запустите утилиту калибровки elova из терминального окна в активной графической сессии X11:
1. Стандартная калибровка на борту
Для контроллеров, поддерживающих калибровку на борту (например, 2701, 2218), данные калибровки записываются непосредственно в контроллер:
# cd /etc/opt/elo-usb # sudo ./elova
2. Калибровка с сохранением в NVRAM
Чтобы записать данные калибровки как в Ненадежную память (NVRAM) монитора, так и в локальный конфигурационный файл на диске:
# cd /etc/opt/elo-usb # sudo ./elova --nvram
3. Завершение по целевым точкам на экране
После запуска целевые точки калибровки отобразятся на экране. Касайтесь каждой целевой точки уверенно с вашего обычного угла просмотра и работы. Данные калибровки будут автоматически сохранены после касания последней целевой точки.
Мульти-дисплеи и расширенные параметры CLI
| Команда / Параметр | Описание и сценарий использования |
|---|---|
sudo ./elova --videoscreen=1 |
Целевая калибровка конкретно для видеоэкранов 1 в многомониторных конфигурациях (Xinerama, TwinView). |
sudo ./elova --caltargettimeout=0 |
Отключает тайм-аут целевой калибровки (по умолчанию 30 секунд; диапазон: 0–300 сек). |
sudo ./elova --caltargettimeout=45 |
Устанавливает тайм-аут целевой калибровки на 45 секунд. |
./elova --viewdevices |
Перечисляет все обнаруженные устройства Elo USB и сопоставления с видеоэкраном. |
./elova --help |
Отображает полное описание синтаксиса и доступных параметров CLI. |
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article