M HYPE SPLASH
// updates

Screen detection and mouse reverse (x & y axis)

By Andrew Adams

I installed ubuntu 19.04 OS on my laptop.

The installation went well but when I booted in and the screen was backwards. I signed in as root and the screen flipped back but the mouse is reverse (x & y axis).

When I move my mouse left it moves right when I move it down it moves up. If I want to press a button at the upper right I need to press it at the down left.

The screen is acting backwordes (x & y axis)but I see the graphics straight and the mouse is acting backwordes.

I installed ubuntu 19.04 again with a fresh installation. I have the same problem as before.

I did some googling and find something about the Matrix

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Sleep Button id=8 [slave keyboard (3)] ↳ HP HD Webcam: HP HD Webcam id=9 [slave keyboard (3)] ↳ HP Wireless hotkeys id=13 [slave keyboard (3)] ↳ HP WMI hotkeys id=14 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]

I went through my devises, one by one and all had 1 0 0 0 1 0 0 0 1 case which is supposed to be normal!, i tried changing some to be -1 0 1 0 -1 1 0 0 1 but nothing worked.

Also it's the second time I install ubuntu 19.04, i had them installed the day they released and i didn't have that problem!

1 Answer

not a solution maybe but I cannot comment yet.

try setting props to all zeros, which works the same for me as the normal matrix that you have with some 1's

try

xinput disable <id> 

to make sure that the real mouse ID is used. and to get it back

xinput enable <id>

you probably already have this link

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy