Detección de pantalla y retroceso del mouse (ejes x e y)

Detección de pantalla y retroceso del mouse (ejes x e y)

Instalé el sistema operativo Ubuntu 19.04 en mi computadora portátil.

La instalación fue bien pero cuando inicié la pantalla estaba al revés. Inicié sesión como root y la pantalla volteó hacia atrás pero el mouse está al revés (ejes x e y).

Cuando muevo el mouse hacia la izquierda, se mueve hacia la derecha, cuando lo muevo hacia abajo, se mueve hacia arriba. Si quiero presionar un botón en la parte superior derecha, necesito presionarlo en la parte inferior izquierda.

La pantalla actúa al revés (ejes x e y), pero veo los gráficos directamente y el mouse actúa al revés.

Instalé ubuntu 19.04 nuevamente con una instalación nueva. Tengo el mismo problema que antes.

Busqué en Google y encontré 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)]

Revisé mis dispositivos, uno por uno, y todos tenían 1 0 0 0 1 0 0 0 1un caso que se supone que es normal. Intenté cambiar algunos para que lo fueran, -1 0 1 0 -1 1 0 0 1pero nada funcionó.

Además, es la segunda vez que instalo ubuntu 19.04, ¡los instalé el día que se lanzaron y no tuve ese problema!

Respuesta1

Quizás no sea una solución, pero todavía no puedo comentar.

Intente configurar los accesorios para todos los ceros, lo que funciona igual para mí que la matriz normal que tiene con algunos unos.

intentar

xinput disable <id> 

para asegurarse de que se utiliza la identificación real del mouse. y para recuperarlo

xinput enable <id>

probablemente ya tengas este enlace https://wiki.ubuntu.com/X/InputCoordinateTransformation

Respuesta2

Si todos sus dispositivos señaladores utilizan la matriz 1 0 0 0 1 0 0 0 1, que es

1 0 0
0 1 0
0 0 1

se supone que eso es normal.

Suponiendo que estás seguro de que el dispositivo señalador que estás usando fue uno que marcaste, no tengo idea de por qué está invertido, pero deberías poder deshacerlo invirtiéndolo nuevamente. Querrás esta matriz:

-1  0 0
 0 -1 0
 0  0 1

que puedes configurar con un comando similar a

xinput set-prop "PS/2 Generic Mouse" "Coordinate Transformation Matrix" -1 0 0 0 -1 0 0 0 1

Otros:

  • Voltear solo el eje y: 1 0 0 0 -1 0 0 0 1(útil para juegos que no ofrecen la opción)
  • Volver a la normalidad:1 0 0 0 1 0 0 0 1

Las cosas son diferentes si su matriz habitual no es la identidad, lo que puede ser el caso si tiene una pantalla rotada o posiblemente en otras circunstancias.

información relacionada