Keepresso
Keepresso
A Keepresso használata

Tartsd ébren a Macedet hosszú buildek és fordítások alatt

Frissítve Jul 14, 2026 3 min

Egy hosszú Xcode archive, egy cargo build --release, egy Gradle- vagy npm-telepítés, vagy egy helyi CI-futtatás a klasszikus pillanat, amikor a macOS úgy dönt, hogy a gép tétlen. A kijelző elhalványul, a rendszer elalszik, a build pedig elakad vagy meghal. A Keepresso ébren tartja a Macet a feladat idejére, majd hagyja pihenni, amikor a munka kész.

Válaszd a feladathoz illő megközelítést

1. Időzített munkamenet (a legegyszerűbb)

Ha tudod, hogy a build általában egy időablakon belül kész:

  1. Kattints a Keepresso csészére a menüsávban.
  2. Válassz időtartamot (1 óra, 4 óra, egyéni, vagy Egy adott időpontig).
  3. Indítsd az ébren tartást, és indítsd a buildet.

Amikor az időzítő lejár, a Keepresso abbahagyja a rendszer ébren tartását. Részletek: időzített munkamenetek.

2. Folyamat trigger (kezek nélkül)

Csak addig maradj ébren, amíg a build eszköz tényleg fut:

  1. Nyisd meg a Beállítások → Triggerek panelt.
  2. Kapcsold be a trigger-kapuzást.
  3. Adj hozzá egy Folyamat fut feltételt, és illeszd a parancsra, például xcodebuild, swift, cargo, rustc, gradle, java, node, npm, pnpm, make, ninja vagy cmake.
  4. Kombináld vagy-vagy logikával, ha több eszközt használsz.

Amikor a folyamat kilép, a Keepresso lezárja a munkamenetet (az általad beállított türelmi idő után), és a Mac újra elalhat. Lásd: okos triggerek.

3. CPU-terhelés trigger (eszközfüggetlen)

Ha az eszköz neve változik, de a gép egyértelműen dolgozik:

  1. Adj hozzá egy CPU egy küszöb fölött feltételt (az 50% vagy 75% jó kiindulópont).
  2. Tartsd meg a simítást: egy rövid kilengés nem indít munkamenetet; a tartós terhelés igen.

Ideális vegyes toolchain-ekhez vagy IDE-buildekhez, amelyek különböző nevű gyerekfolyamatokat indítanak.

4. Médiarenderelés / AI ügynök presetek

A beépített presetek a gyakori hosszú feladatokat fedik le:

  • A Médiarenderelés fent tartja, amíg az ffmpeg fut.
  • Az AI ügynök fent tartja, amíg a claude, a codex vagy a grok fut (éjszakai ügynök-munka laptopon).

Alkalmazz egy presetet a feltételmenüből; lecseréli a jelenlegi szabálykészletet, és bekapcsolja a triggereket.

Opcionális: kijelző ki, fedél lecsukva

A buildeknek nincs szükségük világító panelre.

  • Kapcsold ki a kijelző elalvásának megakadályozása opciót, ha csak az számít, hogy a rendszer fent maradjon. Útmutató: Tartsd ébren a Macet kikapcsolt kijelzővel.
  • MacBookon engedd be a lecsukott fedelű módot, hogy a gép táskában vagy polcon is fordítson tovább, a belső panelt elaltatva, amikor a fedél lecsukódik. Útmutató: Lecsukott fedél.

Akkumulátor-biztonság

Laptopon párosítsd az ébren tartást az akkumulátor-alapú automata szüneteltetéssel, hogy egy elfelejtett munkamenet ne merítse le a csomagot. Állíts be alsó határt (például 20%) a Beállításokban; a Keepresso szüneteltet, ha a töltöttség ez alá esik. Több: Tartsd ébren töltés közben.

Szkriptek és CI-gépek

Fejnélküli buildgépekhez vagy szkriptelt pipeline-okhoz:

# Hold the Mac awake while a command runs (app not required for this mode)
keepresso -dims -- your-build-command

# Or drive the running app
keepresso start --duration 120
keepresso stop

Telepítés és PATH: keepresso CLI. Egy csak buildekhez használt Mac minin futtasd le a fejnélküli beállítás checklistjét is, hogy a bejelentkezés és az alváspolitika illeszkedjen egy mindig bekapcsolt géphez.

Kapcsolódó

Szerezd meg a Keepressót

Ingyenes és nyílt forráskódú, macOS 14-hez és újabbhoz. Telepítsd, és tartsd ébren a Macedet a te szabályaid szerint.

Több itt: A Keepresso használata

Tartsd ébren a Macedet egy meghatározott időre
Indíts egy időzített ébren tartó munkamenetet, hogy a Macod fent maradjon egy letöltéshez vagy rendereléshez, majd magától elaludjon.
Tartsd ébren a MacBookodat lecsukott fedéllel
Akadályozd meg, hogy a MacBookod elaludjon, amikor lecsukod a fedelét, akkumulátorról, külső kijelző és tápkábel nélkül. Ingyenes és nyílt forráskódú.
Maradj ébren csak amikor számít, okos triggerekkel
Állíts be feltételeket, hogy a Keepresso csak akkor tartsa ébren a Macedet, amíg egy alkalmazás fut, egy hívás zajlik, tápon vagy, és még sok más esetben. Sosem akkor, amikor nem kéne.
Tartsd ébren a Macedet, de hagyd kikapcsolni a kijelzőt
Tartsd futásban a Macedet egy letöltéshez vagy buildhez, miközben a kijelző alszik, hogy energiát takaríts meg, és óvd a képernyőt.