Ich verwende ein MacBook Pro (Ende 2011), das an zwei Thunderbolt-Displays angeschlossen ist. Die Displays sind miteinander verkettet und eine Thunderbolt-Verbindung wird zum MacBook Pro hergestellt.
Ich bevorzuge die Funktion des linken Monitors als primäre Anzeige (ich möchte, dass das Dock auf der linken Seite angezeigt wird). Im Einstellungsbereich für das Anzeigesystem kann ich diese Konfiguration problemlos festlegen.
Jeden Morgen verbinde ich die Displays mit dem MacBook Pro und trenne sie jeden Abend.
An manchen scheinbar zufälligen Tagen wird die Anzeigekonfiguration geändert, und auf dem rechten Monitor werden Dock und Menüleiste anstelle der linken angezeigt.
Gibt es eine Möglichkeit, um sicherzustellen, dass die Anzeigekonfiguration gleich bleibt?
Antworten:
OSX muss raten, welcher Monitor welcher ist, da die EDID-Informationen für beide gleich sind (vermutlich die Seriennummer speichern, aber OSX scheint das nicht zu beachten). In der Regel wird versucht, die Einstellungen auf das vorherige Setup zurückzusetzen, indem überprüft wird, wie die Geräte im Verbindungsbaum verbunden sind. Bei Thunderbolt ist der Verbindungsbaum jedoch nicht so einfach wie bei Displayport und USB.
Sie sollten in der Lage sein, dieses Problem zu beheben, indem Sie jeweils einen Monitor anschließen (dh den Thunderbolt-Anschluss für den dritten Monitor lösen, an den zweiten anschließen und den dritten wieder anschließen). Dies ist jedoch alles andere als ideal, zumal alle Ihre Apps zum Hauptmonitor zurückkehren und nicht so, wie Sie sie zuvor eingerichtet hatten.
Wenn Apple eine Aktualisierung des Thunderbolt-Displays veröffentlicht, sollte das Problem auch durch das Anhängen eines der alten und eines der neuen behoben werden - sie scheinen nicht das "gleiche" Gerät zu sein, sodass OSX einfacher zu warten ist Spur von welcher ist welche.
Bis dahin können Sie auch versuchen, das dritte mit einem Thunderbolt-Verlängerungskabel anzuschließen. Es ist ein aktives Gerät und kann den Verbindungsbaum so verändern, dass OSX leichter den Überblick behält.
Wenn dies nicht hilft, warten Sie am besten, bis die Blitzanzeige aktualisiert wurde, und aktualisieren Sie dann nur eine davon.
quelle
Das hat bei mir funktioniert, danke für diese Antwort:
/superuser//a/1220526/454133
Wenn Sie also die Menüleiste in den Anordnungseinstellungen verwenden, werden Ihre Anzeigen zurückgesetzt. Ich habe sogar Screenshots.
quelle
Ich habe jeden Morgen das gleiche Problem, wenn ich in etwa 80% der Fälle ins Büro komme, in denen mein Mac fälschlicherweise die TB-Anzeige ganz links als primäre Anzeige auswählt>: @
Ich habe es satt, jedes Mal auf die Einstellungen zuzugreifen, und habe eine sehr einfache Konsolen-App geschrieben, um die Bildschirme für mich auszutauschen: "ScreenPhant" (wie Elefanten und Gedächtnis; dig :-P)
Es ist wirklich zu einfach, aber ich habe jetzt keine Zeit, es etwas schicker zu machen (z. B. bleiben Sie auf dem Bildschirm und überwachen Sie die Änderungen automatisch usw.). Wenn Sie es gerade starten, werden die Displays und Serien aufgelistet. Übergeben Sie die Seriennummer des Displays, das Sie als primäres Display festlegen möchten. Wenn Sie die App wie "ScreenPhant_151d050f" umbenennen, wird das _ [serial] als primäre Anzeige verwendet, sodass Sie kein zusätzliches Skript zum Starten benötigen.
Sie können hier herunterladen: http://www.dialxs.com/dev/ScreenPhant.gz Der Quellcode ist hier verfügbar: http://www.dialxs.com/dev/main.c
quelle
Mit dem kostenlosen Terminal-Tool displayplacer , das ich geschrieben habe , können Sie die primäre Anzeige des "weißen Balkens" über Skripte / Hotkeys konfigurieren.
Konfigurieren Sie Ihre Bildschirme nach Ihren Wünschen, ziehen Sie den "weißen Balken" in den macOS-Systemeinstellungen auf Ihren Hauptbildschirm und führen Sie dann aus
displayplacer list
. Es wird der auszuführende Befehl ausgegeben, um Ihre Bildschirme in ihre aktuelle Konfiguration zu versetzen. Der Bildschirm mitorigin:(0,0)
ist das Hauptdisplay mit dem "weißen Balken". Führen Sie diesen Terminalbefehl über ein Skript, Automator, BetterTouchTool usw. aus.In diesem Beispiel wird der linke Bildschirm zum Hauptmonitor. Führen Sie einen ähnlichen Befehl aus, wenn Ihr Computer zufällig die falsche Primäranzeige auswählt.
displayplacer "id:<leftScreenId> res:1920x1080 scaling:on origin:(0,0) degree:0" "id:<rightScreenId> res:1920x1080 scaling:on origin:(1920,0) degree:0"
Auch über Homebrew erhältlich
brew tap jakehilborn/jakehilborn && brew install displayplacer
quelle
Ich glaube, ich habe diesen Rennzustand durch die Registerkarte "Grafik / Anzeigen" in "Systeminformationen" eingegrenzt und in welcher Reihenfolge externe Monitore dort aufgelistet sind. MacOS (Mojave, andere?) Könnte sich auf die Seriennummern der Monitore verlassen, die dort zu sehen sind, um sich an die Anordnung zu erinnern, aber es sieht so aus, als kümmere es sich nicht um Seriennummern. Stattdessen scheint sich die Anordnung lediglich auf die Reihenfolge dieser Liste zu stützen ! Mit anderen Worten, der Monitor in der Liste, der das Rennen gewinnt und zuerst auftaucht, wird immer gleich konfiguriert, unabhängig davon, um welchen Monitor es sich handelt.
Die offensichtliche Problemumgehung besteht darin, den Monitor, den Sie als zweiten in dieser Liste belassen möchten, von der Dockingstation abzuziehen und ihn zuletzt nach dem Computer anzuschließen (aus unbekannten Gründen ist das Abziehen der Dockingstation erforderlich).
quelle