Maniphest T62483

Cursor "jumps" after basic actions, due to xorg's TransformationMatrix option
Closed, Duplicate

Assigned To
None
Authored By
Blue Herb (BlueHerb)
Mar 12 2019, 12:19 PM
Tags
  • BF Blender
Subscribers
Blue Herb (BlueHerb)

Description

Blender 2.80, e6eb7b9ccee1
Linux, Xorg-server 1.20.3

I use xorg with mouse acceleration disabled, and with the TransformationMatrix option to change the cursor's speed. This configuration works great with programs, including Blender 2.79b, but in 2.80 the cursor "jumps" towards the bottom right corner after I resize, move, etc.. Turns out it was the fault of the TransformationMatrix option.

To reproduce:
Create a file, /etc/X11/xorg.conf.d/50-mouse-speed.conf, with the contents:

Section "InputClass"
	Identifier "My Mouse"
	MatchIsPointer "yes"
	Option "TransformationMatrix" "3 0 0 0 3 0 0 0 1"
EndSection

Restart xorg
Open blender 2.80, and resize the cube, move it, rotate it etc.
You will see it "jumping"
With

Option "TransformationMatrix" "0.5 0 0 0 0.5 0 0 0 1"

it will jump towards top left.
With

Option "TransformationMatrix" "1 0 0 0 1 0 0 0 1"

(the default values) it works normal.

Related Objects

Mentioned Here
rBe6eb7b9ccee1: Tools: Only show cursor tool in wpaint mode when a pose object exists

Event Timeline

Blue Herb (BlueHerb) created this task.Mar 12 2019, 12:19 PM
Blue Herb (BlueHerb) updated the task description.
Blue Herb (BlueHerb) updated the task description.Mar 12 2019, 4:54 PM