UPDATE: I've been playing around with this some more. None of the evdev settings work or have any affect on the touchscreen. "Evdev Axis Inversion" and "Evdev Axes Swap" do nothing. Changing the "Coordinate Transformation Matrix" has some effect, but doesn't work correctly.
For example, the default matrix is the identity matrix: ⎡ 1 0 0 ⎤ ⎜ 0 1 0 ⎥ ⎣ 0 0 1 ⎦ To rotate the screen counterclockwise by 90 degrees, I would expect to use the following matrix = ⎡ 0 -1 1 ⎤ ⎜ 1 0 0 ⎥ ⎣ 0 0 1 ⎦ set using xinput set-prop 10 130 0, 1, 0, -1, 0, 1, 0, 0, 1 It "sort of" work but the mouse flickers all over the place and jumps when I lift my finger. Using xinput --test reveals that the while, for example, a button press event happens at coordinates (3636, 3673), the corresponding release event happens at (469, 422) in the opposite corner of the screen. I wonder if it's related to this bug: https://bugs.freedesktop.org/show_bug.cgi?id=54777 I haven't tried building the driver without mtdev. ** Bug watch added: freedesktop.org Bugzilla #54777 https://bugs.freedesktop.org/show_bug.cgi?id=54777 -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-input-evdev in Ubuntu. https://bugs.launchpad.net/bugs/1084938 Title: evdev settings doesn't work at all To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1084938/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp