[Wayland-bugs] [Bug 105043] 3-fingers touch occasionally fails to get detected

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Feb 15 05:52:29 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=105043

--- Comment #13 from Hi-Angel <Hi-Angel at yandex.ru> ---
(In reply to Peter Hutterer from comment #12)
> oops, sorry, I forgot: you need to --enable-tap, it's disabled by default on
> your device. Could be the fw, could be the HW, could be the protocol. You're
> on PS2 as well, try passing psmouse.synaptics_intertouch=1 on the kernel
> boot line in grub and see if that makes a difference (you should see a new
> device appear, named Synaptics ABCD or so)

Np, I did the record with the option; will try the kernel boot option, but a
bit later — I'm travelling, don't have ATM a live-usb/cd to boot from if I
screw up something.

FWIW these records are done with 2-finger touch, it seems to easier reproduce
than the 3-finger touch that ends up looking the same in the evemu-record
anyway.

Sample from evemu-record | grep BTN_TOOL:
        E: 22.688289 0001 0145 0001     # EV_KEY / BTN_TOOL_FINGER      1
        E: 22.717802 0001 0145 0000     # EV_KEY / BTN_TOOL_FINGER      0
        E: 22.717802 0001 014d 0001     # EV_KEY / BTN_TOOL_DOUBLETAP   1
        E: 22.810558 0001 014d 0000     # EV_KEY / BTN_TOOL_DOUBLETAP   0


Acc. output from libinput debug-events --verbose --enable-tap:
        event7  - palm: keyboard timeout
        event7  - pressure: begin touch
        event7  - button state: from BUTTON_STATE_NONE, event
BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
        event7  - button state: from BUTTON_STATE_NONE, event
BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
        event7  - tap state: TAP_STATE_IDLE → TAP_EVENT_TOUCH → TAP_STATE_TOUCH
        event7  - tap state: TAP_STATE_TOUCH → TAP_EVENT_TOUCH →
TAP_STATE_TOUCH_2
        event7  - tap state: TAP_STATE_TOUCH_2 → TAP_EVENT_MOTION →
TAP_STATE_TOUCH_2_HOLD
        event7  - tap state: TAP_STATE_TOUCH_2_HOLD → TAP_EVENT_MOTION →
TAP_STATE_TOUCH_2_HOLD
        event7  - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_SCROLL
        -event7   POINTER_AXIS     +26.00s      vert 24.59* horiz 0.00 (finger)
        event7  - pressure: end touch
        event7  - button state: from BUTTON_STATE_AREA, event BUTTON_EVENT_UP
to BUTTON_STATE_NONE
        event7  - button state: from BUTTON_STATE_AREA, event BUTTON_EVENT_UP
to BUTTON_STATE_NONE
        event7  - tap state: TAP_STATE_TOUCH_2_HOLD → TAP_EVENT_RELEASE →
TAP_STATE_HOLD
        event7  - tap state: TAP_STATE_HOLD → TAP_EVENT_RELEASE →
TAP_STATE_IDLE
         event7   POINTER_AXIS     +26.03s      vert 0.00* horiz 0.00* (finger)

This one is interesting — I did a 2-finger tap, and it got correctly shown as
such — however I didn't get a popup menu.

Sample from evemu-record | grep BTN_TOOL:
        E: 525.924421 0001 014d 0001    # EV_KEY / BTN_TOOL_DOUBLETAP   1
        E: 526.042849 0001 014d 0000    # EV_KEY / BTN_TOOL_DOUBLETAP   0

Acc. output from libinput debug-events --verbose --enable-tap:
        event7  - palm: keyboard timeout
        event7  - pressure: begin touch
        event7  - button state: from BUTTON_STATE_NONE, event
BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
        event7  - button state: from BUTTON_STATE_NONE, event
BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
        event7  - tap state: TAP_STATE_IDLE → TAP_EVENT_TOUCH → TAP_STATE_TOUCH
        event7  - tap state: TAP_STATE_TOUCH → TAP_EVENT_TOUCH →
TAP_STATE_TOUCH_2
        event7  - tap state: TAP_STATE_TOUCH_2 → TAP_EVENT_MOTION →
TAP_STATE_TOUCH_2_HOLD
        event7  - tap state: TAP_STATE_TOUCH_2_HOLD → TAP_EVENT_MOTION →
TAP_STATE_TOUCH_2_HOLD
        event7  - gesture state: GESTURE_STATE_NONE → GESTURE_STATE_SCROLL
        -event7   POINTER_AXIS     +543.67s     vert 0.00 horiz 6.98* (finger)
        event7  - pressure: end touch
        event7  - button state: from BUTTON_STATE_AREA, event BUTTON_EVENT_UP
to BUTTON_STATE_NONE
        event7  - button state: from BUTTON_STATE_AREA, event BUTTON_EVENT_UP
to BUTTON_STATE_NONE
        event7  - tap state: TAP_STATE_TOUCH_2_HOLD → TAP_EVENT_RELEASE →
TAP_STATE_HOLD
        event7  - tap state: TAP_STATE_HOLD → TAP_EVENT_RELEASE →
TAP_STATE_IDLE
         event7   POINTER_AXIS     +543.71s     vert 0.00* horiz 0.00* (finger)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20180215/1b3d902a/attachment.html>


More information about the wayland-bugs mailing list