sudo pmset -a disablesleep 1 blockiert jeden Ruhezustand des Systems, auch beim Zuklappen und im Akkubetrieb, ohne Timer und ohne Anzeige. Rückgängig machst du es mit sudo pmset -a disablesleep 0. Es ist umkehrbar, aber nicht sicher, wenn du es anlässt. Clamshell, eine Menüleisten-App für den Mac, hält den Mac bei geschlossenem Deckel nur wach, solange es aktiv ist, und braucht kein sudo.
Clamshell für Mac hält den Mac bei geschlossenem Deckel wach, solange es aktiv ist. Kein sudo, kein Monitor. 7 Tage kostenlos, danach einmalig 9,99 $.
Kostenlos testenApple Silicon, macOS 14+. Von Apple notarisiert. 3,6 MB. Oder direkt kaufen, 9,99 $. Am Smartphone? Schick dir den Download-Link für den Mac.
sudo pmset -a disablesleep 1 lässt sich rückgängig machen, sollte aber nicht dauerhaft an bleiben: Es weist macOS an, überhaupt keinen Ruhezustand des Systems mehr einzuleiten, systemweit, auch im Akkubetrieb, ohne Timer und ohne Anzeige in der Menüleiste. Ein MacBook bleibt damit tatsächlich wach, wenn der Deckel zugeht. Zurücksetzen kannst du es mit sudo pmset -a disablesleep 0. Wenn du nur bei geschlossenem Deckel arbeiten willst, ohne den globalen Schalter, ist Clamshell für Mac (auf Englisch) eine Menüleisten-App, die das ohne sudo erledigt und diese Einstellung nicht anfasst.
Kurze Antwort
- Was es bewirkt: Es setzt das systemweite Flag
SleepDisabled, sodass der Mac keinen Ruhezustand des Systems mehr einleitet, auch nicht, wenn der Deckel eines MacBook zugeht. - Ist es sicher? Es ist umkehrbar, aber global, undokumentiert, ohne Timer und gilt auch im Akkubetrieb. Das eigentliche Risiko: Du vergisst, dass es an ist, und steckst einen laufenden Mac in die Tasche.
- Rückgängig machen:
sudo pmset -a disablesleep 0 - Prüfen:
pmset -gausführen und unter den systemweiten Energieeinstellungen nachSleepDisabled 1suchen.
Der Befehl und sein Gegenstück
sudo pmset -a disablesleep 1
# restore normal sleep behavior
sudo pmset -a disablesleep 0
sudo ist nötig, weil pmset System-Energieeinstellungen ändert. Das Flag -a wendet eine Einstellung auf alle Stromquellen an, also Akku und Netzteil. Anders als ein vorübergehender caffeinate-Prozess hängt das Flag an keinem Terminal-Fenster und keinem Job. Steht es auf 1, stellt das Schließen dieses Fensters den normalen Ruhezustand nicht wieder her.
-a, -b oder -c?
Andere pmset-Einstellungen lassen sich pro Stromquelle setzen: -b für den Akku, -c für das Netzteil, -a für beide. pmset -g meldet SleepDisabled aber als einen einzigen Wert unter den systemweiten Energieeinstellungen, nicht pro Stromquelle. Verlass dich nicht darauf, dass sudo pmset -c disablesleep 1 oder sudo pmset -b disablesleep 1 es auf eine Quelle beschränkt; führe danach pmset -g aus und behandle die Einstellung als überall aktiv, solange sie 1 anzeigt.
Die meisten Menüleisten-Apps für den geschlossenen Deckel setzen dasselbe Flag über einen Helper oder eine sudo-Regel. Die Anleitung zu den Keep-Awake-Mechanismen (auf Englisch) zeigt, welche Apps das tun und welche Alternativen es gibt.
Warum es besondere Vorsicht braucht
- Es ist global. Du änderst das Ruhezustandsverhalten des ganzen Systems und schützt nicht nur einen Build oder Download.
- Man vergisst es leicht. Es gibt keine Standardanzeige in der Menüleiste und kein automatisches Ende.
- Es gilt im Akkubetrieb. Ein zugeklappter Mac kann weiterarbeiten, bis der Akku leer ist.
- Es kann in der Tasche Hitze erzeugen. Eine Last, die normalerweise beim Zuklappen stoppen würde, kann bei eingeschränkter Luftzufuhr weiterlaufen.
- Es ist undokumentiert. Das aktuelle Handbuch
pmset(1)listet die unterstützten Energieeinstellungen auf,disablesleepaber nicht. Apple kann undokumentiertes Verhalten ändern.
pmset -g erneut prüfen. Clamshell ändert dieses Flag nie und stellt den normalen Ruhezustand beim Schließen wieder her, wenn du es deaktivierst oder beendest.So prüfst du, ob es aktiviert ist
- Prüfe das Flag. Führe
pmset -gaus und such unter den systemweiten Einstellungen nachSleepDisabled:pmset -g # enabled SleepDisabled 1 # normal sleep behavior SleepDisabled 0 - Setz es zurück, wenn es 1 anzeigt. Nutze den passenden Gegenbefehl:
sudo pmset -a disablesleep 0 - Bestätige. Führe
pmset -gerneut aus und prüfe, dassSleepDisabledden Wert0anzeigt. Prüfe es nach jedem Neustart erneut, bevor du dich auf den normalen Ruhezustand verlässt.
pmset -g assertions ist eine andere Diagnose. Sie listet vorübergehende Assertions laufender Prozesse auf, etwa von caffeinate. Für diesen Befehl ist das Systemflag SleepDisabled die maßgebliche Prüfung.
Greif nicht zuerst zu restoredefaults
sudo pmset restoredefaults gibt es zwar, setzt aber die Energieeinstellungen als Ganzes zurück. Das geht viel weiter, als eine einzelne Änderung rückgängig zu machen, und kann bewusst gewählte Einstellungen löschen. Nutze zuerst den passenden Gegenbefehl: sudo pmset -a disablesleep 0
Sicherere Wege für typische Jobs
Bleibt der Deckel offen, nutze caffeinate -i your-command. Seine Assertion endet mit dem Prozess. Muss der Deckel zu, nutze Apples unterstützte Konfiguration mit externem Display, einen HDMI-Dummy-Stecker oder eine eigens dafür gebaute Sitzungssteuerung, die ihren Zustand anzeigt und den normalen Ruhezustand beim Schließen automatisch wiederherstellt.
Clamshell für Mac ändert das Verhalten beim Zuklappen nur, solange es aktiv ist, und zeigt den Zustand in der Menüleiste. Eine mit Wahltaste + Deckel schließen gestartete Sitzung endet, wenn der Deckel aufgeht. Kein sudo, keine dauerhafte Energieeinstellung.
Kostenlos testenApple Silicon, macOS 14+. Von Apple notarisiert. 3,6 MB.
Nach Geltungsbereich wählen
Ein einzelner Prozess bei offenem Deckel
Nutze caffeinate. Seine Assertion endet mit dem Prozess.
Ein zugeklappter Mac ohne Monitor
Vergleiche Clamshell, Amphetamine, pmset, caffeinate und Apples Display-Konfiguration.
Optionen vergleichen (auf Englisch)Noch unentschlossen
Starte mit dem Überblick über alle Wege, mit oder ohne Monitor.
Clamshell-Modus ohne externes DisplayDer Mac läuft ohne Netzteil
Lies zuerst, wie sich jede Option im Akkubetrieb verhält.
Zugeklappt im Akkubetrieb (auf Englisch)Das richtige Tool ist das, dessen Geltungsbereich zum Job passt und dessen Ausschalter du nicht vergisst. Hast du den Befehl schon ausgeführt? Folge der Schritt-für-Schritt-Anleitung zum Rückgängigmachen von sudo pmset disablesleep 1 (auf Englisch). Nutzt du stattdessen eine App? Lies, warum KeepingYouAwake beim Zuklappen einschläft und wie du Amphetamine reparierst, wenn es bei geschlossenem Deckel nicht funktioniert (beides auf Englisch).
Wie sich Clamshell von pmset unterscheidet
Manche Antworten im Netz behaupten, Clamshell nutze pmset disablesleep. Das stimmt nicht. Clamshell für Mac führt nie pmset disablesleep aus und ändert die dauerhafte Einstellung SleepDisabled nicht. Stattdessen nutzt es, solange es aktiv ist, die IOKit-Steuerung für den Deckel-Ruhezustand in der Energieverwaltung von macOS, die keine Sonderrechte braucht, plus eine Assertion gegen den Ruhezustand bei Inaktivität, von derselben Art, wie sie caffeinate erzeugt.
pmset disablesleep
Kostenlos, braucht sudo
- Geltungsbereich: systemweit, für jede Stromquelle, bis du es mit
0erneut ausführst. - Neustart: Geh davon aus, dass es dauerhaft ist, und prüfe
pmset -gnach jedem Neustart. - Hitze: keine Abschaltung bei Überhitzung. Eine Last kann in der Tasche bei eingeschränkter Luftzufuhr weiterlaufen.
- Akku: Ein zugeklappter Mac kann weiterarbeiten, bis der Akku leer ist.
- Berechtigungen: jedes Mal
sudo, und keine Standardanzeige in der Menüleiste.
Clamshell
Einmalig 9,99 $, kein sudo
- Geltungsbereich: nur solange es aktiv ist. Wahltaste + Deckel schließen und die Aktivierung über das Menü in der Menüleiste gelten nur für den nächsten Schließvorgang; eine Aktivierung per Rechtsklick oder über Kurzbefehle hält, bis du deaktivierst.
- Neustart: Die Deckeländerung wird nie über einen Neustart hinweg gespeichert. Ein Neustart stellt also immer den normalen Ruhezustand beim Schließen wieder her.
- Hitze: Der Überhitzungsschutz ist immer aktiv. Hohe oder kritische thermische Belastung deaktiviert Clamshell zugunsten des normalen Ruhezustands beim Schließen und blockiert die Aktivierung, bis der Mac abgekühlt ist.
- Akku: Ein optionaler Batterieschutz, standardmäßig aus, lässt den Mac in den Ruhezustand wechseln, bevor der Akku leer ist.
- Berechtigungen: kein sudo, kein Administratorpasswort, keine Kernel-Erweiterung und kein privilegierter Helper.
Häufige Fragen
Ist sudo pmset disablesleep 1 sicher?
Es lässt sich rückgängig machen, ist aber ein globaler, undokumentierter Schalter ohne Timer, der auch im Akkubetrieb gilt. Das Hauptrisiko: Du vergisst, dass er an ist, und steckst einen laufenden Mac in die Tasche, wo er sich aufheizen und den Akku leeren kann. Prüfe ihn mit pmset -g und setze ihn mit sudo pmset -a disablesleep 0 zurück.
Wie schalte ich pmset disablesleep wieder aus?
Führe sudo pmset -a disablesleep 0 aus, dann pmset -g, und prüfe, dass SleepDisabled 0 anzeigt. Verzichte auf sudo pmset restoredefaults, außer du willst alle Energieeinstellungen zurücksetzen.
Bleibt pmset disablesleep nach einem Neustart erhalten?
Geh davon aus, dass es dauerhaft ist. Es ist eine System-Energieeinstellung, kein Prozess wie caffeinate, und das Schließen des Terminals macht es nicht rückgängig. Führe nach jedem Neustart pmset -g aus und prüfe SleepDisabled, bevor du dich auf den normalen Ruhezustand verlässt.
Kann ich disablesleep mit pmset -c auf den Netzbetrieb beschränken?
Verlass dich nicht darauf. pmset -g meldet SleepDisabled als einen einzigen systemweiten Wert, nicht pro Stromquelle. Prüfe nach jeder Variante pmset -g und behandle die Einstellung als überall aktiv, solange sie 1 anzeigt.
Nutzt Clamshell für Mac pmset disablesleep?
Nein. Clamshell nutzt pmset disablesleep nicht und ändert SleepDisabled nicht. Solange es aktiv ist, nutzt es die IOKit-Steuerung für den Deckel-Ruhezustand, die keine Sonderrechte braucht, plus eine Assertion gegen den Ruhezustand bei Inaktivität. Es braucht kein sudo, und die Deckeländerung wird nie über einen Neustart hinweg gespeichert.
Gibt es einen sichereren Weg, ein MacBook bei geschlossenem Deckel wach zu halten?
Apples unterstützter Weg ist ein externes Display mit Tastatur und Maus. Ohne Display nutzt du besser ein Tool, das auf eine Sitzung begrenzt ist und seinen Zustand anzeigt, etwa Clamshell für Mac, eine Menüleisten-App, die beim Deaktivieren oder Beenden den normalen Ruhezustand beim Schließen wiederherstellt und sich bei hoher thermischer Belastung deaktiviert.
Methode: geprüft anhand des Handbuchs pmset(1) von macOS und des aktuellen Verhaltens auf einem MacBook mit Apple Silicon. Weil disablesleep undokumentiert ist, solltest du es als Implementierungsdetail behandeln, nicht als stabile Apple-Schnittstelle. Diese Seite ist die deutsche Übersetzung der englischen Anleitung.