Как настроить сенсорный экран x11 на рабочем столе Linux?

Я использую рабочий стол opensuse с двумя экранами сверху и снизу. Только нижний экран – сенсорный экран, который является сенсорным экраном USB. Оба монитора используются как один экран. Я попытался настроить сенсорный экран через файл xorg.conf, используя следующие параметры для InputDevice :

 Section "InputDevice" Driver "evdev" Identifier "touchscreen" Option "Device" "/dev/input/event3" Option "Name" "Kortek touch screen" #Option "GrabDevice" "true" Option "InvertY" "true" Option "Calibration 0 4095 0 4095" Option "Emulate3Buttons" "true" Option "Emulate3Timeout" "50" EndSection 

Используя это, я вижу события касания, когда движется курсор мыши. Но координаты Y неверны. х коридитов. Но Y координирует панорамирование до верхнего края верхнего экрана, в то время как я перемещаю свой искатель на верхний край нижнего экрана.

Теперь, прочитав различные статьи в Интернете, я наткнулся на этот сайт: https://wiki.archlinux.org/index.php/Calibrating_Touchscreen. Он рассказывает о «Матрице трансформации». Я попытался использовать его, но координаты Y по-прежнему ошибочны.

Я заметил, что когда я подключаю верхний экран и снова вхожу в рабочий стол x, после выхода из системы. Координаты касания верны.

Итак, я хочу знать, что не так с моей конфигурацией.

Я также заметил, что калибровочные координаты, возвращаемые из «xinput калибратора», равны 0 4095 0 4095, которые являются MinX, MaxX, MinY, MaxY. Но мое реальное разрешение экрана – 1920×1080 (для каждого монитора).

2 Solutions collect form web for “Как настроить сенсорный экран x11 на рабочем столе Linux?”

Вы можете использовать xinput_calibrator для калибровки сенсорного экрана.

Быстрый ответ:

 xinput --map-to-output deviceid screenname 

Кроме того, gnome и kde имеют GUI для этого.

Я также заметил, что калибровочные координаты, возвращаемые из «xinput калибратора», равны 0 4095 0 4095, которые являются MinX, MaxX, MinY, MaxY. Но мое реальное разрешение экрана – 1920×1080 (для каждого монитора).

Что касается компьютера, то сенсорный экран – это не одно устройство, а экран и отдельный тачпад, который просто находится на том же физическом месте. Подумайте о планшете для рисования wacom (pen) и отдельных больших экранах, которые могут иметь разное соотношение сторон. Затем вы хотите, чтобы ваше движение пера соответствовало соответствующему штриху на (части) экрана.

  • Не удалось увеличить разрешение экрана на безголовой Fedora после обновления (25)
  • Multi-Graphics Cards, Multi-Heads, 3 + монитор с использованием Nouveau, GDM3 и Debian 8.6
  • Сценарий внешнего монитора стал ненадежным
  • «Xrandr: не удалось получить гамму для вывода по умолчанию» для Guest CENTOS 6.6, ОСНОВНОЙ ОС Windows 7
  • Как я могу получить свою карту памяти NVIDIA, оптимизированную для Optimus, для предоставления вывода через xrandr?
  • Почему мой промежуток между буквами уменьшается при отключении дисплея и входа в / dev / tty?
  • Изменение разрешения экрана в Fedora 16
  • Используйте два монитора в Debian 9 Stretch на графической карте AMD
  • Изменение способа автоматического вращения экрана работает в оболочке Gnome
  • Почему мне нужен размер фреймбуфера больше размера монитора, когда область назначения преобразования меньше
  • Xorg: Экран 1 удален из-за отсутствия соответствующего раздела конфигурации
  • Linux и Unix - лучшая ОС в мире.