.png)
노트북에 우분투 19.04 OS를 설치했습니다.
설치는 잘 되었는데 부팅을 했더니 화면이 거꾸로 나오더군요. 루트로 로그인했는데 화면이 뒤로 바뀌었지만 마우스는 반대 방향(x & y 축)입니다.
마우스를 왼쪽으로 움직이면 오른쪽으로 움직이고 아래로 움직이면 위로 움직입니다. 오른쪽 상단에 있는 버튼을 누르려면 왼쪽 아래에 있는 버튼을 눌러야 합니다.
화면은 백워드(x & y 축)로 작동하지만 그래픽은 똑바로 보이고 마우스는 백워드로 작동합니다.
새로 설치하여 우분투 19.04를 다시 설치했습니다. 이전과 같은 문제가 있습니다.
인터넷 검색을 하다가 매트릭스에 관한 내용을 찾았습니다.
⎡ 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)]
나는 내 고안을 하나씩 살펴보았는데 모두 1 0 0 0 1 0 0 0 1
정상이어야 하는 경우가 있었습니다! 일부를 변경해 보았지만 -1 0 1 0 -1 1 0 0 1
아무것도 작동하지 않았습니다.
또한 우분투 19.04를 두 번째로 설치하는 것인데, 출시한 날 설치했는데 그런 문제가 없었습니다!
답변1
해결책은 아니지만 아직 논평할 수는 없습니다.
props를 모두 0으로 설정해 보세요. 이는 일부 1이 있는 일반 행렬과 동일하게 작동합니다.
노력하다
xinput disable <id>
실제 마우스 ID가 사용되는지 확인하십시오. 그리고 그것을 다시 되찾기 위해
xinput enable <id>
아마 이 링크가 이미 있을 겁니다 https://wiki.ubuntu.com/X/InputCoordinateTransformation
답변2
모든 포인팅 장치가 매트릭스를 사용하는 1 0 0 0 1 0 0 0 1
경우
1 0 0
0 1 0
0 0 1
그건 당연한 일이겠죠.
사용하고 있는 포인팅 장치가 확인한 것임이 확실하다고 가정하면 왜 반전되었는지는 모르겠지만 다시 반전하면 취소할 수 있을 것입니다. 다음 행렬이 필요합니다.
-1 0 0
0 -1 0
0 0 1
다음과 유사한 명령으로 설정할 수 있습니다.
xinput set-prop "PS/2 Generic Mouse" "Coordinate Transformation Matrix" -1 0 0 0 -1 0 0 0 1
기타:
- Y축만 뒤집기:
1 0 0 0 -1 0 0 0 1
(옵션을 제공하지 않는 게임에 유용함) - 정상으로 돌아가기:
1 0 0 0 1 0 0 0 1
일반 행렬이 항등원이 아닌 경우 상황이 달라집니다. 이는 회전된 디스플레이가 있거나 다른 상황에서 발생할 수 있는 경우입니다.