Wie kann ich bei zwei um 90 Grad gedrehten Monitoren dafür sorgen, dass die Fenster richtig ausgerichtet sind?

48

Ich habe zwei Monitore. Einer drehte sich um 90 Grad. Der andere bei der Standardstation. Ich habe die beiden Monitore auf für mich angenehme Höhen eingestellt.

Gestatten Sie mir, einige ASCII-Grafiken zu verwenden, um Folgendes zu demonstrieren:

              XXXXXXXXXXX
XXXXXXXXXXXXX XX
XXXX
XXXX
X Mon1 XXX
XXXX
XXX Mo 2 X 
XXXXXXXXXXXXX XX
              XXXXXXXXXXX

Das Ärgerliche ist, wenn ein Fenster über zwei Monitore läuft, ist die Y-Dimension nicht ausgerichtet, wieder mehr ASCII-Art. W unten ist ein Fenster, das sich über die beiden Monitore bewegt

              XXXXXXXXXXX
XXXXXXXXXXXXX XX
XX XWWWW X
X WWWX XWX
X Mon1 WX XWWWW X
X WWWX XX
XXX Mo 2 X 
XXXXXXXXXXXXX XX
              XXXXXXXXXXX

Beachten Sie, dass bei der Bewegung von W von Mon1 nach Mon2 die Y-Dimension von Mon2 nicht an Mon1 ausgerichtet ist. Wenn Sie also zwei Monitore belegen, wird das Fenster ziemlich scharf.

Gibt es eine Möglichkeit, dies zu bekommen:

              XXXXXXXXXXX
XXXXXXXXXXXXX XX
XXXX
X WWWX XWWWW X
X Mon1 WXXWX
X WWWX XWWWW X
XXX Mo 2 X 
XXXXXXXXXXXXX XX
              XXXXXXXXXXX

Wenn ich die Oberseite des gedrehten Monitors (Mon2) so ausrichte, dass sie mit der Oberseite des Standardmonitors (Mon1) übereinstimmt, kann ich dies erreichen. Die Anordnung ist jedoch sehr umständlich und für mich keine bequeme Betrachtungsposition. Ich würde die Möglichkeit bevorzugen, dies basierend auf den für mich angenehmen Monitorhöhen zu kalibrieren.

Und das nicht nur für Windows, sondern auch für meinen Mauszeiger.

Doug T.
quelle
2
Haben Sie diese Frage ( superuser.com/questions/281176/… ) gesehen?
CajunLuke
14
Ich liebe die ASCII-Kunst - großartige Illustration Ihres Problems :-)
Stuart McLaughlin
1
Ich bin nicht sicher, ob ich damit einverstanden bin, dass es sich um ein Duplikat handelt - während die ANTWORT die gleiche ist, ist das PROBLEM so unterschiedlich formuliert, dass jemand, der auf die eine Art sucht, die andere möglicherweise nicht findet. Dies ist eine ganz andere Frage ("Ich kann meine Maus nicht bewegen" im Vergleich zu "Meine Fenster sind nicht richtig ausgerichtet"). Nur jemand, der die Antwort bereits kennt, würde diese beiden gleichsetzen.
Shinrai

Antworten:

46

In den Anzeigeeigenschaften können Sie die Miniaturansichten der Monitore verschieben (auf diese Weise teilen Sie Windows genau die physische Beziehung der Monitore untereinander mit, wenn diese nicht durch Zufall erraten werden). Die Ausrichtung, die Sie mit diesen Miniaturansichten vornehmen, spiegelt GENAU die Überlappung zwischen den Monitoren wider (genau wie in Ihrer ASCII-Grafik). Sie müssen also nur damit herumspielen, bis Sie genau das bekommen, was Sie wollen. (Es hört sich so an, als ob Sie wahrscheinlich die Oberseiten gerade ausgerichtet haben - es wird versucht, an gemeinsamen Kanten zu fangen.)

Beachten Sie, dass Sie wahrscheinlich niemals eine perfekte Ausrichtung über die gesamte Bildschirmlänge erzielen, wenn der Pixelabstand auf diesen Monitoren nicht identisch ist.

Shinrai
quelle
Selbst bei perfektem Pixelabstand und all dem gibt es eine begrenzte Anzahl von Einstellmöglichkeiten. Die Bildschirme im Dialogfeld richten sich nach einem Raster aus, das keine besonders feine Steuerung zulässt. Wenn Sie kein großes Glück haben, kann es unmöglich sein, eine GENAUE Ausrichtung zwischen den Bildschirmen zu erhalten, wenn sie unterschiedliche Größen, Auflösungen oder Ausrichtungen haben.
music2myear
1
@ music2myear, stimmt, aber ich habe es nahe genug gebracht, dass ich einen Monitor leicht nach oben oder unten bewegen konnte, um eine genaue Ausrichtung zu erhalten.
Doug T.
@ music2myear - Das stimmt, es kann schwierig sein, sie tatsächlich auszurichten. Mit einer Monitorverwaltungs-App von Drittanbietern (UltraMon, DisplayFusion oder ähnliches) haben Sie möglicherweise mehr Glück, wenn es wirklich so schwierig ist, weil sie Ihnen möglicherweise eine bessere Kontrolle geben kann. Im Allgemeinen kann man jedoch nah genug heran kommen.
Shinrai,
Ich habe einige Male mehrere falsch ausgerichtete Monitore verwendet und war immer in der Lage, Fenster perfekt auszurichten. Es ist nicht so schwer.
Konfigurator
28

Sie können die Monitorausrichtung unter Eigenschaften von Anzeige anpassen

Anzeigeeigenschaften

Ziehen Sie die Monitorsymbole nach Bedarf nach oben und unten ...

Stuart McLaughlin
quelle
7

Sie können ein Buch oder einen Stapel Papier verwenden, um einen der Monitore höher zu positionieren. So kann ich die Feineinstellung vornehmen, wenn ich meine Monitore einstelle.

Before:
              XXXXXXXXXXX
XXXXXXXXXXXXX X         X
X           X XWWWW     X
X        WWWX X   W     X
X  Mon1  W  X XWWWW     X
X        WWWX X         X
X           X X  Mon 2  X 
XXXXXXXXXXXXX X         X
              XXXXXXXXXXX

After

XXXXXXXXXXXXX XXXXXXXXXXX
X           X X         X
X        WWWX XWWWW     X
X  Mon1  W  X X   W     X
X        WWWX XWWWW     X
X           X X  Mon 2  X 
XXXXXXXXXXXXX X         X
BOOKBOOKBOOK  X         X
BOOKBOOKBOOK  XXXXXXXXXXX
Taylor Young
quelle
2
In meiner Frage erkläre ich, dass ich die Höhe beider Monitore nicht ändern möchte, da sie sich in einem angenehmen Betrachtungsniveau befinden.
Doug T.
1
+1 hat mich zum Lachen gebracht. Keine "gute" Antwort, da sie die eigentliche Frage nicht beantwortet, aber dennoch eine gute Antwort ist ... Wenn das Sinn macht.
WernerCD
6

Sie haben nicht gesagt, welches Betriebssystem Sie verwenden, es sei denn, ich habe es verpasst.

Die Antwort für Linux ist die Verwendung des Programms xrandr, das Ihre Videoeinstellungen dynamisch ändert. Die Option zum Anpassen ist --pos.

Wenn Sie beispielsweise 2 Monitore mit den Abmessungen 1280 x 1024 und 600 x 800 haben, verwenden Sie für den zweiten Monitor Folgendes: --pos 1280 x 0 für die obere linke Ecke des zweiten Monitors, um ihn oben auszurichten, oder --pos 1280 x 100 für den zweiten Monitor top, um 100 Pixel vom oberen Rand des ersten Bilds entfernt zu sein. Da xrandr keinen Neustart von X-windows erfordert, können Sie den Befehl wiederholt ausführen und die Ergebnisse sofort anzeigen.

Sobald Sie zufrieden sind, können Sie den Befehl, den Sie verwendet haben, in ein Skript einfügen und überall dort einfügen, wo Ihre Linux-Distribution Benutzer-Skripte beim Start von X-Windows haben möchte. Es variiert ein wenig, lässt sich aber leicht googeln, um den genauen Speicherort für Ihre Linux-Version zu ermitteln.

Wenn der Grund dafür, dass der zweite Monitor angepasst werden muss, darin besteht, dass er um 90 Grad gedreht wird, verwenden Sie die Option --rotate mit Links, Rechts oder Invertieren in derselben Befehlszeile für den zweiten Monitor.

skm
quelle
4
es ist mit Windows XP getaggt, aber danke für die Linux-Infos. Es könnte sich für andere als nützlich erweisen.
Doug T.