Mantieni sveglio il Mac durante le build e le compilazioni lunghe
Un lungo archive di Xcode, un cargo build --release, un install di Gradle o npm, o una run CI locale: è il momento classico in cui macOS decide che la macchina è inattiva. Lo schermo si attenua, il sistema si sospende e la build si blocca o muore. Keepresso mantiene sveglio il Mac per il lavoro, poi lo lascia riposare quando ha finito.
Scegli l'approccio che combacia con il lavoro
1. Sessione a tempo (il più semplice)
Se sai che la build di solito finisce entro una finestra:
- Clicca sulla tazza di Keepresso nella barra dei menu.
- Scegli una durata (1 ora, 4 ore, personalizzata, o Fino a un orario).
- Avvia il mantenimento sveglio e avvia la build.
Quando il timer finisce, Keepresso smette di tenere il sistema sveglio. Dettagli: sessioni a tempo.
2. Trigger di processo (a mani libere)
Resta sveglio solo mentre lo strumento di build è davvero in esecuzione:
- Apri Preferenze → Trigger.
- Attiva il filtro tramite trigger.
- Aggiungi una condizione Processo in esecuzione e abbina il comando, per esempio
xcodebuild,swift,cargo,rustc,gradle,java,node,npm,pnpm,make,ninjaocmake. - Combina con almeno una se usi più di uno strumento.
Quando il processo termina, Keepresso chiude la sessione (dopo l'eventuale periodo di grazia che hai impostato) e il Mac può sospendersi di nuovo. Vedi trigger intelligenti.
3. Trigger di carico CPU (indipendente dallo strumento)
Se il nome dello strumento cambia ma la macchina sta chiaramente lavorando:
- Aggiungi una condizione CPU sopra una soglia (50% o 75% è un buon punto di partenza).
- Tieni attiva la media: un picco breve non apre una sessione; un carico sostenuto sì.
Ideale per toolchain miste o build dell'IDE che generano processi figli con nomi diversi.
4. Preset Render multimediale / Agente IA
I preset integrati coprono lavori lunghi comuni:
- Render multimediale tiene attivo mentre gira
ffmpeg. - Agente IA tiene attivo mentre
claude,codexogrokè in esecuzione (lavoro notturno di agenti su un portatile).
Applica un preset dal menu delle condizioni; sostituisce l'attuale set di regole e attiva i trigger.
Opzionale: schermo spento, coperchio chiuso
Le build non hanno bisogno di un pannello acceso.
- Disattiva impedisci la sospensione del display se ti interessa solo che il sistema resti attivo. Guida: Mantieni sveglio il Mac con lo schermo spento.
- Su un MacBook, attiva la modalità coperchio chiuso così la macchina continua a compilare in borsa o su uno scaffale, con il pannello interno messo a dormire quando chiudi il coperchio. Guida: Coperchio chiuso.
Sicurezza della batteria
Su un portatile, abbina il mantenimento sveglio alla pausa automatica in base alla batteria così una sessione dimenticata non scarica il pacco. Imposta una soglia (per esempio 20%) nelle Preferenze; Keepresso mette in pausa quando la carica scende sotto. Altro: Mantieni sveglio mentre è in carica.
Script e macchine CI
Per macchine di build senza schermo o pipeline automatizzate:
# Mantieni sveglio il Mac mentre gira un comando (l'app non serve in questa modalità)
keepresso -dims -- your-build-command
# Oppure pilota l'app in esecuzione
keepresso start --duration 120
keepresso stop
Note su installazione e PATH: CLI keepresso. Su un Mac mini usato solo per le build, esegui anche la checklist Configurazione senza schermo così login e politiche di sospensione combaciano con una macchina sempre accesa.
Correlate
Ottieni Keepresso
Gratuita e open source, per macOS 14 e versioni successive. Installala e mantieni il Mac sveglio come vuoi tu.
Altro in Usare Keepresso