Keepresso
Keepresso
Korzystanie z Keepresso

Utrzymuj Maca aktywnego podczas długich buildów i kompilacji

Zaktualizowano Jul 14, 2026 2 min

Długi archive w Xcode, cargo build --release, instalacja Gradle albo npm albo lokalny przebieg CI to klasyczny moment, w którym macOS uznaje maszynę za bezczynną. Ekran przygasa, system zasypia, a build się wiesza albo pada. Keepresso utrzymuje Maca aktywnego na czas zadania, a potem pozwala mu odpocząć, gdy praca jest skończona.

Wybierz podejście pasujące do zadania

1. Sesja z limitem czasu (najprostsza)

Jeśli wiesz, że build zwykle kończy się w pewnym oknie:

  1. Kliknij kubek Keepresso w pasku menu.
  2. Wybierz czas trwania (1 godzina, 4 godziny, własny, albo Do godziny).
  3. Uruchom utrzymywanie aktywności i startuj build.

Gdy czasomierz się skończy, Keepresso przestaje trzymać system aktywny. Szczegóły: sesje z limitem czasu.

2. Wyzwalacz procesu (bez rąk)

Pozostań aktywny tylko wtedy, gdy narzędzie do buildu naprawdę działa:

  1. Otwórz Preferencje → Wyzwalacze.
  2. Włącz bramkowanie wyzwalaczami.
  3. Dodaj warunek Działający proces i dopasuj polecenie, na przykład xcodebuild, swift, cargo, rustc, gradle, java, node, npm, pnpm, make, ninja albo cmake.
  4. Połącz na dowolny, jeśli używasz więcej niż jednego narzędzia.

Gdy proces się kończy, Keepresso zamyka sesję (po ewentualnym okresie karencji, który ustawisz) i Mac znów może zasnąć. Zobacz inteligentne wyzwalacze.

3. Wyzwalacz obciążenia CPU (niezależny od narzędzia)

Jeśli nazwa narzędzia się zmienia, ale maszyna ewidentnie pracuje:

  1. Dodaj warunek CPU powyżej progu (50% albo 75% to dobry start).
  2. Zostaw wygładzanie: krótki skok nie otworzy sesji; utrzymane obciążenie tak.

Idealne do mieszanych toolchainów albo buildów z IDE, które odpalają różne procesy potomne pod różnymi nazwami.

4. Presety Render mediów / Agent AI

Wbudowane presety pokrywają typowe długie zadania:

  • Render mediów trzyma aktywność, dopóki działa ffmpeg.
  • Agent AI trzyma aktywność, dopóki działa claude, codex albo grok (nocna praca agentów na laptopie).

Zastosuj preset z menu warunków; zastępuje bieżący zestaw reguł i włącza wyzwalacze.

Opcjonalnie: ekran wyłączony, pokrywa zamknięta

Buildy nie potrzebują świecącego panelu.

  • Wyłącz zapobiegaj uśpieniu wyświetlacza, jeśli zależy ci tylko na działającym systemie. Przewodnik: Utrzymuj Maca aktywnego z wyłączonym ekranem.
  • Na MacBooku włącz tryb zamkniętej pokrywy, żeby maszyna dalej kompilowała w torbie albo na półce, z wewnętrznym panelem uśpionym po zamknięciu pokrywy. Przewodnik: Zamknięta pokrywa.

Bezpieczeństwo baterii

Na laptopie połącz utrzymywanie aktywności z automatycznym wstrzymaniem zależnym od baterii, żeby zapomniana sesja nie rozładowała akumulatora. Ustaw próg (na przykład 20%) w Preferencjach; Keepresso wstrzymuje, gdy poziom spadnie poniżej. Więcej: Utrzymuj aktywność podczas ładowania.

Skrypty i maszyny CI

Dla bezmonitorowych maszyn do buildów albo pipeline'ów ze skryptami:

# Utrzymuj Maca aktywnego, dopóki działa polecenie (aplikacja nie jest w tym trybie wymagana)
keepresso -dims -- your-build-command

# Albo steruj uruchomioną aplikacją
keepresso start --duration 120
keepresso stop

Uwagi o instalacji i PATH: CLI keepresso. Na Macu mini używanym tylko do buildów przejdź też listę kontrolną Konfiguracja bez monitora, żeby logowanie i polityki uśpienia pasowały do maszyny zawsze włączonej.

Powiązane

Pobierz Keepresso

Darmowa i open source, dla macOS 14 i nowszych. Zainstaluj ją i utrzymuj Maca aktywnym, na swoich zasadach.

Więcej w kolekcji Korzystanie z Keepresso

Utrzymuj Maca aktywnego przez określony czas
Uruchom sesję utrzymywania aktywności z limitem czasu, żeby twój Mac pozostał aktywny na czas pobrania albo renderu, a potem sam zasnął.
Utrzymaj MacBooka aktywnego przy zamkniętej pokrywie
Nie pozwól MacBookowi zasnąć po zamknięciu pokrywy, na baterii, bez zewnętrznego monitora i bez kabla zasilania. Darmowe i open source.
Bądź aktywny tylko wtedy, gdy to ważne, dzięki inteligentnym wyzwalaczom
Ustaw warunki, żeby Keepresso utrzymywało twojego Maca aktywnym tylko wtedy, gdy działa aplikacja, trwa rozmowa, jesteś na zasilaniu i więcej. Nigdy włączone, kiedy nie powinno być.
Utrzymuj Maca aktywnego, ale pozwól ekranowi się wyłączyć
Utrzymuj Maca działającego podczas pobierania albo buildu, a wyświetlacz niech zasypia, żeby oszczędzać energię i chronić ekran.