Gibt es eine Möglichkeit, ein MacBook Pro so einzustellen, dass es nicht in den Ruhezustand wechselt, wenn Sie den Deckel schließen?

Der häufigste Anwendungsfall, den ich dafür habe, ist, wenn ich Musik über AirTunes abspiele, aber keinen offenen Laptop herumliegen möchte. Oder wenn ich etwas synchronisiere oder herunterlade.

Dies ist nicht dasselbe wie diese Frage, die sich auf Schlaf vs. Winterschlaf bezog ; Ich suche nach einer Möglichkeit, es bei geschlossenem Deckel aktiv zu halten .

(Antworten sind wahrscheinlich nicht MacBook Pro-spezifisch , daher möchte ich dies auch mit macbookoder so ähnlich markieren laptop.)
Übrigens ist es nicht ratsam, es mit geschlossenem Deckel wach zu halten, da es sich zu stark erhitzen und es beschädigen kann. Deshalb gibt es keine Standardmethode dafür. In diesem Sinne ist InsomniaX die Antwort.
Darüber hinaus sollten Sie sich PMSET ansehen. Es ist eine kleine, native OS X-Anwendung, die tatsächlich verwendet wird, um alle Ihre Energieverwaltungseinstellungen festzulegen. Darüber hinaus sind die Einstellungen dauerhaft (sie müssen nicht erneut angewendet werden, werden jedoch geändert, wenn Sie Änderungen über das Systemeinstellungsfenster vornehmen, das eigentlich ein Front-End für PMSET ist). Obwohl ich keine Option sehe, um Ihre spezifischen Bedenken auszuräumen, ist es dennoch ein hervorragendes Dienstprogramm, wenn Sie mehr Aspekte Ihres Computers steuern möchten: developer.apple.com/library/mac/#documentation/Darwin/Reference/…
Lesen Sie die Manpage von pmsetoder googeln Sie sie

Antworten (9)

Sie können InsomniaX verwenden . Es befindet sich in Ihrer Menüleiste, und wenn Sie es aktivieren, wird Ihr Laptop nicht schlafen, wenn Sie es schließen.

InsomniaX funktioniert nicht auf meinem 2011 Macbook Pro. Gibt es etwas, das ich vermisse? (Wenn ich den Deckel schließe, geht es einfach in den Schlafmodus)
Funktioniert auch nicht auf 2011 Macbook Air.
@Legate Das ist interessant – die Leute hier sagen, dass es für sie funktioniert, obwohl der Autor der App angibt, dass die MBAs nicht unterstützt werden.
@KevinY Hm, das ist komisch. Habe es nochmal versucht und es hat nicht funktioniert.
Bisher keine Beweise dafür, dass es auch mit Mavericks funktioniert.
Kann bestätigen, dass InsomniaX v2.1.8 auf MacBook Pro 11.3 mit Mavericks OSX v10.9.5 funktioniert.
Benutzt jemand InsomniaX auf Catalina oder Big Sur? Wenn nein, irgendwelche neueren Alternativen?
InsomniaX scheint nicht mehr zu funktionieren oder neuere OSX-Versionen. siehe hier für alternativen.

Alternativ zu insomniaX gibt es auch die macosx-nosleep-extension .

Funktioniert wie ein Zauber mit MBA Mitte 2011, Mavericks 10.9.3.
habe die app auf meinem MBP El Cap. installiert, nach dem start bekomme ich einen dialog "ups, kernel module not found". Aber das No-Sleep-Prefpane zu starten und nach einem Update zu suchen, hat den Zweck erfüllt. Funktioniert gut, danke!
Verwenden Sie dies nicht unter macOS Sierra

Ohne Software von Drittanbietern zu verwenden, sagt Apple, dass Sie eine externe Tastatur, Maus oder ein Trackpad (USB oder Bluetooth) benötigen, um zu verhindern, dass der Computer in den Ruhezustand wechselt (Lion) oder ihn aus dem Ruhezustand aufweckt (Snow Leopard und früher). ), nachdem der Deckel geschlossen ist.

Es stellt sich heraus, dass Sie anscheinend jedes externe USB-Gerät anschließen können, um es wieder aus dem Ruhezustand zu wecken. Ich mache das mit einem MacBook Pro, das ich mit Synergy verwende, damit ich mit Tastatur und Maus auf meiner Linux-Workstation mein MacBook Pro mit einem externen Monitor und geschlossenem Deckel steuern kann. Ich schließe einfach mein USB-Flash-Laufwerk an, nachdem ich den Deckel geschlossen habe, um das MacBook Pro zu aktivieren, und kann es dann im Clamshell-Modus verwenden, ohne dass eine externe Tastatur oder Maus an das MacBook Pro angeschlossen ist.

Das Caffeinate-Befehlszeilenprogramm (integriert, zumindest in Mavericks und Yosemite) tut genau dies. "Mann koffeiniert" für mehr

Scheint nicht sehr gut zu funktionieren.

Ich würde die Frage gerne kommentieren, aber die Stackexchange-Rep-Richtlinien erlauben mir keine Kommentare. Deshalb habe ich diese "Antwort" entworfen. Bitte bei mir tragen! Diese Antwort soll verhindern, dass Sie in die falsche Richtung gehen.

Wenn Sie eine Terminalkonsole öffnen und eingeben pmset -g pslog, sehen Sie, was passiert, wenn Sie den Deckel schließen:

mc-dondon:~ dondon$ pmset -g pslog
Protokollieren von IORegisterForSystemPower-Sleep/Wake-Meldungen
pmset befindet sich jetzt im Logging-Modus. Drücken Sie zum Beenden Strg-C.
16.11.13 01:28:57 MEZ    
Zieht derzeit von 'AC Power'
 -Interne Batterie-0 55%; aufladen; (keine Schätzung)

16.11.13 01:29:02 MEZ IORegisterForSystemPower: ...Schlafen...

Wenn Sie googeln, finden Sie viele Seiten, die behaupten, dass pmset den Zweck erfüllen würde. In Bezug auf Ihre Frage funktioniert pmset jedoch nicht - zumindest nicht für mich.

Weder "sudo pmset noidle" noch das oft vorgeschlagene "sudo pmset -a lidwake 0" verhindern, dass das System beim Schließen des Deckels in den Ruhezustand wechselt.

sudo pmset noidleverhindert den Ruhezustand, indem es eine PM-Assertion erstellt, während es in einer Terminalsitzung ausgeführt wird, bis Strg + C gedrückt wird.

Schließen Sie eine externe Maus oder Tastatur an. Schließen Sie den Deckel, drücken Sie dann eine Taste auf der Tastatur oder klicken Sie mit der Maus. Dadurch wird der Laptop auch bei geschlossenem Deckel aus dem Ruhezustand geweckt.

Gilt das nicht nur, wenn Sie auch ein externes Display angeschlossen haben?

Ich verwende Nosleep auf meinem Macbook Pro. Es befindet sich in Ihrer Menüleiste und Sie können darauf doppelklicken. Sobald es blau wird, bleibt der Laptop aktiv, wenn Sie den Deckel herunterklappen und der Bildschirm und die Hintergrundbeleuchtung ausgeschaltet sind.

Ich habe NoSleep am 10.10 ausprobiert und bin auf Verrücktheit gestoßen. Manchmal blieb das MacBook mit geschlossenem Deckel wach, manchmal schlief es, manchmal lief es im superlangsamen Modus. InsomniaX scheint besser zu funktionieren.

Dies ist ein bisschen hacky, erfordert aber keine Software von Drittanbietern.

Das Öffnen einer Bildschirmfreigabesitzung verhindert, dass der Ziel-Mac in den Ruhezustand versetzt wird, selbst wenn der Deckel geschlossen ist und er mit Akkustrom betrieben wird. Ich beziehe mich auf die integrierte macOS-Bildschirmfreigabefunktion, die Sie unter Einstellungen -> Freigabe aktivieren können. Öffnen Sie nach der Aktivierung einfach die App „Bildschirmfreigabe“ auf einem anderen Mac, die über Spotlight gefunden werden kann, um eine Verbindung herzustellen und den anderen Computer zu aktivieren.

Screenshot der Aktivierung der Bildschirmfreigabe in den Einstellungen

Solange die Bildschirmfreigabesitzung geöffnet ist, wird der Ziel-Mac nicht in den Ruhezustand versetzt. Ich kann diesen Trick sogar verwenden, um einen schlafenden Mac aufzuwecken, der mit geschlossenem Deckel im Akkubetrieb ist, vorausgesetzt, er hört immer noch in einem Modus mit geringerer Leistung auf WLAN.

Dies ist meiner Meinung nach keine perfekte Lösung, aber es ist die nächste, die ich gefunden habe, ohne ein Programm eines Drittanbieters zu installieren.

Sie können den Schlaf vollständig deaktivieren, indem Sie verwenden sudo pmset disablesleep 1. Danach können Sie jedoch nicht einmal manuell den Sleep-Befehl aus dem Apple-Menü ausführen. Der Schlafmodus wird vollständig deaktiviert.

Um wieder schlafen zu können, verwenden Sie sudo pmset disablesleep 0.