Erratic cursor movement when using "Coordinate Transformation Matrix"

Bug #1212123 reported by Shih-Yuan Lee on 2013-08-14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Timo Aaltonen
xorg-server-lts-quantal (Ubuntu)

Bug Description


coordinate mapping is off when using a transformation matrix, needs an upstream patch to fix

[Test case]

1. Boot into Ubuntu 12.04.2 live system

2. Expand the laptop display to the external one.
For example, `xrandr --output eDP1 --auto --output HDMI1 --auto --right-of eDP1`

3. Restrict the movements of the touchscreen to the laptop display.
For example, `xinput map-to-crtc 'ELAN Touchscreen' eDP1`

P.S. `xinput map-to-crtc` will calculate and set "Coordinate Transformation Matrix" correspondingly.

= Expected Result =

I can operate the touchscreen on the laptop display as usual.

= Actual Result =

It becomes abnormal and shows erratic cursor movement.

P.S. Ubuntu 13.04 is OK.

[Regression potential]

slim, this has been upstream since 1.13.2

description: updated
description: updated
description: updated
Timo Aaltonen (tjaalton) wrote :

is fixed in 13.04->

no longer affects: xorg-server (Ubuntu Precise)
no longer affects: xorg-server-lts-quantal (Ubuntu Quantal)
Changed in xorg-server (Ubuntu Quantal):
assignee: nobody → Timo Aaltonen (tjaalton)
Changed in xorg-server (Ubuntu):
status: New → Fix Released
Timo Aaltonen (tjaalton) on 2013-10-10
Changed in xorg-server-lts-quantal (Ubuntu):
status: New → Invalid
Changed in xorg-server (Ubuntu Quantal):
status: New → In Progress
Changed in xorg-server-lts-quantal (Ubuntu Precise):
status: New → In Progress
description: updated

Hello Shih-Yuan, or anyone else affected,

Accepted xorg-server into quantal-proposed. The package will build now and be available at in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at . Thank you in advance!

Changed in xorg-server (Ubuntu Quantal):
status: In Progress → Fix Committed
tags: added: verification-needed
Penk Chen (penk) wrote :

Hi, xorg-server 2:1.13.0-0ubuntu6.5 fixes the issue. Thanks!

tags: added: verification-done
removed: verification-needed

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xorg-server-lts-quantal - 2:1.13.0-0ubuntu6.5~precise1

xorg-server-lts-quantal (2:1.13.0-0ubuntu6.5~precise1) precise; urgency=low

  * sync from quantal-proposed
 -- Timo Aaltonen <email address hidden> Tue, 29 Oct 2013 15:10:01 +0200

Changed in xorg-server-lts-quantal (Ubuntu Precise):
status: In Progress → Fix Released
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xorg-server - 2:1.13.0-0ubuntu6.5

xorg-server (2:1.13.0-0ubuntu6.5) quantal-proposed; urgency=low

  [ Maarten Lankhorst ]
  * add patch to fix starting xorg-server with no outputs connected (LP: #1122072)
    - fixup-headless.patch

  [ Shih-Yuan Lee ]
  * Add 238-fix-erratic-cursor-movement.patch to fix erratic cursor movement
    when using cursor movement when using "Coordinate Transformation Matrix".
    (LP: #1212123)

  [ Timo Aaltonen ]
  * Fix patch 500 to apply.
  * dix-fix-zaphod-screen-crossing.diff: Fix pointer screen crossing. (LP: #1068920)
 -- Maarten Lankhorst <email address hidden> Tue, 12 Feb 2013 15:18:32 +0100

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

Other bug subscribers