Synaptic Touchpad 2-finger pinch / expand and 3 / 4-finger gestures are not supported on 14.04

Bug #1384042 reported by Po-Hsu Lin
50
This bug affects 4 people
Affects Status Importance Assigned to Milestone
libevdev (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

This is a summary bug, in order to avoid duplicated reports.

For Synaptics touchpad, even if the touchpad is a multitouch-supported model,
the following gestures are still not supported on 14.04
* 2-finger pinch / expand
* 3-finger tap to move a window
* 4-finger tap to open dash

e.g.
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad 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)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ Integrated_Webcam_HD id=9 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
    ↳ Dell WMI hotkeys id=13 [slave keyboard (3)]
$ xinput list-props "SynPS/2 Synaptics TouchPad" | grep Capabilities
         Synaptics Capabilities (320): 1, 0, 0, 1, 1, 1, 1

For the 4th and the 5th "1", indicates that this touchpad supports two-finger and three-finger detection respectively.

This issue could be traced back to bug 1294515,
"mtdev was dropped:
  There are no touchpad drivers in the kernel tree that use protocol A, so
  using mtdev is just a computationally expensiv and memory-wasting noop."

Note that 2-finger tapping should work as a right click, and 2-finger vertical / horizontal scrolling should work as expected too.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in libevdev (Ubuntu):
status: New → Confirmed
Po-Hsu Lin (cypressyew)
tags: added: 201304-13197 201310-14248 201403-14840 201403-14859
tags: added: 201501-16541 201501-16542 beijing-lab
Taihsiang Ho (tai271828)
tags: added: 201403-14889
Revision history for this message
Taihsiang Ho (tai271828) wrote :

Dell Inspiron 3147 - Redwood (CID 201403-14889)
with 14.04.2 fresh installation

------------------------------------------------

failed: 2-finger pinch / expand
pass: 3-finger double tap to switch window
pass: 4-finger dash

-----------------------------------------------

Synaptics Capabilities (321): 1, 0, 0, 1, 1, 1, 1

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

@Taihsiang Ho
I bet there is another input device here, like DLL063E:00 06CB:2934 id=11
Which is making your multi-touch gesture working on the synapatic touchpad.
Please clarify this by adding xinput list output.
Thanks

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

BTW, I haven't seen any touchpad /clickpad that is working with two finger pinch / expand gesture (on the other hand, maybe I didn't find a application that support this)

Revision history for this message
Taihsiang Ho (tai271828) wrote :

cool! there is

DLL064D:00 06CB:2985 id=13

in xinput-list of 201403-14889

--------------------------------------------------------------

201403-14889-xinput-list.log

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=12 [slave pointer (2)]
⎜ ↳ DLL064D:00 06CB:2985 id=13 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [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)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Video Bus id=8 [slave keyboard (3)]
    ↳ Power Button id=9 [slave keyboard (3)]
    ↳ Sleep Button id=10 [slave keyboard (3)]
    ↳ Integrated_Webcam_HD id=11 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
    ↳ Dell WMI hotkeys id=16 [slave keyboard (3)]

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Also affecting 201409-15477

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input6
U: Uniq=
H: Handlers=mouse0 event5
B: PROP=5
B: EV=b
B: KEY=e520 610000 0 0 0 0
B: ABS=660800011000003

tags: added: 201409-15477
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.