Ruhezustand verhindern
Auch: Was hält meinen Mac wach?
Kurze Antwort
„Ruhezustand verhindern“ ist eine Spalte im Tab „Energie“ der Aktivitätsanzeige. Sie zeigt, ob eine App den Mac gerade daran hindert, in den Ruhezustand zu wechseln. Apps tun das absichtlich, während sie Medien abspielen, etwas laden oder lange Aufgaben erledigen.
Apps halten einen Mac wach, indem sie eine Power Assertion setzen, eine Bitte an macOS, den Ruhezustand hinauszuzögern. Ein Videoplayer tut das, während ein Film läuft, und ein Backup oder Download vielleicht, bis er fertig ist. Die meisten Apps geben die Bitte wieder frei, wenn sie fertig sind.
Wenn dein Mac nicht von selbst in den Ruhezustand wechselt oder der Bildschirm anbleibt, ist die Spalte „Ruhezustand verhindern“ die erste Anlaufstelle.
Auf dieser Seite
So findest du heraus, was deinen Mac wach hält
Öffne die Aktivitätsanzeige, klicke auf den Tab „Energie“ und dann auf die Spalte „Ruhezustand verhindern“, um danach zu sortieren. Apps mit „Ja“ halten den Mac wach.
Mehr Details liefert pmset -g assertions im Terminal. Der Befehl listet jede aktive Assertion und den Prozess, dem sie gehört, auch bei Hintergrundprozessen.
Was du dagegen tun kannst
Hat die App einen guten Grund, etwa einen laufenden Download, lass sie fertig werden. Wenn nicht, gibt das Beenden der App die Assertion normalerweise frei. Browser-Tabs, die Medien abspielen, auch stummgeschaltete, sind eine häufige Ursache.
So liest du pmset -g assertions
Für eine Antwort in einer Zeile führe pmset -g aus und sieh dir die Zeile sleep an. Hält etwas den Mac wach, endet sie mit den Worten sleep prevented by und einer Liste von Prozessnamen.
pmset -g assertions liefert die Details. Die obere Hälfte fasst die Arten von Assertions zusammen, und der Abschnitt Listed by owning process zeigt jeden Prozess, wie lange er die Assertion schon hält, und einen Namen, den die App ihr gegeben hat. Die Arten, die du am häufigsten siehst:
- PreventUserIdleSystemSleep: Der Mac wechselt nicht von selbst in den Ruhezustand, der Bildschirm kann sich aber noch ausschalten.
- PreventUserIdleDisplaySleep: Der Bildschirm bleibt an. Videoplayer und Präsentations-Apps nutzen das.
- PreventSystemSleep: Der Mac wird ganz vom Ruhezustand abgehalten. Die Variante
caffeinate -sfunktioniert nur am Netzteil. - NoIdleSleepAssertion: ein anderer Name, den manche Apps nutzen, wenn sie den Mac vom Ruhezustand bei Inaktivität abhalten.
- powerd mit einer Assertion namens Prevent sleep while display is on: normal, während du den Mac benutzt.
Wenn coreaudiod oder ein anderer Systemprozess deinen Mac wach hält
Manchmal ist der Eigentümer in pmset -g assertions ein Systemprozess wie coreaudiod, der die Assertion für eine andere App hält. Dann hat der Eintrag eine Zeile Created for PID, gefolgt von einer Nummer. Diese Nummer ist die App, die du suchst.
- Führe
pmset -g assertionsaus und suche unter dem Systemprozess die Zeile Created for PID. - Führe
ps -p <PID> -o comm=aus und ersetze <PID> durch diese Nummer, um den Namen der App auszugeben. - Beende, was diese App mit Audio macht, etwa ein pausiertes Video, einen offenen Anruf oder eine Aufnahme, oder beende die App.
- Führe
pmset -g assertionsnoch einmal aus, um zu prüfen, dass der Eintrag verschwunden ist.
Häufige Gründe, warum ein Mac nicht in den Ruhezustand wechselt
- Ein Browser-Tab oder eine App mit geöffnetem Audio oder Video, auch wenn es pausiert oder stummgeschaltet ist.
- Eine Videoanruf-App, die Mikrofon oder Kamera noch geöffnet hat.
- Downloads, Uploads, Cloud-Synchronisierung und Backups, die noch nicht fertig sind.
- Apps, die von einer Festplatte lesen. Apple nennt als Beispiel die App „Musik“, wenn sie Songs abspielt.
- Personen, die Dienste nutzen, die dein Mac freigibt, etwa einen angeschlossenen Drucker oder freigegebene Dateien.
- Eine aktive Terminal-Sitzung, etwa eine entfernte Anmeldung. Die Einstellung ttyskeepawake von
pmsetverhindert den Ruhezustand bei Inaktivität, solange eine solche Sitzung genutzt wird. Prüfe sie mitpmset -g | grep ttyskeepawake, wobei 1 für an steht. - Ein Befehl
caffeinateoder ein Tool zum Wachhalten, das du gestartet und vergessen hast.
So siehst du, was deinen Mac geweckt hat
Wechselt dein Mac in den Ruhezustand, wacht aber wieder auf, hält das Energieprotokoll fest, warum. Führe pmset -g log | grep -e " Sleep " -e " Wake " -e " DarkWake " | tail -20 aus, um die letzten Wechsel in den Ruhezustand und die letzten Aufweckvorgänge zu sehen. Der Text nach due to nennt die Ursache, etwa den Deckel, eine Tastatur oder ein Trackpad oder eine geplante Aufgabe.
Zeilen mit DarkWake sind kurze Aufweckvorgänge bei ausgeschaltetem Bildschirm, die macOS für Hintergrundaufgaben nutzt. Ein paar davon über Nacht sind normal.
Häufige Fragen
Was bedeutet „Ruhezustand verhindern“ in der Aktivitätsanzeige?
Es zeigt, ob eine App deinen Mac gerade daran hindert, in den Ruhezustand zu wechseln. „Ja“ heißt, die App hat macOS gebeten, wach zu bleiben.
Wie sehe ich, was meinen Mac am Ruhezustand hindert?
Sieh in der Aktivitätsanzeige im Tab „Energie“ in die Spalte „Ruhezustand verhindern“, oder führe pmset -g assertions im Terminal aus, um jeden Prozess zu sehen, der den Mac wach hält.
Kann ich meinen Mac absichtlich wach halten?
Ja. Der eingebaute Befehl caffeinate hält den Mac wach, solange er läuft. Mit ctrl-C beendest du ihn.
Warum verhindert coreaudiod den Ruhezustand?
coreaudiod verarbeitet den Ton für jede App und hält deshalb die Assertion, während eine App Audio abspielt oder aufnimmt. Die Zeile Created for PID in pmset -g assertions verrät dir, welche App es ist.
Ist es schlecht, dass powerd den Ruhezustand verhindert?
Nein. powerd ist der Prozess für die Energieverwaltung von macOS, und seine Assertion namens Prevent sleep while display is on ist normal, während du den Mac benutzt.
Kann eine Terminal-Sitzung meinen Mac wach halten?
Ja. Ist die Einstellung ttyskeepawake an, wechselt macOS nicht in den Ruhezustand bei Inaktivität, solange eine Terminal-Sitzung wie eine entfernte Anmeldung aktiv ist. Eine Sitzung gilt als inaktiv, sobald sie länger untätig ist als der Timer für den Ruhezustand. Auch ein Befehl, der mit caffeinate läuft, hält den Mac wach, bis er fertig ist.
Verwandte Begriffe
Schritt für Schritt: Warum mein Mac nicht in den Ruhezustand geht.
Suchst du etwas Besseres als die Aktivitätsanzeige? Sieh dir die besten Alternativen zur Aktivitätsanzeige für den Mac an, oder stöbere durch alle Begriffe im Glossar.