@pqgg7nwkd4

Как откалибровать Тачскрин в (X)Ubuntu 17.10?

Добрый день.

Есть компьютер с тачем (Micros workstation 5A).
Тач определяется xinput как "Elo TouchSystems, Inc. Elo TouchSystems 2216 AccuTouch(R) USB Touchmonitor Interface".

И этот тач никак не калибруется ни в Ubuntu 17.10 ни в Xubuntu 17.10.

Я пробовал как учат с помощью xinput_calibration, но эффекта нет.

Я пробовал эту же инструкцию на Xubuntu 16 - там работает, а тут нет. Мне нужно именно 17.10.

Подскажите, пожалуйста, как откалибровать тачскрин?
  • Вопрос задан
  • 3081 просмотр
Решения вопроса 1
@pqgg7nwkd4 Автор вопроса
Разобрался. Нужно использовать опцию Coordinate Transformation Matrix.
И даже написал калибровочный сервис:
1. Сначала нужно установить для устройства матрицу 1 0 0 0 1 0 0 0 1 (она задается по-умолчанию).
2. Потом открываете https://advanty.ru/calib/ и разворачиваете на весь экран (F11).
3. Следуете указаниям: тыкаете по уголкам.
4. Копируете строку для проверки в терминал, заменяете DEVICE_NAME на нужное значение и запускаете. Тач должен начать правильно работать.
5. Если всё ок, то помещаете строку для xorg.conf.d в файл /usr/share/X11/xorg.conf.d/99-calibration.conf. Помимо этой строки нужно внести "обвязку":
Section "InputClass"
        Identifier      "calibration"
        #Название продукта можно посмотреть с помощью команды xinput list
        MatchProduct    "My Super Puper Touchscree Inc."
        #Ниже вставляем строку со страницы сайта
        Option "TransformationMatrix" "1 0 0 0 1 0 0 0 1"
EndSection


6. Перезапускаете иксы (можно просто ребутнуться).

P.S. Я тестировал только в хроме.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы