Synaptics Clickpad functionalities incomplete: Right button area

Bug #972727 reported by Suddha Sourav
110
This bug affects 21 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-synaptics (Baltix)
Confirmed
Medium
Mantas Kriaučiūnas
xserver-xorg-input-synaptics (Ubuntu)
Fix Released
Wishlist
Unassigned
Precise
Won't Fix
Wishlist
Unassigned
Quantal
Fix Released
Wishlist
Chase Douglas

Bug Description

I use a Synaptics Clickpad touchpad. It has no physical buttons, the entire pad works like a button, and there is a right-click area where pressing the pad should register a right click. This feature does not work. In OpenSuSE 11.4 and 12.1, this worked.

I saw somewhere that right-button area was marked as too late for Precise by Chase Douglas. When can we expect this functionality to work? Is there any workaround, like using the OpenSuSE package?

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xinput 1.5.99.1-0ubuntu2
ProcVersionSignature: Ubuntu 3.2.0-21.34-generic-pae 3.2.13
Uname: Linux 3.2.0-21-generic-pae i686
.tmp.unity.support.test.0:

ApportVersion: 2.0-0ubuntu2
Architecture: i386
CompizPlugins: [core,composite,opengl,decor,mousepoll,gnomecompat,regex,imgpng,compiztoolbox,wall,snap,vpswitch,unitymtgrabhandles,move,grid,resize,place,animation,fade,session,scale,workarounds,expo,ezoom,unityshell]
CompositorRunning: compiz
Date: Tue Apr 3 20:21:45 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
DpkgLog:

InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta i386 (20120328)
MachineType: Hewlett-Packard HP ProBook 4420s
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-21-generic-pae root=UUID=A2661C4C661C2417 loop=/hostname/disks/root.disk ro quiet splash vt.handoff=7
SourcePackage: xinput
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/11/2011
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68AHH Ver. F.0E
dmi.board.name: 1423
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 53.34
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvr68AHHVer.F.0E:bd02/11/2011:svnHewlett-Packard:pnHPProBook4420s:pvr:rvnHewlett-Packard:rn1423:rvrKBCVersion53.34:cvnHewlett-Packard:ct10:cvr:
dmi.product.name: HP ProBook 4420s
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.7.2-0ubuntu4
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu8
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

Revision history for this message
Suddha Sourav (suddha-sourav-deactivatedaccount) wrote :
Revision history for this message
Robert Hooker (sarvatt) wrote :

Add this to /etc/X11/xorg.conf.d/51-clickpad.conf to make it persistent

Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
EndSection

Revision history for this message
Bryce Harrington (bryce) wrote :

There was concern of possible side effects / regressions that could affect other devices. I think Chase plans on bringing the feature back in 12.10. I don't know if he has any plans to host a PPA with the patched version we were experimenting with, but you can still obtain the old .debs that had the feature enabled from launchpad.

affects: xinput (Ubuntu) → xserver-xorg-input-synaptics (Ubuntu)
Changed in xserver-xorg-input-synaptics (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
assignee: nobody → Chase Douglas (chasedouglas)
assignee: Chase Douglas (chasedouglas) → nobody
Revision history for this message
Chase Douglas (chasedouglas) wrote :

I do plan to enable it in 12.10. I suggest following Robert's approach for 12.04.

Changed in xserver-xorg-input-synaptics (Ubuntu Precise):
status: Triaged → Won't Fix
Revision history for this message
Mason (mlt-svn) wrote :

Hi,
the description of features for Ubuntu 12.04 (at https://wiki.ubuntu.com/PrecisePangolin/TechnicalOverview/Beta2) lists Clickpad support as a feature of 12.04, but this bug is now marked as "Won't fix"--with this bug still present, Clickpad support is only partial--and Ubuntu really needs a right and middle button to work most efficiently.

If this bug will not be fixed for 12.04, I would suggest that the features page have clickpad support removed.

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

Hi Mason,

While I understand your sentiment, clickpad support is fully available in 12.04. The right button area is not enabled by default, but it can be easily enabled by users who want it.

There's a lot to clickpad functionality beyond just emitting the correct button click when tapping or clicking in specific areas. Two touch click and drag is a major piece of the puzzle, and that is enabled by default.

Revision history for this message
Mason (mlt-svn) wrote :

OK, I am good with that...except I could use help on the "easily enabled" part:
I checked in "System Settings"-->"Mouse and Touchpad" and there is no option to turn on the right button or the middle button. Is there a more obvious place to look?
Also, you haven't mentioned that the middle button can even be enabled, is that possible?
Thanks for your help.

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

Hi Mason,

See Robert's comment above on how to enable it by default. I recognize that it's not as easy as providing an option in gnome-control-center, but for those who really want it it isn't too difficult either.

Revision history for this message
carlosv (cvedovatti) wrote :

Hi,
I just wanted to point out that the solution described for the right click works fine for my HP touchtmart tm2. Even though, is there any workaround for the two-tap disabling.? I have found anything relevant about it in internet. Is it going to be supported the feature as well on next ubuntu release? Thxs.

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

I'm using this bug to track the enablement of the right button area on clickpads. I am removing references to the tap-to-disable area. Please file another bug for that issue.

Thanks!

summary: - Synaptics Clickpad functionalities incomplete: Right button area, two-
- tap disabling
+ Synaptics Clickpad functionalities incomplete: Right button area
description: updated
Changed in xserver-xorg-input-synaptics (Ubuntu Quantal):
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.6.1-1ubuntu2

---------------
xserver-xorg-input-synaptics (1.6.1-1ubuntu2) quantal-proposed; urgency=low

  * Enable right button clickpad area by default (LP: #972727)
    - Upstream has this enabled. We had it disabled for Precise due to the
      feature landing well after feature freeze. This change puts us back in
      sync with upstream.
 -- Chase Douglas <email address hidden> Thu, 07 Jun 2012 10:07:18 -0700

Changed in xserver-xorg-input-synaptics (Ubuntu Quantal):
status: Fix Committed → Fix Released
Revision history for this message
carlosv (cvedovatti) wrote :
Revision history for this message
Chris Halse Rogers (raof) wrote :

Marking this as verification-done; the recent SRU to 12.04 does *not* change this behaviour.

tags: added: verification-done
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.1 KiB)

This bug was fixed in the package xserver-xorg-input-synaptics - 1.6.2-1ubuntu1~precise1

---------------
xserver-xorg-input-synaptics (1.6.2-1ubuntu1~precise1) precise-proposed; urgency=low

  * Fixes memory corruption by driver (LP: #941953) FDo #49439
  * Fixes 'Coasting Direction is incorrect for negative VertScrollDelta/HorizScrollDelta'
  * Fixes jumpy cursor after suspend/resume
  * Fixes another resume bug
  * Fixes division by 0 or infinite loop with zero scroll distance FDo #49965
  * Merged from Debian unstable
  * Removed patches that were cherry picked commits and now in 1.6.2:
    - 201-Avoid-out-of-bounds-access-by-running-num_active_tou.patch
    - 202-Ignore-pre-existing-touches.patch
    - 203-Fix-coasting-for-negative-ScrollDelta.patch
    - 204-Reset-open-slots-array-on-device-disable.patch
    - 205-Reset-hw-x-y-to-INT_MIN-and-skip-HandleState-until-w.patch
    - 206-Don-t-allow-for-scroll-distances-of-0-49965.patch
  * Remaining patches:
    - 101_resolution_detect_option.patch
    - 103_enable_cornertapping.patch
    - 104_always_enable_tapping.patch
    - 106_always_enable_vert_edge_scroll.patch
    - 115_evdev_only.patch
    - 118_quell_error_msg.patch
    - 124_syndaemon_events.patch
    - 125_option_rec_revert.patch
    - 126_ubuntu_xi22.patch
    - 128_disable_three_click_action.patch
    - 129_disable_three_touch_tap.patch
  * Reinstate patch for (LP: #972727) due to feature freeze in precise

xserver-xorg-input-synaptics (1.6.2-1) unstable; urgency=low

  * New upstream release, from the 1.6 branch.

xserver-xorg-input-synaptics (1.6.1-1ubuntu2) quantal-proposed; urgency=low

  * Enable right button clickpad area by default (LP: #972727)
    - Upstream has this enabled. We had it disabled for Precise due to the
      feature landing well after feature freeze. This change puts us back in
      sync with upstream.

xserver-xorg-input-synaptics (1.6.1-1ubuntu1) quantal; urgency=low

  * Merged from Debian unstable
  * Refreshed patches for indentation changes
    - 101_resolution_detect_option.patch
    - 118_quell_error_msg.patch
    - 124_syndaemon_events.patch
    - 125_option_rec_revert.patch
  * Add temporary patches, for upstream git commits on synaptics-1.6-branch
  * Fix memory corruption by driver (LP: #941953) FDo #49439
   - 201-Avoid-out-of-bounds-access-by-running-num_active_tou.patch
   - 202-Ignore-pre-existing-touches.patch
  * Fix FDo #49966
   - 203-Fix-coasting-for-negative-ScrollDelta.patch
  * Fix jumpy cursor after suspend/resume
   - 204-Reset-open-slots-array-on-device-disable.patch
  * Fix another resume bug
   - 205-Reset-hw-x-y-to-INT_MIN-and-skip-HandleState-until-w.patch
  * Fix division by 0 or infinite loop with zero scroll distance FDo #49965
   - 206-Don-t-allow-for-scroll-distances-of-0-49965.patch

xserver-xorg-input-synaptics (1.6.1-1) unstable; urgency=low

  [ Julien Cristau ]
  * The mtdev build-dep is linux-only (closes: #672572). Thanks, Pino
    Toscano!

  [ Cyril Brulebois ]
  * New upstream release, from the 1.6 branch.

xserver-xorg-input-synaptics (1.6.0-1) unstable; urgency=low

  * New upstream release.
 -- Maarten Lankhorst <email address hidden> Thu, 1...

Read more...

Changed in xserver-xorg-input-synaptics (Ubuntu Precise):
status: Won't Fix → Fix Released
Changed in xserver-xorg-input-synaptics (Ubuntu Precise):
status: Fix Released → Won't Fix
Revision history for this message
sami (miaousami) wrote :

Hi,
I opened https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1030500 as my touchpad device is not recognized as a "clickpad" device.
Can you help me determine if it is a kernel bug or a xserver-xorg-input-synaptics bug?
Thanks

Changed in xserver-xorg-input-synaptics (Baltix):
status: New → Confirmed
assignee: nobody → Giedrius Vaivilavičius (gvaivilavicius)
assignee: Giedrius Vaivilavičius (gvaivilavicius) → nobody
Changed in xserver-xorg-input-synaptics (Baltix):
importance: Undecided → Medium
assignee: nobody → Mantas Kriaučiūnas (mantas)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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