Uzun build'ler ve derlemeler sırasında Mac'inizi uyanık tutun
Uzun bir Xcode archive'ı, bir cargo build --release, bir Gradle veya npm install ya da yerel bir CI çalıştırması, macOS'un makinenin boşta olduğuna karar verdiği klasik andır. Ekran kararır, sistem uyur ve derleme takılır veya ölür. Keepresso iş için Mac'i uyanık tutar, sonra iş bitince dinlenmesine izin verir.
İşe uyan yaklaşımı seçin
1. Zamanlı oturum (en basiti)
Derlemenin genellikle bir pencere içinde bittiğini biliyorsanız:
- Menü çubuğundaki Keepresso fincanına tıklayın.
- Bir süre seçin (1 saat, 4 saat, özel veya Belirli bir saate kadar).
- Uyanık tutmayı başlatın ve derlemeyi başlatın.
Zamanlayıcı bittiğinde Keepresso sistemi ayakta tutmayı bırakır. Ayrıntılar: zamanlı oturumlar.
2. Süreç tetikleyicisi (elle müdahalesiz)
Yalnızca derleme aracı gerçekten çalışırken uyanık kalın:
- Tercihler → Tetikleyiciler'i açın.
- Tetikleyici denetimini açın.
- Bir Süreç çalışıyor koşulu ekleyin ve komutu eşleştirin; örneğin
xcodebuild,swift,cargo,rustc,gradle,java,node,npm,pnpm,make,ninjaveyacmake. - Birden fazla araç kullanıyorsanız herhangi biri ile birleştirin.
Süreç çıktığında Keepresso oturumu bırakır (ayarladığınız herhangi bir tolerans süresinden sonra) ve Mac yeniden uyuyabilir. Bkz. akıllı tetikleyiciler.
3. CPU yükü tetikleyicisi (araçtan bağımsız)
Araç adı değişiyor ama makine açıkça çalışıyorsa:
- Bir CPU bir eşiğin üzerinde koşulu ekleyin (yüzde 50 veya 75 iyi bir başlangıçtır).
- Yumuşatmayı koruyun: kısa bir sıçrama oturum açmaz; sürekli yük açar.
Karışık toolchain'ler veya farklı adlar altında farklı alt süreçler doğuran IDE derlemeleri için idealdir.
4. Medya Render'ı / Yapay Zeka Ajanı hazır ayarları
Yerleşik hazır ayarlar yaygın uzun işleri kapsar:
- Medya Render'ı,
ffmpegçalışırken tutar. - Yapay Zeka Ajanı,
claude,codexveyagrokçalışırken tutar (dizüstü bilgisayarda gece boyu ajan işi).
Koşul menüsünden bir hazır ayar uygulayın; mevcut kural setinin yerini alır ve tetikleyicileri açar.
İsteğe bağlı: ekran kapalı, kapak kapalı
Derlemelerin yanık bir panele ihtiyacı yoktur.
- Yalnızca sistemin ayakta kalmasını önemsiyorsanız ekran uykusunu engelle'yi kapatın. Rehber: Ekran kapalıyken Mac'i uyanık tutun.
- Bir MacBook'ta kapak kapalı modunu açın; böylece makine çantada veya rafta derlemeye devam eder, kapak kapanınca dahili panel uyutulur. Rehber: Kapak kapalı.
Pil güvenliği
Bir dizüstü bilgisayarda uyanık tutmayı pil farkındalıklı otomatik duraklatma ile eşleştirin; unutulmuş bir oturum paketi bitirmesin. Tercihler altında bir alt sınır ayarlayın (örneğin yüzde 20); Keepresso şarj bunun altına düşünce duraklatır. Daha fazlası: Şarj olurken uyanık tutun.
Betikler ve CI makineleri
Ekransız derleme makineleri veya betikli pipeline'lar için:
# Bir komut çalışırken Mac'i uyanık tut (bu mod için uygulama gerekmez)
keepresso -dims -- your-build-command
# Ya da çalışan uygulamayı yönetin
keepresso start --duration 120
keepresso stop
Kurulum ve PATH notları: keepresso CLI. Yalnızca derleme için kullanılan bir Mac mini'de, oturum açma ve uyku politikalarının her zaman açık bir makineye uyması için Ekransız Kurulum kontrol listesini de çalıştırın.
İlgili
Keepresso'yu edinin
macOS 14 ve üzeri için ücretsiz ve açık kaynak. Kurun ve Mac'inizi kendi kurallarınıza göre uyanık tutun.
Keepresso'yu kullanma içinde daha fazla