Hi, I have a POS system using Opensuse. I just got a touchscreen which has an "Elo TouchSystems, Inc. Elo TouchSystems IntelliTouch 2500U" touch-input-device. lsusb : Bus 002 Device 004: ID 04e7:0007 Elo TouchSystems 2500U IntelliTouch® Touchmonitor Interface The POS system is now running OS13.1. Since this version reached it's end of life, I was planning to install Leap 42.2 so I installed that on a spare PC to test. The touchscreen default has the X-axis reversed, so I used xinput set-prop 'Elo TouchSystems, Inc. Elo TouchSystems IntelliTouch 2500U' 'Evdev Axis Inversion' 1, 0 on the OS13.1 system. I added this to the end of /etc/X11/xinit/xinitrc.common.That works in the tests I did. Unfortunately, xinput on Leap42.2 seems to have a modified xinput (although the versions are the same : version 1.6.1), it does not have the "Evdev" properties. xinput list-props (on the "Leap" PC) shows this : xinput list-props 'Elo TouchSystems, Inc. Elo TouchSystems IntelliTouch 2500U' Device 'Elo TouchSystems, Inc. Elo TouchSystems IntelliTouch 2500U': Device Enabled (141): 1 Coordinate Transformation Matrix (143): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Calibration Matrix (320): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Calibration Matrix Default (321): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Natural Scrolling Enabled (306): 0 libinput Natural Scrolling Enabled Default (307): 0 libinput Send Events Modes Available (285): 1, 0 libinput Send Events Mode Enabled (286): 0, 0 libinput Send Events Mode Enabled Default (287): 0, 0 libinput Left Handed Enabled (308): 0 libinput Left Handed Enabled Default (309): 0 libinput Scroll Methods Available (310): 0, 0, 1 libinput Scroll Method Enabled (311): 0, 0, 0 libinput Scroll Method Enabled Default (312): 0, 0, 0 libinput Button Scrolling Button (313): 0 libinput Button Scrolling Button Default (314): 0 Device Node (288): "/dev/input/event6" Device Product ID (289): 1255, 7 libinput Drag Lock Buttons (317): <no items> libinput Horizontal Scroll Enabled (290): 1 On the 13.1 system I get this : xinput list-props 'Elo TouchSystems, Inc. Elo TouchSystems IntelliTouch 2500U' Device 'Elo TouchSystems, Inc. Elo TouchSystems IntelliTouch 2500U': Device Enabled (114): 1 Coordinate Transformation Matrix (116): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (241): 0 Device Accel Constant Deceleration (242): 1.000000 Device Accel Adaptive Deceleration (243): 1.000000 Device Accel Velocity Scaling (244): 10.000000 Device Product ID (235): 1255, 7 Device Node (236): "/dev/input/event3" Evdev Axis Inversion (245): 1, 0 Evdev Axis Calibration (246): <no items> Evdev Axes Swap (247): 0 Axis Labels (248): "Abs X" (262), "Abs Y" (263), "Abs Misc" (264) Button Labels (249): "Button Left" (117), "Button Unknown" (238), "Button Unknown" (238), "Button Wheel Up" (120), "Button Wheel Down" (121) Evdev Middle Button Emulation (250): 0 Evdev Middle Button Timeout (251): 50 Evdev Third Button Emulation (252): 0 Evdev Third Button Emulation Timeout (253): 1000 Evdev Third Button Emulation Button (254): 3 Evdev Third Button Emulation Threshold (255): 20 Evdev Wheel Emulation (256): 0 Evdev Wheel Emulation Axes (257): 0, 0, 4, 5 Evdev Wheel Emulation Inertia (258): 10 Evdev Wheel Emulation Timeout (259): 200 Evdev Wheel Emulation Button (260): 4 Evdev Drag Lock Buttons (261): 0 Any suggestions what I can do ? TIA, Koenraad. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (1)
-
Koenraad Lelong