Ist es möglich zu steuern, welcher Monitor als primärer Monitor betrachtet wird?

10

Ich habe gerade einen zweiten Monitor hinzugefügt und bin auf dieses ach so typische Problem gestoßen, bei dem die Monitore ausgetauscht werden.

Anscheinend wurde der 2. Monitor von X.org als "Monitor 0" identifiziert, aber laut ATI-Konfigurations-Applet ist er die Nummer 2. (Das Applet nummeriert die Monitore beginnend mit 1, nicht mit 0.) Dieser zweite Monitor ist jedoch der erste, der vom Applet aufgelistet wird.

Dies betrifft mich, da ich unter Windows auf Probleme mit zwei Monitoren gestoßen bin, die nach dem Neustart zufällig ausgetauscht werden. Das Verschieben der Gnome-Panels war einfach genug, wenn auch nicht genau offensichtlich. Ich wundere mich jedoch über die Möglichkeit, dass andere Dinge "Monitor 0" verwenden, wenn ich sie in diesem Fall auf "Monitor 1" erwarten würde.

Kann ich also steuern, welcher Monitor als primär angesehen wird?

George Marian
quelle

Antworten:

9

Oft finden Sie Ihr Monitor-Setup in der Xorg-Konfigurationsdatei /etc/X11/xorg.conf.

Viele moderne Distributionen (wie z. B. aktuelle Ubuntu-Versionen) versuchen jedoch, die Verwendung einer Konfigurationsdatei zu vermeiden, da deren Wartung problematisch sein kann. Sie können diese Datei zunächst erstellen, indem Sie Folgendes ausführen:

# Xorg --configure

Von dort aus können Sie weitere Anpassungen vornehmen. Das Arch-Wiki enthält einen Artikel , der beim Anpassen helfen soll.

Wenn Sie Ihren primären Monitor ohne Bearbeitung ändern möchten, xorg.confkönnen Sie Folgendes versuchen:

 $ xrandr --output XXXX --primary

Hier sollte XXXX durch die Ausgabe ersetzt werden, die Sie primär sein möchten. Du kannst rennen

$ xrandr --current

Anzeigen der aktuellen Konfiguration und Anzeigen der verfügbaren Ausgabegeräte. In der Regel haben diese Namen wie "VGA1", "LVDS1" oder andere Namen, die sich auf die verwendete Verbindung beziehen.

Wenn Sie den Monitor als primär einstellen, werden in der Regel auch Ihre Panels verschoben. Dies ist hilfreich, wenn Sie einen Laptop verwenden und mehrmals täglich ändern möchten, welcher Monitor der primäre Monitor ist. Ich finde das viel schöner als das Erstellen einer xorg.conf-Datei, aber meine Monitorkonfiguration ändert sich mehrmals am Tag.

Steven D.
quelle
Dies hat meine Frage nicht genau beantwortet, aber mein Problem gelöst. Also habe ich die ursprüngliche Frage geändert, die etwas starr war. Trotzdem möchte ich immer noch wissen, warum die Monitore so bestellt sind, wie sie sind.
George Marian
@ GeorgeMarian Ich denke, es hängt von der Grafikkarte ab, mein NVIDIA bevorzugt zuerst die HDMI-Verbindung. Aber wenn Xorg einschaltet, wird die Anmeldeaufforderung am 2. bis angezeigt. Ich denke, das liegt daran, dass die Maus in der Mitte positioniert ist. Der erste HDMI-Monitor hat eine Breite von 1366, der zweite VGA-Monitor hat 1920, der zweite befindet sich rechts und die Maus wird mit etwa 1643 Pixel zentriert darauf platziert. Wie auch immer, solange wir es am Ende kontrollieren können :)
Aquarius Power
@ AquariusPower interessante Idee. Ich bin damit einverstanden, dass es wahrscheinlich von der Grafikkarte abhängt, aber ich würde erwarten, dass es auf den Anschluss ankommt, nicht auf die Auflösung oder die Mausposition. Das heißt, ich habe es auf mich tauschen lassen. Einiges davon bezog sich sicherlich auf Software, nicht nur auf Hardware.
George Marian
0

Das OP spricht über ATI-Karten, daher möchte ich eine Alternative vorschlagen, die spezifisch für NVidia-Karten ist, aber bedenken Sie, dass die akzeptierte Antwort allgemeiner ist und für beide funktionieren würde ...

Meine Monitore haben unterschiedliche maximale Auflösungen.

nvidia-settings -a XineramaInfoOrder="DFP-1" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +0+0, VGA-0: nvidia-auto-select +1366+0";

# to swap'em
nvidia-settings -a XineramaInfoOrder="CRT-0" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +1920+0, VGA-0: nvidia-auto-select +0+0";

Ich habe diese Informationen erhalten, nachdem ich nvidia-settings verwendet, die Monitore konfiguriert und versucht habe, eine xorg conf-Datei zu erstellen (aber nicht angewendet, sondern nur gelesen).

Nach dem Start klicke ich einfach auf ein Desktop-Symbol, das ich erstellt habe, um eine dieser Konfigurationen zu aktivieren.

Wassermann-Kraft
quelle