Bildschirmerkennung und Mausumkehr (x- und y-Achse)

Bildschirmerkennung und Mausumkehr (x- und y-Achse)

Ich habe das Betriebssystem Ubuntu 19.04 auf meinem Laptop installiert.

Die Installation verlief problemlos, aber beim Booten war der Bildschirm verkehrt herum. Ich habe mich als Root angemeldet und der Bildschirm wurde umgekehrt, aber die Maus ist verkehrt herum (X- und Y-Achse).

Wenn ich meine Maus nach links bewege, bewegt sie sich nach rechts, wenn ich sie nach unten bewege, bewegt sie sich nach oben. Wenn ich oben rechts eine Taste drücken möchte, muss ich sie unten links drücken.

Der Bildschirm reagiert rückwärts (x- und y-Achse), aber ich sehe die Grafik gerade und die Maus reagiert rückwärts.

Ich habe Ubuntu 19.04 erneut mit einer Neuinstallation installiert. Ich habe das gleiche Problem wie zuvor.

Ich habe ein bisschen gegoogelt und etwas über die Matrix gefunden

⎡ 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)]

Ich habe meine Geräte einzeln durchgesehen und bei allen war 1 0 0 0 1 0 0 0 1der Fall, was normal sein sollte. Ich habe versucht, einige zu ändern, -1 0 1 0 -1 1 0 0 1aber nichts hat funktioniert.

Außerdem ist es das zweite Mal, dass ich Ubuntu 19.04 installiere. Ich habe es am Tag der Veröffentlichung installiert und hatte dieses Problem nicht!

Antwort1

vielleicht keine Lösung, aber ich kann noch nichts dazu sagen.

Versuchen Sie, die Requisiten auf alle Nullen zu setzen. Das funktioniert bei mir genauso wie die normale Matrix, die Sie mit einigen Einsen haben

versuchen

xinput disable <id> 

um sicherzustellen, dass die echte Maus-ID verwendet wird. und um sie zurückzubekommen

xinput enable <id>

Sie haben diesen Link wahrscheinlich bereits https://wiki.ubuntu.com/X/InputCoordinateTransformation

Antwort2

Wenn alle Ihre Zeigegeräte die Matrix verwenden 1 0 0 0 1 0 0 0 1, d. h.

1 0 0
0 1 0
0 0 1

das soll normal sein.

Angenommen, Sie sind sicher, dass das von Ihnen verwendete Zeigegerät eines war, das Sie überprüft haben. Ich habe keine Ahnung, warum es umgekehrt ist, aber Sie sollten es rückgängig machen können, indem Sie es erneut umkehren. Sie benötigen diese Matrix:

-1  0 0
 0 -1 0
 0  0 1

die Sie mit einem Befehl ähnlich dem folgenden festlegen können:

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

Andere:

  • Nur Y-Achse umdrehen: 1 0 0 0 -1 0 0 0 1(nützlich für Spiele, die diese Option nicht bieten)
  • Zurück zum Normalem:1 0 0 0 1 0 0 0 1

Anders verhält es sich, wenn Ihre reguläre Matrix nicht die Identität ist, was beispielsweise bei einer gedrehten Anzeige oder unter anderen Umständen der Fall sein kann.

verwandte Informationen