"Xinput list" shows the touch screen as eGalax USB touch controller:
Code: Select all
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Synaptics Inc. Composite TouchPad / TrackPoint id=10 [slave pointer (2)]
⎜ ↳ Synaptics Inc. Composite TouchPad / TrackPoint (Stick) id=11 [slave pointer (2)]
⎜ ↳ eGalax Inc. USB TouchController id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Lite-On Tech IBM USB Keyboard with UltraNav id=8 [slave keyboard (3)]
↳ Lite-On Tech IBM USB Keyboard with UltraNav id=9 [slave keyboard (3)]
↳ UVC Camera (046d:09a4) id=13 [slave keyboard (3)]
Code: Select all
Device 'eGalax Inc. USB TouchController':
Device Enabled (146): 1
Coordinate Transformation Matrix (148): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Calibration Matrix (336): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Calibration Matrix Default (337): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (321): 0
libinput Natural Scrolling Enabled Default (322): 0
libinput Send Events Modes Available (268): 1, 0
libinput Send Events Mode Enabled (269): 0, 0
libinput Send Events Mode Enabled Default (270): 0, 0
libinput Left Handed Enabled (323): 0
libinput Left Handed Enabled Default (324): 0
libinput Scroll Methods Available (325): 0, 0, 1
libinput Scroll Method Enabled (326): 0, 0, 0
libinput Scroll Method Enabled Default (327): 0, 0, 0
libinput Button Scrolling Button (328): 0
libinput Button Scrolling Button Default (329): 0
Device Node (271): "/dev/input/event10"
Device Product ID (272): 3823, 1
libinput Drag Lock Buttons (332): <no items>
libinput Horizontal Scroll Enabled (333): 1
Code: Select all
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Power Button
/dev/input/event1: Power Button
/dev/input/event2: PC Speaker
/dev/input/event3: HDA ATI SB Rear Mic
/dev/input/event4: HDA ATI SB Front Mic
/dev/input/event5: HDA ATI SB Line
/dev/input/event6: HDA ATI SB Line Out
/dev/input/event7: HDA ATI SB Front Headphone
/dev/input/event8: Synaptics Inc. Composite TouchPad / TrackPoint
/dev/input/event9: Synaptics Inc. Composite TouchPad / TrackPoint (Stick)
/dev/input/event10: eGalax Inc. USB TouchController
/dev/input/event11: eGalax Inc. USB TouchController
/dev/input/event12: Lite-On Tech IBM USB Keyboard with UltraNav
/dev/input/event13: Lite-On Tech IBM USB Keyboard with UltraNav
/dev/input/event14: HDA ATI HDMI HDMI/DP,pcm=3
/dev/input/event15: UVC Camera (046d:09a4)
Select the device event number [0-15]:
When I test event11 and touch the screen it registers the input.
Can anyone tell me a way to resolve this problem?
Could it be as simple as something like: Xinput set-prop 12 271 "/dev/input/event11" and if so what would the syntax be?
There is a config file "/usr/share/X11/Xorg.conf.d/10-evdev.conf" which I think configures hardware using the evdev driver. Inside the file it says:
If not here, then where does the device path get assigned to event10?Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Thanks in advance for your time.