Touchpad buttons don't swap when selecting left handed mouse option [Dell Latitude D620]

Bug #479968 reported by ChristophM
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gnome-settings-daemon (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: gnome-control-center

(Since bug #426675 shows as CLOSED, it obviously isn't that bug, because it doesn't refer to a fix)

On my Dell Latitude D620, gnome-moujse-properties
Mouse Preferences -> Mouse Orientation -> Left-handed
has no effect on the buttons of the built in touch pad.
It _does_ have an effect on the buttons _above_ the touch pad.

For somebody left handed like me, this is an absolute show stopper.

ProblemType: Bug
Architecture: i386
Date: Tue Nov 10 03:40:56 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
Package: gnome-control-center 1:2.28.1-0ubuntu1
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: gnome-control-center
Uname: Linux 2.6.31-14-generic i686

Revision history for this message
ChristophM (cm-hardware-software-elsewhere) wrote :
affects: gnome-control-center (Ubuntu) → gnome-settings-daemon (Ubuntu)
Changed in gnome-settings-daemon (Ubuntu):
importance: Undecided → Low
Revision history for this message
fedorowp (fedorowp) wrote :

Also applies to Dell XPS M1210 laptop which uses a Synaptics touchpad.

Can anyone confirm if this bug only effects Dell laptops?

Laptop sales now exceed 50% of PCs sold, and just about all laptops have touchpads. With 7%-10% of computer users being left-handed, this bug effects between 1 out of 28 potential/actual Ubuntu users, and 1 out of 20.

Revision history for this message
tubeamp (andy-a) wrote :

Same problem on Acer TravelMate 5320.
Always worked perfectly on all earlier versions of Ubuntu, but something has happened on 9.10.
See my Open Question #88706
For quick command line fix, but doesn't make it permanent
https://answers.launchpad.net/ubuntu/+question/88706

Revision history for this message
ChristophM (cm-hardware-software-elsewhere) wrote :

An equivalent to tubeamp's commandline fix works if I use the correct name for my touch pad, namely,

xinput set-button-map "AlpsPS/2 ALPS DualPoint TouchPad" 3 2 1 4 5 6 7 8 9 10 11 12

(I got the name by running
xinput list | grep 'id=' )

Of course this is not a solution, only a very unsatisfactory workaround ...
which leads to the question:
As long as this bug is considered "low priority",
where can either the xinput command, or an .fdi file that fixes the problem, be put so that the mouse buttons are swapped at login, and the swap is not sabotaged by a dysfunctional gnome-control-center?

Revision history for this message
Francisco Cabañas (fxc) wrote :

Same problem with a Compaq Evo N1000c

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

This should be fixed in the latest version of gnome-settings-daemon, which will be uploaded to Lucid tomorrow

Changed in gnome-settings-daemon (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.3 KiB)

This bug was fixed in the package gnome-settings-daemon - 2.29.5-0ubuntu1

---------------
gnome-settings-daemon (2.29.5-0ubuntu1) lucid; urgency=low

  * New upstream version (LP: #508216)
    - Fix variant handling in $GDM_KEYBOARD_LAYOUT (Martin Pitt) (#596897)
    - Tighten check for XInput (Jens Granseuer)
    - Fix bluriness in level bar, and popup (Bastien Nocera) (#567249)
    - Remove unused variable (Bastien Nocera) (#599904)
    - Honour libexecdir when spawning gsd-locate-pointer (Jens Granseuer)
      (#599209)
    - Allow left-handed setting for touchpads (Peter Hutterer) (LP: #479968)
    - Use a rounded instead of curved rectangle (William Jon McCann)
    - Improve the media keys overlay design (William Jon McCann) (#596136)
    - Add brightness to the media-keys popup (Bastien Nocera) (#599677)
    - Fix for GSEAL goal (Bastien Nocera) (#599861)
    - Avoid volumes going over 100% (Bastien Nocera) (#600770)
    - Make OSD display more generic (Bastien Nocera) (#600951)
    - Support loading -rtl and -ltr variants of icons (Bastien Nocera)
      (#600984)
    - Relicense gsd-media-keys-window.[ch] to LGPL (Bastien Nocera) (#600986)
    - Hide the status icon before unreffing it (Matthias Clasen) (#601696)
    - Make eject behave better on OpenBSD (Jasper Lievisse Adriaanse)
      (#598573)
    - Export libexecdir in .pc file (DJ Lucas) (#596388)
    - Run gnome-color-manager apply program when the outputs change
      (Richard Hughes)
    - Factor out function to get keycodes from keysym names (Federico Mena
      Quintero)
    - Handle the XF86RotateWindows hotkey by rotating a laptop's display
      (Federico Mena Quintero)
    - Respond to monitor configuration changes when in charge (Matthias
      Clasen) (#601203)
    - Filter invalid layouts before looking for the index of one passed by
      gdm (Vincent Untz) (#585868)
    - Add linsysfs to list of virtual filesystems (Coleman Kane) (#604396)
    - Remove sleep keybindings (Bastien Nocera) (LP: #490704, GNOME: #170175)
    - Start an on-screen-display window (OSD) (Federico Mena Quintero)
    - Split the composited and non-composited code for the expose-event
      handler (Federico Mena Quintero)
    - Use a hand-drawn frame instead of a GtkBuilder frame (Federico Mena
      Quintero)
    - Using GkbdStatus for the automatic notification icon (Sergey V.
      Udaltsov) (LP: #498839)
    - Implement popup menu for the notification icon (Sergey V. Udaltsov)
    - Add extra API required by GsdMediaKeysWindow (Federico Mena Quintero)
    - Add timed exit option (William Jon McCann)
    - Fixes for new libxklavier (Sergey V. Udaltsov)
  * debian/control:
    - Bump libxklavier-dev build-dep to >= 5.0
    - Bump libgnomekbd-dev build-dep to >= 2.29.5
  * Refreshed patches:
    - 02_fix_randr.patch
    - 02_missing_libs.patch
    - 30_pkgconfig-path.patch
    - 70_migrate_touchpad_config.patch
    - 90_autoreconf.patch
  * Dropped patches merged upstream:
    - 03_gdm_keyboard_variant_handling.patch
    - 91_gsd_locate_pointer_path_fix.patch
  * Re-written 16_use_synchronous_notifications.patch - the patch now has
    the more generic parts split in to plugins/common, as th...

Read more...

Changed in gnome-settings-daemon (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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