Comment 90 for bug 978807

Revision history for this message
5zwvKGFr (5zwvkgfr-deactivatedaccount) wrote :

FYI this sort of works (had to suspend/resume a few times) on xps 15z too (same touchpad AFAIK):

* two finger scroll works - needs to be enabled in "all settings -> mouse and touchpad -> touchpad (tab)"
* pinch zoom works (with a vertical motion) in gnome image viewer - needs to be enabled in "all settings -> mouse and touchpad -> touchpad (tab)"
* two finger tap does open context menu in firefox and gnome-terminal
* disable touchpad while typing works (two finger tap doesn't open context menu while typing this comment)
* changing pointer acceleration (in touchpad config) works, but setting acceleration & sensitivity to the max I expected (subjective) the curosr to be crazy fast/sensitive.

Seems when the touchpad is correctly "recognized" (or whatever the term is), everything works. But sometimes (after cold boot or resume), it's recognized only partially e.g. cursor doesn't move, but clicks register, but not where the cursor is.

$ sudo dmidecode -s system-product-name
Dell System XPS 15Z

$ uname -a
Linux az15z 3.2.0-26-generic #41+kamal3~DellXPS-Ubuntu SMP Mon Jun 25 21:26:05 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ CyPS/2 Cypress Trackpad id=14 [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)]
    ↳ Laptop_Integrated_Webcam_2HDM id=11 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
    ↳ Dell WMI hotkeys id=13 [slave keyboard (3)]

$ cat /proc/bus/input/devices
..snip..
I: Bus=0011 Vendor=0002 Product=0008 Version=0001
N: Name="CyPS/2 Cypress Trackpad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input12
U: Uniq=
H: Handlers=mouse0 event12
B: PROP=0
B: EV=b
B: KEY=e520 70000 0 0 0 0
B: ABS=660800011000003
..snip..