Invertieren Sie die Bildschirmausgabe unter Linux vertikal und horizontal

Einführung

Aus verschiedenen Gründen war es notwendig, die Ausgabe auf das Display zu invertieren. (Der Punkt ist, dass es im Spiegel reflektiert wird) Selbst wenn ich suchte, konnte ich nur einen Weg finden, den Bildschirm zu drehen, aber ich konnte überhaupt keinen Weg finden, ihn umzudrehen, also machte ich mir eine Notiz.

Was können Sie mit diesem Artikel tun?

Selbst wenn ich es überprüfe, kommt es nicht heraus und ich kann es nicht mit der GUI einstellen, also werde ich zuerst von der Methode zum Invertieren der Ausgabe schreiben. (Es scheint, dass es hier viele Menschen gibt, die überwiegend in Schwierigkeiten sind)

Umgebung

$ uname -a
Linux kali 4.18.0-kali2-amd64 #1 SMP Debian 4.18.10-2kali1 (2018-10-09) x86_64 GNU/Linux

Ich habe es nur mit dem Debian-System überprüft. Es tut mir leid, wenn es sonst nicht funktioniert.

Bildschirmausgabe umkehren

Die Methode ist einfach und am Terminal

$ xrandr -x

Schlag einfach.

Für extern angeschlossene Displays

$ xrandr
Screen 0: minimum 320 x 200, current 2166 x 768, maximum 16384 x 16384
eDP connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      60.00*+  48.00  
   1280x720      60.00  
   1024x768      60.00  
   800x600       60.00  
   640x480       60.00  
HDMI-A-0 connected 800x480+1366+0 inverted (normal left inverted right x axis y axis) 255mm x 255mm
   800x480       59.98*+
   640x480       75.00    72.81    60.00    59.94  
   720x400       70.08  
DisplayPort-0 disconnected (normal left inverted right x axis y axis)

Nachdem Sie den Namen des Displays mit überprüft haben (hier entsprechen die Teile eDP und HDMI-A-0 dem Namen)

$ xrandr --output HDMI-A-0 --reflect x

Dann können Sie das X (links und rechts) des Displays mit dem Namen HDMI-A-0 umdrehen.

Befehlsübersicht

Wenn es das Hauptdisplay ist

#Horizontal spiegeln
$ xrandr -x
#auf den Kopf stellen
$ xrandr -y

#Die Inversion von Auf / Ab / Links / Rechts kombiniert die beiden oben genannten
$ xrandr -x
$ xrandr -y

Wenn Sie die Einstellungen an ein externes Display anpassen möchten (hier HDMI-A-0)

#Horizontal spiegeln
$ xrandr --output HDMI-A-0 --reflect x
#auf den Kopf stellen
$ xrandr --output HDMI-A-0 --reflect y
#Umgedreht, links und rechts
$ xrandr --output HDMI-A-0 --reflect xy
#Rückgängig machen
$ xrandr --output HDMI-A-0 --reflect normal

Bildschirmausgabe drehen

Vorerst habe ich auch die Rotation erklärt (obwohl dies auch mit der GUI möglich ist)

#Auf- und Abdrehung
$ xrandr -o inverted
#Vertikale Ausrichtung mit links als Scheitelpunkt
$ xrandr -o left
#Vertikale Ausrichtung mit der rechten als Scheitelpunkt
$ xrandr -o right
#Rückgängig machen
$ xrandr -o normal

Wenn Sie die Einstellungen an eine externe Anzeige anpassen möchten

#Auf- und Abdrehung
$ xrandr --output HDMI-A-0 --rotate inverted
#Vertikale Ausrichtung mit links als Scheitelpunkt
$ xrandr --output HDMI-A-0 --rotate left
#Vertikale Ausrichtung mit der rechten als Scheitelpunkt
$ xrandr --output HDMI-A-0 --rotate right
#Rückgängig machen
$ xrandr --output HDMI-A-0 --rotate normal

Das Display kann per Software gedreht werden.

Fazit

Xrandr ist ein Gott. Ich habe mein Bestes versucht, um es zu finden, aber es kam nicht heraus, deshalb fand ich es nicht gut, aber ich war zufrieden, dass es überraschend einfach zu lösen war. Vielleicht machen sich viele Leute Sorgen um dasselbe, deshalb hoffe ich, dass dieser Artikel nützlich ist.

Recommended Posts

Invertieren Sie die Bildschirmausgabe unter Linux vertikal und horizontal
Aufnahme und Wiedergabe unter Linux
[UE4] Erstellen Sie DedicatedServer unter Windows und Linux
Installieren Sie wsl2 und Master Linux unter Windows
Installieren und starten Sie k3s unter Manjaro Linux
Installieren und konfigurieren Sie den TigerVNC-Server unter Linux
Lernen Sie sshd_config und autorisierte_Tasten (für Amazon Linux 2)
Geben Sie die Lautstärke unter Linux an und spielen Sie den Sound ab
Erstellen Sie Apache HTTP Server und Wildfly unter Oracle Linux 8
MySQL-Installation unter Aws Linux 2 und Vorbereitung der Testdaten
Kompilieren und installieren Sie MySQL-Python für Python2.7 unter Amazon Linux
Installieren Sie Docker unter Arch Linux und führen Sie es remote aus