LINUX.ORG.RU

Elo TouchSystems Touchscreen Interface (2700)

 ,


0

1

здравствуйте!

os ubuntu 22.04 gnome.

Eсть usb экран Elo TouchSystems Touchscreen Interface (2700) проблема в том, что он как будто перевернут - верх это низ, а низ это верх.

lsusb: Bus 001 Device 004: ID 04e7:0020 Elo TouchSystems Touchscreen Interface (2700)

В /etc/X11/xorg.conf.d/ создал файлик следующего содержания:

Section "InputClass"

    Identifier "touchscreen"
    MatchIsPointer "on"
    Option "InvertX" "On"
    Option "InvertY" "On"

EndSection

но это не решило проблемы.помогите пожалуйста куда копать?

мимокрокодил

проблема в том, что он как будто перевернут - верх это низ, а низ это верх.

При движении пальца по устройству снизу вверх на экране обратное движение курсора? Напоминает «мобильное поведение». В Gnome нет подобных настроек? Движение слева направо – как ожидалось?

Этот вариант

Section "InputClass"

    Identifier "touchscreen"
    MatchIsPointer "on"
    Option "InvertX" "On"
    Option "InvertY" "On"

EndSection

либо игнорируется, либо работает как ожидается. Смени настройку: будет понятно имеет смысл прописывать что-то или нет.

Может быть что-то подскажут следующие команды:

  • xinput узнать id устройства
  • xinput list-props id_Elo TouchSystems Touchscreen Interface|less выдаст его текущие настройки.

Но я думаю, что нужно в Gnome искать «корни»…

master_0K
()
Ответ на: комментарий от master_0K

да, все верно обратное движение курсора.

настроек в gnome не нашел.

Hо если повернуть в настройках экран на 180 градусов, то все начинает работать как нужно.

shinta111
() автор топика
Ответ на: комментарий от shinta111

если повернуть в настройках экран на 180 градусов, то все начинает работать как нужно.

Изображение на мониторе? Устройство на 180 градусов повернуть не получиться? Я всё же сомневаюсь, что правильно тебя понимаю.

master_0K
()
Ответ на: комментарий от master_0K

решение не было найдено:

sudo nano /etc/X11/xorg.conf.d/99-calibration.conf

Option «TransformationMatrix» "-1 0 1 0 -1 1 0 0 1"

Section "InputClass"
        Identifier      "calibration"
        MatchProduct    "Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB Touchmonitor Interface"
        Option  "MinX"  "65074"
        Option  "MaxX"  "-1485"
        Option  "MinY"  "64874"
        Option  "MaxY"  "789"
        Option  "SwapXY"        "true"  # unless it was already set to 1
        Option  "InvertX"       "true"  # unless it was already set
        Option  "InvertY"       "true"  # unless it was already set
	Option  "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1" вот этот ключевой момент
EndSection

Cпасибо за ваш отклик!

shinta111
() автор топика