Compiz plugins "rotate" and "move" misplace mouse pointer when having changed "Coordinate Transformation Matrix"

Bug #1720553 reported by Nicolas Krzywinski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Compiz
New
Undecided
Unassigned

Bug Description

I had to change the "Coordinate Transformation Matrix" of my mouse, for being able to slow it down, cause it was way too fast.

(ref: https://forums.linuxmint.com/viewtopic.php?f=49&t=227410&p=1371760#p1370340)

The change was made from this default matrix:
xinput --set-prop 11 'Coordinate Transformation Matrix' 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0

To this altered matrix:
xinput --set-prop 11 'Coordinate Transformation Matrix' 1.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 2.5

With the altered matrix, my mouse pointer gets moved some distance up and to the left, when using the rotate and the move plugin.

The distance that it is moved, seems to be relative to the original position of the mouse pointer:
I am using three displays, horizontally aligned. So when doing the action on the rightmost display, the pointer gets moved the longest distance (in the upper left area of the middle display). When doing the action from there, it gets placed to the leftmost display in the middle upper area. Then it gets moved to the upper left area of this display and with any subsequent action closer to the upper left edge.

For the move plugin, the "grabbed" window jumps to the misplaced position when moving the mouse (while being in the move mode, initiated by keyboard hotkey only).
For the rotate plugin, the mouse pointer gets misplaced at any action.

Versions:
Linux Mint 18.2
Kernel 4.10.0-35-generic
Compiz 0.9.12.2

Tags: move rotate
description: updated
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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