ubuntu-x-swat team mailing list archive
-
ubuntu-x-swat team
-
Mailing list archive
-
Message #103482
[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