+++ This bug was initially created as a clone of Bug #1281881 +++ Testing the Fedora 24 Workstation final liveUSB image, I see a comeback of bug #1281881, except it's the other way around now: the tablet screen's stylus works, but the touch functionality doesn't (nothing on the screen reacts to finger touches). Back in November the issue was that libinput did not yet support tablet devices, now I'm not sure what the new issue is... maybe a regression from this: --- comment from Peter Hutterer on 2015-12-07 00:27:27 EST --- The fix is in Dmitry's input tree now. http://git.kernel.org/cgit/linux/kernel/git/dtor/input.git/commit/?id=e0361b7
Actually I also see the same issue on a fully updated F23, with the 4.5 kernel...
do you see touch events when running libinput-debug-events?
> do you see touch events when running libinput-debug-events? Yep, as a matter of fact I do! Just that nothing in GNOME Shell / GTK / etc. reacts to them. See the presence of the "TOUCH_FRAME" events below: $ sudo libinput-debug-events event2 DEVICE_ADDED Power Button seat0 default group1 cap:k event7 DEVICE_ADDED Video Bus seat0 default group2 cap:k event1 DEVICE_ADDED Sleep Button seat0 default group3 cap:k event16 DEVICE_ADDED DELL Dell USB Wired Multimedia Keyboard seat0 default group4 cap:k event17 DEVICE_ADDED DELL Dell USB Wired Multimedia Keyboard seat0 default group4 cap:k event18 DEVICE_ADDED Microsoft Microsoft 3-Button Mouse with IntelliEye(TM) seat0 default group5 cap:p left scroll-nat scroll-button event10 DEVICE_ADDED Integrated Camera seat0 default group6 cap:k event4 DEVICE_ADDED Logitech USB Receiver seat0 default group7 cap:p left scroll-nat scroll-button event5 DEVICE_ADDED Logitech USB Receiver seat0 default group7 cap:kp scroll-nat event3 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group8 cap:k event6 DEVICE_ADDED SynPS/2 Synaptics TouchPad seat0 default group9 cap:p size 51.06/18.14mm tap(dl off) left scroll-nat scroll-2fg-edge dwt-on event8 DEVICE_ADDED TPPS/2 IBM TrackPoint seat0 default group10 cap:p left scroll-nat scroll-button event9 DEVICE_ADDED ThinkPad Extra Buttons seat0 default group11 cap:k event19 DEVICE_ADDED Wacom Serial Penabled 2FG Touchscreen Pen seat0 default group12 cap:T size 263.12/165.20mm calib event20 DEVICE_ADDED Wacom Serial Penabled 2FG Touchscreen Finger seat0 default group12 cap:t calib event20 TOUCH_FRAME +5.73s event20 TOUCH_FRAME +6.74s event20 TOUCH_FRAME +6.89s event20 TOUCH_FRAME +6.92s event20 TOUCH_FRAME +7.11s event20 TOUCH_FRAME +7.81s event20 TOUCH_FRAME +7.93s event20 TOUCH_FRAME +8.33s event20 TOUCH_FRAME +8.85s event20 TOUCH_FRAME +8.91s event20 TOUCH_FRAME +8.93s event20 TOUCH_FRAME +8.96s event20 TOUCH_FRAME +9.55s event20 TOUCH_FRAME +10.28s event20 TOUCH_FRAME +12.47s event20 TOUCH_FRAME +12.55s event20 TOUCH_FRAME +12.57s event20 TOUCH_FRAME +12.59s event20 TOUCH_FRAME +13.02s event20 TOUCH_FRAME +13.24s event19 TABLET_TOOL_PROXIMITY +15.11s 147.14*/147.14* pressure: 0.00* pen (0, id 0) proximity-in axes:p btn:SS2 event19 TABLET_TOOL_AXIS +15.30s 155.08*/155.08* pressure: 0.00 event19 TABLET_TOOL_AXIS +15.32s 155.41*/155.41* pressure: 0.00 event19 TABLET_TOOL_AXIS +15.32s 155.60*/155.60* pressure: 0.00 event19 TABLET_TOOL_AXIS +15.33s 155.80*/155.80* pressure: 0.00* event19 TABLET_TOOL_TIP +15.34s down event19 TABLET_TOOL_AXIS +15.34s 156.00*/156.00* pressure: 0.26* event19 TABLET_TOOL_AXIS +15.35s 156.00/156.00 pressure: 0.39* event19 TABLET_TOOL_AXIS +15.36s 156.00/156.00 pressure: 0.41* event19 TABLET_TOOL_AXIS +15.36s 156.00/156.00 pressure: 0.42* event19 TABLET_TOOL_AXIS +15.37s 156.00/156.00 pressure: 0.42* event19 TABLET_TOOL_AXIS +15.39s 156.00/156.00 pressure: 0.41* event19 TABLET_TOOL_AXIS +15.39s 156.07*/156.07* pressure: 0.37* event19 TABLET_TOOL_AXIS +15.41s 156.15*/156.15* pressure: 0.27* event19 TABLET_TOOL_AXIS +15.41s 156.27*/156.27* pressure: 0.15* event19 TABLET_TOOL_AXIS +15.42s 156.34*/156.34* pressure: 0.03* event19 TABLET_TOOL_AXIS +15.43s 156.48*/156.48* pressure: 0.00* event19 TABLET_TOOL_TIP +15.43s up event19 TABLET_TOOL_AXIS +15.44s 156.71*/156.71* pressure: 0.00 event19 TABLET_TOOL_PROXIMITY +15.67s pen (0, id 0) proximity-out axes:p btn:SS2
(In reply to Jean-François Fortin Tam from comment #3) [...] > event20 TOUCH_FRAME +12.55s > event20 TOUCH_FRAME +12.57s > event20 TOUCH_FRAME +12.59s > event20 TOUCH_FRAME +13.02s > event20 TOUCH_FRAME +13.24s wait, is this really the output? That would indicate that something is broken. there should be touch down/motion/up events too. Can you get me an evemu-record of a touch sequence on device please
Hi Peter, sorry I missed your comment! Here is the requested info: $ sudo evemu-record /dev/input/event15 # EVEMU 1.3 # Kernel: 4.6.5-300.fc24.x86_64 # DMI: dmi:bvnLENOVO:bvr6QET68WW(1.38):bd12/01/2011:svnLENOVO:pn2985FJG:pvrThinkPadX201Tablet:rvnLENOVO:rn2985FJG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: # Input device name: "Wacom Serial Penabled 2FG Touchscreen Finger" # Input device ID: bus 0x13 vendor 0x56a product 0xe3 version 0x100 # Supported events: # Event type 0 (EV_SYN) # Event code 0 (SYN_REPORT) # Event code 1 (SYN_CONFIG) # Event code 2 (SYN_MT_REPORT) # Event code 3 (SYN_DROPPED) # Event code 4 ((null)) # Event code 5 ((null)) # Event code 6 ((null)) # Event code 7 ((null)) # Event code 8 ((null)) # Event code 9 ((null)) # Event code 10 ((null)) # Event code 11 ((null)) # Event code 12 ((null)) # Event code 13 ((null)) # Event code 14 ((null)) # Event type 1 (EV_KEY) # Event code 330 (BTN_TOUCH) # Event code 333 (BTN_TOOL_DOUBLETAP) # Event type 3 (EV_ABS) # Event code 0 (ABS_X) # Value 0 # Min 0 # Max 26312 # Fuzz 0 # Flat 0 # Resolution 100 # Event code 1 (ABS_Y) # Value 0 # Min 0 # Max 16520 # Fuzz 0 # Flat 0 # Resolution 100 # Event code 47 (ABS_MT_SLOT) # Value 0 # Min 0 # Max 1 # Fuzz 0 # Flat 0 # Resolution 0 # Event code 53 (ABS_MT_POSITION_X) # Value 0 # Min 0 # Max 26312 # Fuzz 0 # Flat 0 # Resolution 0 # Event code 54 (ABS_MT_POSITION_Y) # Value 0 # Min 0 # Max 16520 # Fuzz 0 # Flat 0 # Resolution 0 # Event code 57 (ABS_MT_TRACKING_ID) # Value 0 # Min 0 # Max 65535 # Fuzz 0 # Flat 0 # Resolution 0 # Properties: # Property type 1 (INPUT_PROP_DIRECT) N: Wacom Serial Penabled 2FG Touchscreen Finger I: 0013 056a 00e3 0100 P: 02 00 00 00 00 00 00 00 B: 00 0b 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 24 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 01 00 00 00 00 00 00 00 00 B: 02 00 00 00 00 00 00 00 00 B: 03 03 00 00 00 00 80 60 02 B: 04 00 00 00 00 00 00 00 00 B: 05 00 00 00 00 00 00 00 00 B: 11 00 00 00 00 00 00 00 00 B: 12 00 00 00 00 00 00 00 00 B: 14 00 00 00 00 00 00 00 00 B: 15 00 00 00 00 00 00 00 00 B: 15 00 00 00 00 00 00 00 00 A: 00 0 26312 0 0 100 A: 01 0 16520 0 0 100 A: 2f 0 1 0 0 0 A: 35 0 26312 0 0 0 A: 36 0 16520 0 0 0 A: 39 0 65535 0 0 0 ################################ # Waiting for events # ################################ E: 0.000001 0003 0035 13050 # EV_ABS / ABS_MT_POSITION_X 13050 E: 0.000001 0003 0036 10000 # EV_ABS / ABS_MT_POSITION_Y 10000 E: 0.000001 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +0ms E: 0.067072 0003 0035 13161 # EV_ABS / ABS_MT_POSITION_X 13161 E: 0.067072 0003 0036 9920 # EV_ABS / ABS_MT_POSITION_Y 9920 E: 0.067072 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +67ms E: 0.089229 0003 0035 13191 # EV_ABS / ABS_MT_POSITION_X 13191 E: 0.089229 0003 0036 9900 # EV_ABS / ABS_MT_POSITION_Y 9900 E: 0.089229 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 0.133742 0003 0035 13221 # EV_ABS / ABS_MT_POSITION_X 13221 E: 0.133742 0003 0036 9870 # EV_ABS / ABS_MT_POSITION_Y 9870 E: 0.133742 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +44ms E: 0.144851 0003 0035 13241 # EV_ABS / ABS_MT_POSITION_X 13241 E: 0.144851 0003 0036 9840 # EV_ABS / ABS_MT_POSITION_Y 9840 E: 0.144851 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +11ms E: 24.342274 0003 0035 22711 # EV_ABS / ABS_MT_POSITION_X 22711 E: 24.342274 0003 0036 8160 # EV_ABS / ABS_MT_POSITION_Y 8160 E: 24.342274 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +24198ms E: 24.464525 0003 0035 22601 # EV_ABS / ABS_MT_POSITION_X 22601 E: 24.464525 0003 0036 8120 # EV_ABS / ABS_MT_POSITION_Y 8120 E: 24.464525 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +122ms E: 24.520194 0003 0035 22561 # EV_ABS / ABS_MT_POSITION_X 22561 E: 24.520194 0003 0036 8090 # EV_ABS / ABS_MT_POSITION_Y 8090 E: 24.520194 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +56ms E: 24.542438 0003 0035 22531 # EV_ABS / ABS_MT_POSITION_X 22531 E: 24.542438 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 24.564684 0003 0035 22501 # EV_ABS / ABS_MT_POSITION_X 22501 E: 24.564684 0003 0036 8080 # EV_ABS / ABS_MT_POSITION_Y 8080 E: 24.564684 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 24.586920 0003 0035 22471 # EV_ABS / ABS_MT_POSITION_X 22471 E: 24.586920 0003 0036 8070 # EV_ABS / ABS_MT_POSITION_Y 8070 E: 24.586920 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 24.620251 0003 0035 22441 # EV_ABS / ABS_MT_POSITION_X 22441 E: 24.620251 0003 0036 8060 # EV_ABS / ABS_MT_POSITION_Y 8060 E: 24.620251 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +34ms E: 24.642549 0003 0035 22411 # EV_ABS / ABS_MT_POSITION_X 22411 E: 24.642549 0003 0036 8080 # EV_ABS / ABS_MT_POSITION_Y 8080 E: 24.642549 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 25.199320 0003 002f 0001 # EV_ABS / ABS_MT_SLOT 1 E: 25.199320 0003 0035 18001 # EV_ABS / ABS_MT_POSITION_X 18001 E: 25.199320 0003 0036 12080 # EV_ABS / ABS_MT_POSITION_Y 12080 E: 25.199320 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +557ms E: 25.344738 0003 002f 0000 # EV_ABS / ABS_MT_SLOT 0 E: 25.344738 0003 0035 22381 # EV_ABS / ABS_MT_POSITION_X 22381 E: 25.344738 0003 0036 8090 # EV_ABS / ABS_MT_POSITION_Y 8090 E: 25.344738 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +145ms E: 25.400396 0003 002f 0001 # EV_ABS / ABS_MT_SLOT 1 E: 25.400396 0003 0035 17961 # EV_ABS / ABS_MT_POSITION_X 17961 E: 25.400396 0003 0036 11970 # EV_ABS / ABS_MT_POSITION_Y 11970 E: 25.400396 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +56ms E: 25.422089 0003 002f 0000 # EV_ABS / ABS_MT_SLOT 0 E: 25.422089 0003 0035 22371 # EV_ABS / ABS_MT_POSITION_X 22371 E: 25.422089 0003 0036 8120 # EV_ABS / ABS_MT_POSITION_Y 8120 E: 25.422089 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 25.478197 0003 0035 22341 # EV_ABS / ABS_MT_POSITION_X 22341 E: 25.478197 0003 0036 8110 # EV_ABS / ABS_MT_POSITION_Y 8110 E: 25.478197 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +56ms E: 25.622758 0003 0035 22311 # EV_ABS / ABS_MT_POSITION_X 22311 E: 25.622758 0003 0036 8090 # EV_ABS / ABS_MT_POSITION_Y 8090 E: 25.622758 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +144ms E: 25.667245 0003 0035 22321 # EV_ABS / ABS_MT_POSITION_X 22321 E: 25.667245 0003 0036 8050 # EV_ABS / ABS_MT_POSITION_Y 8050 E: 25.667245 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +45ms E: 25.778364 0003 002f 0001 # EV_ABS / ABS_MT_SLOT 1 E: 25.778364 0003 0035 18021 # EV_ABS / ABS_MT_POSITION_X 18021 E: 25.778364 0003 0036 11960 # EV_ABS / ABS_MT_POSITION_Y 11960 E: 25.778364 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +111ms E: 25.800547 0003 0035 18051 # EV_ABS / ABS_MT_POSITION_X 18051 E: 25.800547 0003 0036 11940 # EV_ABS / ABS_MT_POSITION_Y 11940 E: 25.800547 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 25.822368 0003 0035 18081 # EV_ABS / ABS_MT_POSITION_X 18081 E: 25.822368 0003 0036 11930 # EV_ABS / ABS_MT_POSITION_Y 11930 E: 25.822368 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 25.844521 0003 0035 18171 # EV_ABS / ABS_MT_POSITION_X 18171 E: 25.844521 0003 0036 11880 # EV_ABS / ABS_MT_POSITION_Y 11880 E: 25.844521 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 25.856200 0003 0035 18211 # EV_ABS / ABS_MT_POSITION_X 18211 E: 25.856200 0003 0036 11850 # EV_ABS / ABS_MT_POSITION_Y 11850 E: 25.856200 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +12ms E: 25.867382 0003 0035 18261 # EV_ABS / ABS_MT_POSITION_X 18261 E: 25.867382 0003 0036 11820 # EV_ABS / ABS_MT_POSITION_Y 11820 E: 25.867382 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +11ms E: 25.877955 0003 0035 18311 # EV_ABS / ABS_MT_POSITION_X 18311 E: 25.877955 0003 0036 11790 # EV_ABS / ABS_MT_POSITION_Y 11790 E: 25.877955 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms E: 25.889600 0003 002f 0000 # EV_ABS / ABS_MT_SLOT 0 E: 25.889600 0003 0036 8020 # EV_ABS / ABS_MT_POSITION_Y 8020 E: 25.889600 0003 002f 0001 # EV_ABS / ABS_MT_SLOT 1 E: 25.889600 0003 0035 18351 # EV_ABS / ABS_MT_POSITION_X 18351 E: 25.889600 0003 0036 11770 # EV_ABS / ABS_MT_POSITION_Y 11770 E: 25.889600 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +12ms E: 25.900729 0003 0035 18411 # EV_ABS / ABS_MT_POSITION_X 18411 E: 25.900729 0003 0036 11740 # EV_ABS / ABS_MT_POSITION_Y 11740 E: 25.900729 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +11ms E: 25.922490 0003 0035 18511 # EV_ABS / ABS_MT_POSITION_X 18511 E: 25.922490 0003 0036 11680 # EV_ABS / ABS_MT_POSITION_Y 11680 E: 25.922490 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 25.944627 0003 0035 18601 # EV_ABS / ABS_MT_POSITION_X 18601 E: 25.944627 0003 0036 11630 # EV_ABS / ABS_MT_POSITION_Y 11630 E: 25.944627 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 25.956410 0003 0035 18641 # EV_ABS / ABS_MT_POSITION_X 18641 E: 25.956410 0003 0036 11600 # EV_ABS / ABS_MT_POSITION_Y 11600 E: 25.956410 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +12ms E: 25.967406 0003 0035 18691 # EV_ABS / ABS_MT_POSITION_X 18691 E: 25.967406 0003 0036 11580 # EV_ABS / ABS_MT_POSITION_Y 11580 E: 25.967406 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +11ms E: 25.978564 0003 0035 18731 # EV_ABS / ABS_MT_POSITION_X 18731 E: 25.978564 0003 0036 11570 # EV_ABS / ABS_MT_POSITION_Y 11570 E: 25.978564 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +11ms E: 26.000313 0003 0035 18801 # EV_ABS / ABS_MT_POSITION_X 18801 E: 26.000313 0003 0036 11540 # EV_ABS / ABS_MT_POSITION_Y 11540 E: 26.000313 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 26.022254 0003 0035 18881 # EV_ABS / ABS_MT_POSITION_X 18881 E: 26.022254 0003 0036 11510 # EV_ABS / ABS_MT_POSITION_Y 11510 E: 26.022254 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 26.045257 0003 0035 18941 # EV_ABS / ABS_MT_POSITION_X 18941 E: 26.045257 0003 0036 11490 # EV_ABS / ABS_MT_POSITION_Y 11490 E: 26.045257 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +23ms E: 26.067607 0003 0035 18981 # EV_ABS / ABS_MT_POSITION_X 18981 E: 26.067607 0003 0036 11470 # EV_ABS / ABS_MT_POSITION_Y 11470 E: 26.067607 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 26.089774 0003 0035 19031 # EV_ABS / ABS_MT_POSITION_X 19031 E: 26.089774 0003 0036 11450 # EV_ABS / ABS_MT_POSITION_Y 11450 E: 26.089774 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 26.123187 0003 0035 19061 # EV_ABS / ABS_MT_POSITION_X 19061 E: 26.123187 0003 0036 11430 # EV_ABS / ABS_MT_POSITION_Y 11430 E: 26.123187 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +34ms E: 26.201039 0003 002f 0000 # EV_ABS / ABS_MT_SLOT 0 E: 26.201039 0003 0035 22291 # EV_ABS / ABS_MT_POSITION_X 22291 E: 26.201039 0003 0036 8060 # EV_ABS / ABS_MT_POSITION_Y 8060 E: 26.201039 0003 002f 0001 # EV_ABS / ABS_MT_SLOT 1 E: 26.201039 0003 0035 19091 # EV_ABS / ABS_MT_POSITION_X 19091 E: 26.201039 0003 0036 11400 # EV_ABS / ABS_MT_POSITION_Y 11400 E: 26.201039 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +78ms E: 26.222508 0003 0035 19101 # EV_ABS / ABS_MT_POSITION_X 19101 E: 26.222508 0003 0036 11370 # EV_ABS / ABS_MT_POSITION_Y 11370 E: 26.222508 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +21ms E: 26.256615 0003 002f 0000 # EV_ABS / ABS_MT_SLOT 0 E: 26.256615 0003 0035 22261 # EV_ABS / ABS_MT_POSITION_X 22261 E: 26.256615 0003 0036 8080 # EV_ABS / ABS_MT_POSITION_Y 8080 E: 26.256615 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +34ms E: 26.300556 0003 0035 22231 # EV_ABS / ABS_MT_POSITION_X 22231 E: 26.300556 0003 0036 8070 # EV_ABS / ABS_MT_POSITION_Y 8070 E: 26.300556 0003 002f 0001 # EV_ABS / ABS_MT_SLOT 1 E: 26.300556 0003 0035 19061 # EV_ABS / ABS_MT_POSITION_X 19061 E: 26.300556 0003 0036 11340 # EV_ABS / ABS_MT_POSITION_Y 11340 E: 26.300556 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +44ms E: 26.322857 0003 002f 0000 # EV_ABS / ABS_MT_SLOT 0 E: 26.322857 0003 0035 22201 # EV_ABS / ABS_MT_POSITION_X 22201 E: 26.322857 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 26.367763 0003 0035 22171 # EV_ABS / ABS_MT_POSITION_X 22171 E: 26.367763 0003 0036 8060 # EV_ABS / ABS_MT_POSITION_Y 8060 E: 26.367763 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +45ms E: 26.422580 0003 0035 22141 # EV_ABS / ABS_MT_POSITION_X 22141 E: 26.422580 0003 0036 8070 # EV_ABS / ABS_MT_POSITION_Y 8070 E: 26.422580 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +55ms E: 26.445615 0003 002f 0001 # EV_ABS / ABS_MT_SLOT 1 E: 26.445615 0003 0035 18881 # EV_ABS / ABS_MT_POSITION_X 18881 E: 26.445615 0003 0036 11390 # EV_ABS / ABS_MT_POSITION_Y 11390 E: 26.445615 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +23ms E: 26.456686 0003 0035 18851 # EV_ABS / ABS_MT_POSITION_X 18851 E: 26.456686 0003 0036 11400 # EV_ABS / ABS_MT_POSITION_Y 11400 E: 26.456686 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +11ms E: 26.478172 0003 0035 18821 # EV_ABS / ABS_MT_POSITION_X 18821 E: 26.478172 0003 0036 11430 # EV_ABS / ABS_MT_POSITION_Y 11430 E: 26.478172 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +22ms E: 26.501230 0003 0035 18781 # EV_ABS / ABS_MT_POSITION_X 18781 E: 26.501230 0003 0036 11440 # EV_ABS / ABS_MT_POSITION_Y 11440 E: 26.501230 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +23ms E: 26.522690 0003 0035 18741 # EV_ABS / ABS_MT_POSITION_X 18741 E: 26.522690 0003 0036 11460 # EV_ABS / ABS_MT_POSITION_Y 11460 E: 26.522690 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +21ms E: 26.545712 0003 0035 18701 # EV_ABS / ABS_MT_POSITION_X 18701 E: 26.545712 0003 0036 11490 # EV_ABS / ABS_MT_POSITION_Y 11490 E: 26.545712 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +23ms E: 26.556248 0003 002f 0000 # EV_ABS / ABS_MT_SLOT 0 E: 26.556248 0003 0035 22351 # EV_ABS / ABS_MT_POSITION_X 22351 E: 26.556248 0003 0036 8040 # EV_ABS / ABS_MT_POSITION_Y 8040 E: 26.556248 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +11ms E: 26.567400 0003 0035 22391 # EV_ABS / ABS_MT_POSITION_X 22391 E: 26.567400 0003 002f 0001 # EV_ABS / ABS_MT_SLOT 1 E: 26.567400 0003 0035 18661 # EV_ABS / ABS_MT_POSITION_X 18661 E: 26.567400 0003 0036 11520 # EV_ABS / ABS_MT_POSITION_Y 11520 E: 26.567400 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +11ms E: 26.579113 0003 002f 0000 # EV_ABS / ABS_MT_SLOT 0 E: 26.579113 0003 0035 22421 # EV_ABS / ABS_MT_POSITION_X 22421 E: 26.579113 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +12ms E: 26.600843 0003 0035 22461 # EV_ABS / ABS_MT_POSITION_X 22461 E: 26.600843 0003 0036 8050 # EV_ABS / ABS_MT_POSITION_Y 8050 E: 26.600843 0003 002f 0001 # EV_ABS / ABS_MT_SLOT 1 E: 26.600843 0003 0035 18601 # EV_ABS / ABS_MT_POSITION_X 18601 E: 26.600843 0003 0036 11560 # EV_ABS / ABS_MT_POSITION_Y 11560 E: 26.600843 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +21ms E: 26.623501 0003 002f 0000 # EV_ABS / ABS_MT_SLOT 0 E: 26.623501 0003 0035 22511 # EV_ABS / ABS_MT_POSITION_X 22511 E: 26.623501 0003 002f 0001 # EV_ABS / ABS_MT_SLOT 1 E: 26.623501 0003 0035 18541 # EV_ABS / ABS_MT_POSITION_X 18541 E: 26.623501 0003 0036 11610 # EV_ABS / ABS_MT_POSITION_Y 11610 E: 26.623501 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +23ms E: 26.634656 0003 0035 18501 # EV_ABS / ABS_MT_POSITION_X 18501 E: 26.634656 0003 0036 11630 # EV_ABS / ABS_MT_POSITION_Y 11630 E: 26.634656 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +11ms E: 26.645414 0003 0035 18461 # EV_ABS / ABS_MT_POSITION_X 18461 E: 26.645414 0003 0036 11660 # EV_ABS / ABS_MT_POSITION_Y 11660 E: 26.645414 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +11ms E: 26.668093 0003 0035 18411 # EV_ABS / ABS_MT_POSITION_X 18411 E: 26.668093 0003 0036 11710 # EV_ABS / ABS_MT_POSITION_Y 11710 E: 26.668093 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +23ms E: 26.678628 0003 0035 18381 # EV_ABS / ABS_MT_POSITION_X 18381 E: 26.678628 0003 0036 11720 # EV_ABS / ABS_MT_POSITION_Y 11720 E: 26.678628 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +10ms E: 26.689460 0003 0035 18351 # EV_ABS / ABS_MT_POSITION_X 18351 E: 26.689460 0003 0036 11740 # EV_ABS / ABS_MT_POSITION_Y 11740 E: 26.689460 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +11ms E: 26.722803 0003 0035 18281 # EV_ABS / ABS_MT_POSITION_X 18281 E: 26.722803 0003 0036 11780 # EV_ABS / ABS_MT_POSITION_Y 11780 E: 26.722803 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +33ms E: 26.745400 0003 0035 18251 # EV_ABS / ABS_MT_POSITION_X 18251 E: 26.745400 0003 0036 11820 # EV_ABS / ABS_MT_POSITION_Y 11820 E: 26.745400 0000 0000 0000 # ------------ SYN_REPORT (0) ---------- +23ms
ok, summary here is that the fix we pushed into the kernel was buggy. Ping has fixed them up now and the various reverts are filtering through to the stable branches. Keep an eye on kernel updates, there should be one soon that fixes it.
Hi Peter, it seems the fix has trickled down through the last stable kernel updates in Fedora 24... however another regression appears: the stylus and the touch input work... the problem is that the stylus doesn't cancel out the touch input anymore, so it makes it impossible to draw because the hand is triggering a bunch of events at the same time as the stylus...
(In reply to Jean-François Fortin Tam from comment #7) > the problem is that the stylus doesn't cancel out > the touch input anymore, so it makes it impossible to draw because the hand > is triggering a bunch of events at the same time as the stylus... There's a workaround (and thanks to 'whot' an explanation in the comments) for that here: https://ask.fedoraproject.org/en/question/92788/right-click-using-touchscreen-multitouch-on-fedora-24/?answer=92855#post-id-92855
fwiw, I'm 'whot' :) the answer in that question is correct though - the touch device needs to be handled by the wacom driver too for user-space touch arbitration to work. Because the sort order is different on fedora you'll need to name this file 99-<something>.conf (sort higher than our 90-libinput.conf). And I recommend using the full device name in MatchProduct but that's up to you. I'm closing this bug now based on comment #7.
I'm a bit confused, does this mean further libinput updates already scheduled to trickle down will fix this behavior where the palm of my hand messes things up when I try to use the stylus, without me needing to add some local hacks on my system?
for the time being (especially for F24 lifetime) you'll need to keep the hack. We haven't yet switched Fedora to use libinput by default for tablets so even when libinput has touch arbitration it won't control both devices (and thus can't arbitrate). F25 is a different matter, I still have to decide on that
I just realized that touch drag is broken, too, so kinetic scrolling (in Nautilus, Evince, etc.) does not work. Should I be creating a separate bug report about this?
*** Bug 1337675 has been marked as a duplicate of this bug. ***