Kann ich verhindern, dass OS X die Größe ändert und Fenster verschiebt, wenn es an einen externen Monitor angeschlossen ist, wenn es im Ruhezustand ist?

Ich habe mein Retina Macbook Pro über den HDMI-Anschluss mit einem ASUS 2560x1440-Display verbunden. Ich halte den Deckel des Laptops geschlossen, sodass der Monitor das einzige verwendete Display ist.

Wenn ich meinen Computer in den Ruhezustand versetze (über heiße Ecken, wenn es darauf ankommt) und ihn wieder aufwecke, werden alle Fenster in der Größe geändert und in der oberen linken Ecke angezeigt. Meine Vermutung ist, dass es die Größe ändert und sie für das eingebaute Display neu positioniert. Gibt es eine Möglichkeit, dies zu verhindern, damit ich nicht alle meine Fenster in der Größe ändern und verschieben muss, wenn ich den Computer wieder verwende?

Ich habe festgestellt, dass dies passiert, wenn das Display in den Ruhezustand versetzt wird oder sich aufgrund eines Signalverlusts selbst ausschaltet. Was passiert, wenn der Mac schläft. Wenn Sie das Display irgendwie eingeschaltet lassen könnten, wette ich, dass der Mac es nicht als entfernt sehen und die Fenster dort belassen würde.
Ich habe dieses Problem auch. Es wird dadurch verursacht, dass sich der ASUS-Monitor abschaltet, nachdem das Display in den Ruhezustand gegangen ist, und fälschlicherweise auf der Verbindung (zum Mac) signalisiert, dass es nicht mehr da ist. Der Mac konfiguriert dann (fälschlicherweise, IMHO; er sollte auf Wake warten, um dies zu tun) den Desktop neu und verschiebt die Fenster. Ich kenne keine Möglichkeit, dies zu beheben.

Antworten (5)

Gehen Sie in das Menü Ihres externen Monitors. Wenn es eine Option gibt, mit der ein Gerät das andere über HDMI einschalten kann, stellen Sie sicher, dass diese Option deaktiviert ist (ehrlich gesagt glaube ich nicht, dass dies Auswirkungen hat, da Ihr Laptop das Fahren übernimmt, aber aus Gründen der Fehlerbehebung ...).

Ich benutze auch ein MBP Retina mit externem Monitor (über HDMI). Wenn ich den externen Monitor ausschalte, während Anwendungsfenster auf seinem Desktop vorhanden sind, wird der Bildschirm auf meinem Laptop aktualisiert und die Fenster werden auf die Anzeige meines Laptops verschoben. Wenn ich jedoch den externen Monitor wieder einschalte, bewegen sich diese Anwendungsfenster "automatisch" dorthin zurück, wo sie sich (gleiche Position und Größe) auf dem externen Desktop befanden (sofern ich den Computer in der Zwischenzeit nicht heruntergefahren habe). . Es scheint also eine Lösung zu sein (wenn Sie hart dagegen sind, auch das Display Ihres Laptops zu verwenden), den Laptop offen zu lassen, aber die Helligkeit des Bildschirms auf 0 zu verringern. Ich mache das die ganze Zeit, wenn ich einen Film auf dem schaue großer Bildschirm, und tatsächlich ist das Profil des Laptops nicht weniger "sperrig", als wenn es geschlossen wäre. Ein zusätzlicher Vorteil dieser Methode ist, dass der Laptop kühler bleibt (als er es sonst durch Schließen tun würde). Sie können dies mit jeder kostenlosen Temperaturüberwachungs-App überprüfen.

Wenn das obige nicht funktioniert oder anderweitig nicht tolerierbar ist, würde ich vermuten, dass eine Lösung programmiert werden könnte, obwohl ich nicht sicher bin, wo man damit anfangen würde.

Ich weiß nicht, ob Sie es verhindern können, aber ich verwende eine App namens Stay by Cordless Dog (15 $, kostenlose Testversion), die Fenster zwischen Änderungen der Anzeigekonfiguration an Ort und Stelle hält.

Das Helligkeitsproblem war ein Fehler, der in 10.15.4 behoben wurde; Das Problem der Größenänderung und Platzierung von Windows ist ein HDMI-Problem und wie der Mac es sieht.

Wenn Sie einen DisplayPort haben, verwenden Sie diese Verbindung. Es hat alle Probleme gelöst!

Ich versuche HDMI so weit wie möglich zu vermeiden. Es ist ein Verbraucherstandard und sehr schuppig - ich hatte Probleme mit HDMI auf allen möglichen anderen Geräten (Roku, Chromecast usw.). DisplayPort ist der richtige Weg. +1 und willkommen bei Ask Different!

Legen Sie in neueren Versionen von macOS ein Benutzerkennwort fest, um aus dem Ruhezustand aufzuwachen. Das Gerät wird dann mit einem Anmeldebildschirm aufwachen und bis Sie das Passwort eingegeben haben, wurde das externe Display erkannt und sollte dann alle ursprünglichen Fensterpositionen korrekt wiederherstellen.

Ich hatte dieses Problem eine Weile und habe viele Apps ausprobiert, um es zu beheben. Endlich eine Lösung gefunden, die darin bestand, ein HDMI-zu-USB-C-Kabel anstelle von HDMI-HDMI zu verwenden.