Website-Suche

So konfigurieren Sie Ihre Monitore mit Xrandr unter Linux


Fast jede Desktop-Umgebung bietet eine Möglichkeit, Ihre Monitore zu konfigurieren und zu steuern, aber einige sind nicht ganz auf dem neuesten Stand, und Fehler können ein Faktor sein. Dann gibt es Kachel-Fenstermanager und minimalistischere Desktops, die nicht über diese Dienstprogramme verfügen. In jedem dieser Fälle ist Xrandr, das Xorg-eigene Dienstprogramm für die Monitorverwaltung, Ihr bester Freund, und es ist nicht allzu schwer zu bedienen.

In diesem Tutorial lernen Sie:

  • So finden Sie Informationen zu Ihren Monitoren
  • So stellen Sie die Monitorauflösung ein
  • So stellen Sie die Bildwiederholfrequenz Ihres Monitors ein
  • Verwalten von Dual-Monitor-Setups

Konfigurieren Sie Monitore mit Xrandr.

Verwendete Softwareanforderungen und Konventionen

KategorieAnforderungen, Konventionen oder verwendete Softwareversion
SystemFast alle Linux-Distributionen
SoftwareXrandr
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über den Befehl sudo.

So finden Sie Informationen zu Ihren Monitoren

Bevor Sie irgendetwas tun, müssen Sie sich ein wenig über Ihre Monitore informieren, z. B. darüber, wie Ihr System auf sie verweist, welche Auflösungen verfügbar sind wie hoch ihre Bildwiederholfrequenzen sind. All dies können Sie mit einem einfachen Befehl zum Abfragen Ihrer Monitore erreichen.

xrandr -q

Xrandr Monitor-Information.

Die Ergebnisse mögen komplex aussehen, aber sie sind wirklich einfach, wenn man sie aufschlüsselt. Jede Überschrift ist eigentlich eine Liste für einen der Anschlüsse an Ihrer Grafikkarte. Sie werden so etwas wie DisplayPort-0 oder DVI-D-0 sein. Neben jedem Fenster sehen Sie, ob es verbunden oder getrennt ist. Die angeschlossenen sind natürlich die Monitore, die Sie im Einsatz haben.

Neben diesem Verbindungsstatus sehen Sie, ob es sich bei diesem Monitor um den primären Monitor handelt. Danach sehen Sie eine Notation der aktuellen Auflösung Ihres Monitors mit Positionsinformationen, die durch die Pluszeichen gekennzeichnet sind. Die erste Position ist die x-Koordinate und die zweite ist die y-Koordinate. Der primäre Monitor hat Nullen an diesen Positionen. Ein zweiter Monitor, der wie im Bild auf der rechten Seite platziert ist, hat +1920 oder etwas Ähnliches in der x-Position.

Die verfügbaren Auflösungen werden auf der linken Seite einer Tabelle unter jedem angeschlossenen Display aufgelistet. Links neben jeder Auflösung finden Sie die verfügbaren Bildwiederholfrequenzen für diese Auflösung, die von links nach rechts aufgelistet sind. Neben der Bildwiederholfrequenz, auf die Ihr Monitor derzeit eingestellt ist, befindet sich ein Sternchen (*).

So stellen Sie die Monitorauflösung ein

Jetzt, da Sie eine allgemeine Vorstellung davon haben, wozu Ihre Monitore in der Lage sind, können Sie die Auflösung eines Monitors einstellen. Werfen Sie einen Blick auf die verfügbaren Auflösungen. Verwenden Sie dann Xrandr, um es einzustellen.

xrandr --output DVI-D-0 --mode 1920x1080

Das Flag --output ist erforderlich, um anzugeben, auf welchen Monitor Sie abzielen. Dann teilt ihm das Flag --mode mit, welche Auflösung verwendet werden soll.

So stellen Sie die Bildwiederholfrequenz Ihres Monitors ein

Mit dem Flag --rate können Sie die Bildwiederholfrequenz Ihres Monitors festlegen. Werfen Sie einen Blick auf die Informationen Ihres Monitors. Wählen Sie eine Rate aus, die Ihr Monitor bei der aktuellen Auflösung verwenden kann. Verwenden Sie dann das Flag, um die Bildwiederholfrequenz Ihres Monitors festzulegen.

xrandr --output DVI-D-0 --mode 1920x1080 --rate 60.00

Verwalten von Dual-Monitor-Setups

Ähnlich verhält es sich bei Setups mit zwei Monitoren. Geben Sie einfach die Informationen für beide Monitore in Ihrem Befehl an. Das sollte in etwa so aussehen:

xrandr --output DisplayPort-0 --mode 1920x1080 --rate 144.00 --output DVI-D-0 --mode 1920x1080 --rate 60.00

Dual-Monitor-Setups verfügen über einige zusätzliche Flags, die für die Positionierung und Priorität nützlich sein können. Das Flag --primary gibt den primären Monitor an. Sie können die Flags --left-of und --right-of verwenden, um die Position Ihrer anderen Monitore festzulegen. Alles in allem sieht es in etwa so aus wie im folgenden Beispiel.

xrandr --output DisplayPort-0 --primary --mode 1920x1080 --rate 144.00 --output DVI-D-0 --mode 1920x1080 --rate 60.00 --right-of DisplayPort-0

Schlussfolgerung

Xinitrc mit Xrandr.

Sie sind jetzt bereit, Ihre Monitore zu verwalten und spezifische Details direkt an den X Server zu übermitteln. Es ist wichtig zu beachten, dass Xrandr in hohem Maße skriptfähig ist und Sie es als Startskript ausführen können. Sie können auch Xrandr-Anweisungen in Ihre .xinitrc-Datei einfügen oder sie als Skript beim Start Ihres Fenstermanagers ausführen.

Verwandte Artikel: