zhaoJians Tech-Notizen

Wie verhindere ich, dass mein Mac in den Ruhezustand geht? Tokimori hält den Mac kostenlos wach und öffnet oder beendet Apps nach Zeitplan

Technologie ~11629 Wörter · 30 Min. Lesezeit - Aufrufe

Tokimori ist eine kostenlose Open-Source-Menüleisten-App für macOS. Sie verhindert, dass dein Mac in den Ruhezustand wechselt – sofort, nach einem Wochenplan oder solange eine bestimmte App oder ein Befehl läuft – und öffnet oder beendet Apps zu den Zeiten, die du festlegst. Sie hat kein Dock-Symbol.

So bleibt dein Mac bei Downloads, Builds, Videoexporten, KI-Agenten, Fernzugriff oder Präsentationen wach. Tokimori nutzt denselben Mechanismus wie der eingebaute Befehl caffeinate, ergänzt um ein Menü, Zeitpläne und App-Timer, und bewegt nie die Maus.

Tokimori-Menü in der Menüleiste: Schalter „Wach halten“, Dauer-Tasten, „Display eingeschaltet lassen“ und der nächste App-Timer

Funktionen

  • Wach halten mit einem Klick. Unbegrenzt, für 30 Minuten, 1, 2 oder 4 Stunden oder bis zu einer gewählten Uhrzeit. Das System bleibt wach, während sich das Display weiterhin wie gewohnt ausschalten kann.
  • Display eingeschaltet lassen oder sofort ausschalten. Auf Wunsch bleibt auch das Display an. Display ausschalten schaltet das Display dunkel, während dein Mac weiterläuft.
  • Zeitpläne. Halte deinen Mac zum Beispiel an jedem Werktag von 09:00 bis 18:00 wach. Ein Zeitraum kann nach Mitternacht enden; er gehört dann zu dem Tag, an dem er beginnt.
  • Solange aktiv. Halte deinen Mac wach, solange eine App geöffnet ist oder ein Befehlszeilenprozess läuft – erkannt am Namen (ffmpeg) oder an Text in der Befehlszeile (claude, für Tools, die in node oder python laufen).
  • App-Timer. Öffne oder beende eine App an ausgewählten Tagen zu einer festen Uhrzeit. Eine App kann mehrere Timer haben. Wenn eine App nach 30 Sekunden nicht beendet ist (etwa weil sie fragt, ob gesichert werden soll), benachrichtigt dich Tokimori oder erzwingt das Beenden – das wählst du pro Timer.
  • Batterieschutz. Läuft dein Mac im Batteriebetrieb und sinkt die Ladung unter einen gewählten Wert (standardmäßig 20 %), hält Tokimori ihn nicht mehr wach. Zeitpläne und Regeln für laufende Apps greifen wieder, sobald du das Netzteil anschließt.
  • Kurzbefehle-Aktionen. Mac wach halten, Mac nicht mehr wach halten und Wird Mac wach gehalten lassen sich in der App „Kurzbefehle“ verwenden, zum Beispiel in einer Fokus- oder WLAN-Automation.
  • 15 Sprachen. Englisch, vereinfachtes Chinesisch, traditionelles Chinesisch, Japanisch, Koreanisch, Deutsch, Französisch, Spanisch, Portugiesisch, Indonesisch, Thai, Vietnamesisch, Arabisch, Russisch und Hindi, umschaltbar in der App.

Installation

Erfordert macOS 14 Sonoma oder neuer.

  1. Öffne die Releases-Seite und lade unter Assets des neuesten Release Tokimori-<version>.dmg herunter.
  2. Doppelklicke auf das geladene DMG, um es zu öffnen.
  3. Ziehe Tokimori auf den Ordner Programme, der im selben Fenster angezeigt wird.
  4. Wirf das DMG aus und öffne Tokimori dann aus dem Ordner „Programme“. Beim ersten Mal fragt macOS nach deiner Erlaubnis; siehe „Erster Start“ weiter unten.

Es gibt kein Installationsprogramm, und es ist kein Administratorpasswort nötig.

Aktualisieren: Lade das neue DMG und ziehe Tokimori erneut in „Programme“, um die alte Version zu ersetzen. Deine Regeln bleiben erhalten. Ob eine neuere Version verfügbar ist, erfährst du mit Nach Updates suchen … unter Einstellungen › Allgemein.

Deinstallieren: Beende Tokimori über sein Menü und lege es in den Papierkorb. Um auch die Regeln und Einstellungen zu entfernen, lösche ~/Library/Application Support/net.zhaojian.tokimori und ~/Library/Preferences/net.zhaojian.tokimori.plist. Wenn du Beim Anmelden öffnen aktiviert hast, deaktiviere es vorher oder entferne Tokimori unter „Systemeinstellungen › Allgemein › Anmeldeobjekte“.

Erster Start

Tokimori ist noch nicht von Apple notarisiert, deshalb blockiert macOS es beim ersten Öffnen. Erlaube es einmalig:

  1. Doppelklicke auf Tokimori. Wenn macOS meldet, dass Tokimori nicht überprüft werden konnte, klicke auf Fertig. Klicke nicht auf die blaue Taste In den Papierkorb legen.

    macOS-Dialog, dass Tokimori nicht überprüft werden konnte, mit der Taste „Fertig“

  2. Öffne Systemeinstellungen › Datenschutz & Sicherheit, scrolle nach unten zu Sicherheit und klicke neben Tokimori auf Dennoch öffnen. Die Taste ist nach Schritt 1 etwa eine Stunde lang verfügbar.

    Systemeinstellungen „Datenschutz & Sicherheit“: Tokimori im Abschnitt „Sicherheit“ blockiert, daneben die Taste „Dennoch öffnen“

  3. Gib dein Anmeldepasswort ein oder verwende Touch ID. Klicke im folgenden Dialog erneut auf Dennoch öffnen.

    Bestätigungsdialog: auf „Dennoch öffnen“ klicken, um Tokimori zu starten

Danach öffnet sich Tokimori ganz normal. Das DMG enthält diese Schritte auch in First Launch.txt.

Verwendung

Klicke auf die Sanduhr in der Menüleiste. Solange etwas deinen Mac wach hält, rieselt ihr Sand nach unten, und die Sanduhr dreht sich alle 30 Minuten um; kann dein Mac wie gewohnt in den Ruhezustand wechseln, steht sie still und der ganze Sand liegt oben.

  • Wach halten schaltet das Wachhalten ein oder aus. Darunter zeigt Tokimori, was deinen Mac gerade wach hält und bis wann.
  • Die Dauer-Tasten halten den Mac für die jeweilige Zeit wach. Mit Bis … wählst du eine Uhrzeit; eine Uhrzeit, die heute schon vorbei ist, bedeutet morgen.
  • Display eingeschaltet lassen gilt für das Wachhalten, das du selbst einschaltest. Zeitpläne und Regeln für laufende Apps haben jeweils eine eigene Einstellung. Das Display bleibt an, sobald eine aktive Quelle das verlangt.
  • Die letzte Zeile zeigt den nächsten App-Timer.

Schaltest du das Wachhalten aus, während ein Zeitplan aktiv ist, fragt Tokimori, was du meinst:

  • Stoppen bis 18:00 – bleibt für den Rest dieses Zeitraums aus; der Zeitplan schaltet sich beim nächsten Mal wieder ein.
  • Diesen Zeitplan deaktivieren – der Zeitplan bleibt aus, bis du ihn in den Einstellungen wieder einschaltest.
  • Wach bleiben – ändert nichts.

Das Ausschalten pausiert außerdem aktive Regeln für laufende Apps, bis die betreffende App oder der Prozess beendet wird.

Öffne Einstellungen …, um Regeln zu verwalten. Jede Regel ist eine Karte, die du direkt bearbeitest: Änderungen gelten sofort, der Schalter auf der Karte schaltet sie ein oder aus, und die Papierkorbtaste löscht sie.

Allgemein: beim Anmelden öffnen, Restzeit neben dem Menüleistensymbol anzeigen, Batterieschutz, Sprache, Updates.

Tokimori-Einstellungen „Allgemein“: beim Anmelden öffnen, Wachhalten unter 20 % Batterieladung beenden, Sprache, nach Updates suchen

Zeitpläne: Zeitplan hinzufügen fügt Werktage von 09:00 bis 18:00 hinzu; Name, Tage und Uhrzeiten änderst du auf der Karte.

Tokimori-Einstellungen „Zeitpläne“: freitags und samstags von 23:00 bis 3:00 am Folgetag wach halten

Solange aktiv: Hinzufügen listet die gerade geöffneten Apps auf; wähle eine davon, wähle Andere App … oder wähle Befehlszeilenprozess … und gib den Namen oder einen Teil der Befehlszeile ein.

Tokimori-Einstellungen „Solange aktiv“: Regel für Prozesse, deren Befehlszeile claude enthält

App-Timer: Timer hinzufügen listet die gerade geöffneten Apps auf. Ein neuer Timer öffnet die App an Werktagen um 09:00 oder beendet sie um 18:00, falls die App bereits einen Timer zum Öffnen hat. Beim Beenden wählst du, was passiert, wenn die App nach 30 Sekunden nicht beendet ist. Ein Timer, der dieselbe App in derselben Minute öffnen und beenden würde wie ein anderer, lässt sich nicht einschalten.

Tokimori-Einstellungen „App-Timer“: Safari an Werktagen um 9:00 öffnen

Wenn du deine erste Regel hinzufügst, fragt Tokimori, ob es beim Anmelden geöffnet werden soll, denn Regeln laufen nur, solange es geöffnet ist. Beendest du Tokimori, während Regeln aktiv sind, wirst du einmal um Bestätigung gebeten (diese Frage lässt sich abschalten).

Funktionsweise

  • Das Wachhalten verwendet eine IOKit-Power-Assertion vom Typ PreventUserIdleSystemSleep, denselben Mechanismus wie caffeinate -i. Display eingeschaltet lassen fügt PreventUserIdleDisplaySleep hinzu. Führe pmset -g assertions im Terminal aus, um sie zu sehen. Tokimori bewegt weder die Maus noch führt es caffeinate aus.
  • Assertions gehören zum Tokimori-Prozess, daher gibt macOS sie automatisch frei, wenn Tokimori beendet wird oder abstürzt. Dein Mac kann also nie wegen einer übrig gebliebenen Assertion wach bleiben.
  • Tokimori rechnet neu, wenn ein Zeitraum beginnt oder endet, wenn dein Mac aufwacht, wenn sich Uhrzeit oder Zeitzone ändern, wenn Apps geöffnet oder beendet werden, und alle 30 Sekunden für Prozesse und Batteriestand.
  • Ein App-Timer, der in eine Zeit fällt, in der dein Mac schläft oder Tokimori nicht läuft, wird trotzdem ausgeführt, wenn Tokimori es innerhalb von 10 Minuten bemerkt; ältere werden übersprungen, damit du beim Aufklappen am Morgen keine Flut veralteter Öffnen- und Beenden-Aktionen bekommst.
  • Zum Öffnen dient NSWorkspace; beim Beenden wird die App gebeten, sich normal zu beenden, und das erzwungene Beenden verwendet NSRunningApplication.forceTerminate(). macOS erlaubt Apps in einer Sandbox nicht, andere Apps zu beenden, deshalb läuft Tokimori ohne Sandbox und ist nicht im Mac App Store erhältlich.
  • Regeln werden in ~/Library/Application Support/net.zhaojian.tokimori/configuration.json gespeichert. Die einzige Netzwerkanfrage ist die Update-Prüfung, und auch nur, wenn du darauf klickst.

Häufige Fragen

Hält es mein MacBook bei geschlossenem Deckel wach? Nein. Tokimori verhindert nur den Ruhezustand bei Inaktivität; das Schließen des Deckels versetzt ein MacBook sofort in den Ruhezustand, es sei denn, ein externes Display, eine Tastatur und das Netzteil sind angeschlossen (Clamshell-Modus).

Kann es meinen Mac aufwecken, um einen App-Timer auszuführen? Nein. Einen schlafenden Mac zu einer festen Zeit aufzuwecken erfordert Administratorrechte (pmset schedule). Timer laufen, während dein Mac wach ist, mit der oben beschriebenen Kulanzzeit von 10 Minuten.

Warum schaltet sich das Display trotzdem aus? Standardmäßig wird nur der System-Ruhezustand verhindert – das ist für Downloads, Builds und Remote-Sitzungen meist genau das Richtige. Für Präsentationen oder Überwachung schalte Display eingeschaltet lassen ein.

Funktioniert es mit Kurzbefehle-Automationen unter macOS 26? Ja. Verwende die Tokimori-Aktionen in einer persönlichen Automation, etwa „Wenn ich mich mit WLAN verbinde … Mac wach halten“.

Bekannte Einschränkungen

  • Display ausschalten kann deinen Mac auch sperren, wenn du unter „Systemeinstellungen › Sperrbildschirm“ festgelegt hast, dass nach dem Ausschalten des Displays ein Passwort erforderlich ist.
  • Die Erkennung über die Befehlszeile sieht nur Prozesse, die von deinem Benutzeraccount gestartet wurden.
  • App-Timer arbeiten minutengenau und setzen voraus, dass Tokimori läuft.

Die Screenshots zeigen die englische Oberfläche; die Tastennamen der deutschen Oberfläche sind die in diesem Artikel genannten.

GitHub-Projekt: https://github.com/zhaojiannet/tokimori

Teilen:

Kommentare