← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 560180] Re: wacom buttons don't work/cause mouse to move to upper left corner and click.

 

Looking at the git commit showed that there was another section that
needed to be edited for setting the mode.

I have created a branch that applied the patch - I have also updated the
description with the diff. Would be helpful if someone could confirm
that this fixes the issue.

** Branch linked: lp:~brettcornwall/xf86-input-wacom/padmode

** Summary changed:

- wacom buttons don't work/cause mouse to move to upper left corner and click.
+ [SRU] Wacom buttons cause mouse to move to upper left corner and click.

** Description changed:

  Since upgrading to Lucid, the buttons both for wacom intous 3 and intous
  4 don't work, and cause the cursor to jump to the top-left corner of the
  screen. I can't change this behavior with xsetwacom. Even he scroll
  wheel/scroll pad does the same thing. As a result, all buttons/scrolling
  utilities are rendered unusable.
  
  A newer release of the program fixes the problems that were present.
  Please consider this as an SRU for Lucid as this bug renders much of a
  tablet's features useless. The site with the changelog:
  
- http://www.mail-archive.com/linuxwacom-
- devel@xxxxxxxxxxxxxxxxxxxxx/msg00736.html
+ http://linuxwacom.git.sourceforge.net/git/gitweb.cgi?p=linuxwacom/xf86
+ -input-wacom;a=commitdiff;h=2038ad187823b770fcb3b5e77dacf4bad27617e6
  
  The diff between versions that fixes the bug:
  
+ ------------------
+ --- a/src/wcmValidateDevice.c
+ +++ b/src/wcmValidateDevice.c
+ @@ -333,9 +333,9 @@ int wcmParseOptions(LocalDevicePtr local)
+                  */
+         }
  -       /* Pad is always in absolute mode. */
  +       /* Pad is always in relative mode. */
          if (IsPad(priv))
  -               priv->flags |= ABSOLUTE_FLAG;
  +               priv->flags &= ~ABSOLUTE_FLAG;
+         /* Store original local Core flag so it can be changed later */
+         if (local->flags & (XI86_ALWAYS_CORE | XI86_CORE_POINTER))
+ ------------------
  
- their reasoning:
+ The reasoning:
  
  "The pad cannot be in absolute mode as it sends the axis values to the
  server. Since the pad never gets x/y coordinates from the tablet the server
  will fill in the defaults (0/0) for it - even if first_valuator is always >
  1. This results in the pointer being reset to the screen origin each time
  the pad's scroll strip is used."
+ 
+ ------------------
  
  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: xserver-xorg-input-wacom 1:0.10.5-0ubuntu2
  ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
  Uname: Linux 2.6.32-19-generic x86_64
  NonfreeKernelModules: nvidia
  Architecture: amd64
  Date: Sat Apr 10 14:05:10 2010
  DkmsStatus: nvidia-current, 195.36.15, 2.6.32-19-generic, x86_64: installed
  MachineType: LENOVO 8891CTO
  PccardctlIdent:
   Socket 0:
     no product info available
  PccardctlStatus:
   Socket 0:
     no card
  ProcCmdLine: root=UUID=4b2ceea8-7d33-40f0-adb1-0f733a258618 ro quiet splash
  ProcEnviron:
   PATH=(custom, user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: xf86-input-wacom
- dmi.bios.date: 10/18/2007
- dmi.bios.vendor: LENOVO
- dmi.bios.version: 7LET56WW (1.26 )
- dmi.board.name: 8891CTO
- dmi.board.vendor: LENOVO
- dmi.board.version: Not Available
- dmi.chassis.asset.tag: No Asset Information
- dmi.chassis.type: 10
- dmi.chassis.vendor: LENOVO
- dmi.chassis.version: Not Available
- dmi.modalias: dmi:bvnLENOVO:bvr7LET56WW(1.26):bd10/18/2007:svnLENOVO:pn8891CTO:pvrThinkPadT61p:rvnLENOVO:rn8891CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
- dmi.product.name: 8891CTO
- dmi.product.version: ThinkPad T61p
- dmi.sys.vendor: LENOVO
  system:
   distro:             Ubuntu
   codename:           lucid
   architecture:       x86_64
   kernel:             2.6.32-19-generic

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xf86-input-wacom in ubuntu.
https://bugs.launchpad.net/bugs/560180

Title:
  [SRU] Wacom buttons cause mouse to move to upper left corner and click.



References