Halten Sie das MacBook Pro in einem Clamshell-Modus + HDMI-Switcher-Setup wach

Ich verwende ein Setup mit dem neuesten Retina MacBook Pro, einem Windows-Desktop und einem einzelnen externen Monitor.

Beide Geräte geben die Anzeige an einen HDMI-Umschalter aus, der an den Monitor angeschlossen ist. Ich kann zwischen den Quellen mit einer Taste am Umschalter umschalten.

Das Problem ist, dass der Mac jedes Mal, wenn ich zum Windows-Computer wechsle, in den Ruhezustand wechselt, da er sich im Clamshell-Modus befindet und kein Display angeschlossen ist. Die VPN-Verbindung, die ich für die Arbeit auf dem Mac verwende, wird ständig getrennt, weil der Computer in den Ruhezustand wechselt.

Ich habe versucht, mit den Energiespareinstellungen und anderen Programmen von Drittanbietern (einschließlich Caffeine und NoSleep) herumzuspielen, die die Maschine wach halten sollen, aber bisher hat keines funktioniert.

Ich verwende Mavericks 10.9.5 auf dem neuesten MacBook Pro-Modell (SSD).

Irgendwelche Ideen, wie ich die Maschine immer wach halten kann, auch wenn ich die Anzeige auf den Windows-Desktop umschalte?

Antworten (4)

Sie können caffeinatevon der terminal.app verwenden.

Öffnen Sie einfach die terminal.app und geben Sie eincaffeinate

Ohne Argumente bleibt es einfach wach, bis Sie am Terminal Strg + C drücken. Es gibt weitere Argumente, die Sie verwenden können, um zu verhindern, dass verschiedene Systemkomponenten schlafen.

Danke! Dies scheint es gelöst zu haben. Ich denke, ich muss anfangen, nach Skripten zu suchen, die Caffeinate beim Start intelligent ausführen (zwischen AC und Nicht-AC unterscheiden, um den Befehl auszuführen usw.). Oder noch besser, ich schreibe einen eigenen.
Sie sollten für Lösungen stimmen.
Ich habe es mit Upvoting versucht, da steht, ich habe nicht genug Ruf.
Wenn dies in einem Terminal läuft, schläft jeder KVM-Switch meinen M1.

InsomniaX ist ein Programm von Drittanbietern, das genau dafür entwickelt wurde: den Schlafmodus auf Apple-Laptops zu deaktivieren.

Das Programm kann verhindern, dass der Mac in den Ruhemodus wechselt, indem er den Deckel schließt oder nur im Leerlauf läuft (oder natürlich beides). Es ist auch möglich, den Schlafmodus per Timer zu deaktivieren, wonach der Schlafmodus normal einsetzt.

Hallo, InsomniaX scheint auch nicht zu funktionieren. Die Maschine scheint wach zu sein, aber der VPN-Client glaubt, dass dies nicht der Fall ist. Es trennt die Sitzung, weil es glaubt, dass die Maschine angehalten wurde. Würde es sich so verhalten, denn wenn ich die Anzeige von Mac > Windows (und zurück) umschalte, wird OS X vorübergehend angehalten, während es die Anzeigeänderungen erkennt?
Hm, könnte sein. Gibt es Retry-Optionen im VPN? Welches VPN verwendest du?
Ich verwende den Cisco AnyConnect-Client. Die Wiederverbindung ist auf dem VPN-Server deaktiviert, daher habe ich keine Kontrolle darüber.

Wenn InsomniaX nicht funktioniert, können Sie es auch mit macosx-nosleep-extension versuchen .

Oder versuchen Sie, das Clamshell-Modusverhalten vor 10.7 durch Ausführen wiederherzustellen

sudo nvram boot-args=iog=0x0

und Neustart. Wenn der Laptop an ein externes Display angeschlossen ist, wird der Laptop durch Schließen des Deckels in den Ruhezustand versetzt, und das interne Display bleibt auch nach dem Öffnen des Deckels deaktiviert.

Gibt es eine ähnliche Option, die verhindert, dass ein Clamshell-MBP in den Ruhezustand wechselt, wenn er an Strom verliert?

Stellen Sie sicher, dass Ihr Macbook an das Netzteil angeschlossen ist, das sollte ausreichen.

Siehe auch: https://support.apple.com/en-us/HT201834

Nicht wirklich. Wenn die Anzeige auf den Windows-Computer umgeschaltet wird, erscheint sie als vom Mac getrennt. Der Mac geht also davon aus, dass es sich um eine normale geschlossene Situation ohne Display handelt, in der er schlafen gehen sollte.