spurious right click events

Bug #742213 reported by steubens
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-input-synaptics (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: xserver-xorg-input-synaptics

occasionally tapping the touchpad will open the right click menu, or paste into a terminal

seems to be related to 2 finger emulation on touchpads that fake it
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=ffa6dc2809734a6aaa690e9133d6761480603a68

On trackpads that only report pressure data, the number of fingers touching the trackpad may be inferred from the amount of pressure reported. However, the pressure likely varies by device and perhaps with environmental factors (temperature, humidity, etc.). Between Maverick and Natty, upstream made this pressure usage the default, but this is causing issues when the threshold is too low.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: xserver-xorg-input-synaptics 1.3.99+git20110116.0e27ce3a-0ubuntu8
ProcVersionSignature: Ubuntu 2.6.38-7.38-generic 2.6.38
Uname: Linux 2.6.38-7-generic x86_64
Architecture: amd64
CompizPlugins: [core,composite,opengl,compiztoolbox,imgjpeg,decor,neg,mousepoll,move,resize,regex,imgpng,grid,text,extrawm,copytex,shift,obs,animation,dbus,put,commands,resizeinfo,place,gnomecompat,imgsvg,workarounds,session,wobbly,notification,cube,rotate,scale,expo,scaleaddon,ezoom,staticswitcher]
CompositorRunning: compiz
DRM.card0.DP.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.DP.2:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI.A.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1366x768
 edid-base64: AP///////wBMo1E0AAAAAAASAQOAIhN4Cof1lFdPjCcnUFQAAAABAQEBAQEBAQEBAQEBAQEBEhtWclAADDAwICUAWMIQAAAZAAAADwAAAAAAAAAAAB60AnQAAAAA/gBTQU1TVU5HCiAgICAgAAAA/gAxNTZBVDAxLUgwMQogABs=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
Date: Thu Mar 24 19:51:08 2011
DistUpgraded: Log time: 2011-03-17 02:39:21.770457
DistroCodename: natty
DistroVariant: ubuntu
GraphicsCard:
 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Device [103c:360b]
   Subsystem: Hewlett-Packard Company Device [103c:360b]
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MachineType: Hewlett-Packard Compaq Presario CQ60 Notebook PC
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-7-generic root=UUID=d332acb1-e554-4637-84fe-731b5e39212b ro quiet splash vt.handoff=7
Renderer: Unknown
SourcePackage: xserver-xorg-input-synaptics
UpgradeStatus: Upgraded to natty on 2011-03-17 (7 days ago)
dmi.bios.date: 12/15/2010
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.65
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 3612
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 09.67
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnHewlett-Packard:bvrF.65:bd12/15/2010:svnHewlett-Packard:pnCompaqPresarioCQ60NotebookPC:pvrPCID:rvnHewlett-Packard:rn3612:rvr09.67:cvnHewlett-Packard:ct10:cvrChassisVersion:
dmi.product.name: Compaq Presario CQ60 Notebook PC
dmi.product.version: PCID
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.4git20110322-0ubuntu5
version.libdrm2: libdrm2 2.4.23-1ubuntu5
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6~3ubuntu11
version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A

Revision history for this message
steubens (steubens) wrote :
Revision history for this message
steubens (steubens) wrote :
tags: added: patch
Revision history for this message
Chase Douglas (chasedouglas) wrote :

I think a more long term approach would be to up the default threshold so it doesn't fire accidentally. However, that would require more testing than we have time for right now.

I'm giving a +1 on adding this patch. I'd like to see the git commit sha1 in the patch header with an explanation of where the patch came from so we can evaluate the patch easier later on.

Thanks!

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
steubens (steubens) wrote :

i don't know how to do that :O my git-fu is weak; didn't know how to generate a patch after the revert even, had to do it by hand

Revision history for this message
Chase Douglas (chasedouglas) wrote :

I cloned the upstream git repostitory, then used `git revert ffa6dc`, then I used `git format-patch HEAD^` to generate the patch. I added some comments to the header of the patch. I pushed a test package to ppa:utouch-team/unstable, and I pushed the patch to the xserver-xorg-input-synaptics packaging tree for inclusion in an upload after beta 1 is released.

Thanks!

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-input-synaptics - 1.3.99+git20110116.0e27ce3a-0ubuntu9

---------------
xserver-xorg-input-synaptics (1.3.99+git20110116.0e27ce3a-0ubuntu9) natty; urgency=low

  * Fix handling for SemiMultitouch trackpads with integrated buttons
    (LP: #736523)
    - Added 119_active_area_touches.patch
    - Added 120_active_touches_num_fingers.patch
    - Added 121_semi-mt_num_fingers.patch
  * Fix spurious right click events on some trackpads (LP: #742213)
    - Added 122_revert_pressure_finger_default.patch
 -- Chase Douglas <email address hidden> Wed, 30 Mar 2011 10:54:50 -0400

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Fix Committed → Fix Released
description: updated
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.