.png)
Eu instalei o sistema operacional Ubuntu 19.04 no meu laptop.
A instalação correu bem, mas quando inicializei e a tela estava invertida. Eu entrei como root e a tela voltou, mas o mouse está invertido (eixos x e y).
Quando movo o mouse para a esquerda, ele se move para a direita, quando movo para baixo, ele sobe. Se eu quiser pressionar um botão no canto superior direito, preciso pressioná-lo no canto inferior esquerdo.
A tela está atuando em retrocessos (eixos x e y), mas vejo os gráficos diretamente e o mouse está atuando em retrocessos.
Instalei o Ubuntu 19.04 novamente com uma nova instalação. Eu tenho o mesmo problema de antes.
Pesquisei no Google e encontrei algo sobre 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)]
Repassei meus dispositivos, um por um, e todos tiveram 1 0 0 0 1 0 0 0 1
casos que deveriam ser normais!, tentei mudar alguns para serem, -1 0 1 0 -1 1 0 0 1
mas nada funcionou.
Também é a segunda vez que instalo o Ubuntu 19.04, instalei-os no dia em que foram lançados e não tive esse problema!
Responder1
talvez não seja uma solução, mas ainda não posso comentar.
tente definir adereços para todos os zeros, o que funciona da mesma forma para mim que a matriz normal que você tem com alguns 1's
tentar
xinput disable <id>
para garantir que o ID real do mouse seja usado. e para recuperá-lo
xinput enable <id>
você provavelmente já tem esse link https://wiki.ubuntu.com/X/InputCoordenTransformation
Responder2
Se todos os seus dispositivos apontadores estiverem usando a matriz 1 0 0 0 1 0 0 0 1
, que é
1 0 0
0 1 0
0 0 1
isso deveria ser normal.
Supondo que você tenha certeza de que o dispositivo apontador que está usando foi aquele que você verificou, não tenho ideia de por que ele foi invertido, mas você poderá desfazê-lo invertendo novamente. Você vai querer esta matriz:
-1 0 0
0 -1 0
0 0 1
que você pode definir com um comando semelhante a
xinput set-prop "PS/2 Generic Mouse" "Coordinate Transformation Matrix" -1 0 0 0 -1 0 0 0 1
Outros:
- Virar apenas o eixo y:
1 0 0 0 -1 0 0 0 1
(útil para jogos que não oferecem essa opção) - De volta ao normal:
1 0 0 0 1 0 0 0 1
As coisas são diferentes se a sua matriz regular não for a identidade, o que pode ser o caso se você tiver uma exibição girada ou possivelmente em outras circunstâncias.