Prizden uzakta, pille bir build'i ayakta tutmak

Henry AGI
7 dk okumaJun 2026
Prizden uzakta, pille bir build'i ayakta tutmak

Evet, prizden uzaktayken de bir MacBook build'ini pille çalışır tutabilirsiniz — en hızlı yol yerleşik araçları kullanmak: caffeinate -i, bir komut çalıştığı sürece boşta uyumayı engeller; pmset -g batt ise o an gerçekte elinizde ne kadar şarj olduğunu söyler. macOS'un kendi başına yapmadığı şey, iş sürerken daha az güç harcamak veya pil sıfırlanmadan işi durdurmaktır. LidRun'un Sessiz Pil Tasarrufu ve pil eşiği tam olarak bu boşluğu kapatmak için var: ekranı karartarak çalışma süresini uzatır, ardından Mac'in işin ortasında sert biçimde kapanması yerine kendi koşullarında uyumasına izin verir.

Priz olmadan çalışmanın sorunu

Şarjdayken, uzun bir iş için Mac'i uyanık tutmak büyük ölçüde bir ısı meselesidir — sınırı belirleyen şarj değil, sıcaklıktır. Pildeyken ise buna bir yarış da eklenir: iş zaman ister, şarj ise prizden uzakta olduğunuz sürece geri sayan sabit bir bütçedir.

Kaba çözüm, uykuyu tamamen kapatıp pil bitene kadar çalıştırmaktır. Bu, iki dünyanın da en kötüsünü bir araya getirir — ekran boşuna harcadığı şarjı tüketerek açık kalır, iş pilden uzun sürerse de Mac yine de işi bitirmeden sert biçimde kapanır.

Gerçekten işe yarayan şey iki şeyin bir arada olmasıdır: iş sürerken daha az güç harcamak ve pil sıfırlanmadan önce temiz bir durma noktasına sahip olmak. macOS'un yerleşik araçları sizi buraya kısmen götürür. LidRun ise ikisini de otomatik olarak yapmaya çalışır.

Pil saati neden işten daha hızlı işler

Bir build sırasında asıl tüketimi yapan CPU'dur — bir model indirirken veya render alırken GPU da buna eklenir; bu, ekranın veya işletim sisteminin boştayken harcadığından çok daha fazladır. Her çekirdeği zorlayan bir iş, çalıştığı sürece bu yükü çekmeye devam eder; ağır bir derlemenin veya uzun bir agent oturumunun şarjı, gezinme ya da yazı yazmanın asla yapmayacağı şekilde gözle görülür biçimde eritmesinin nedeni budur.

macOS bu sırada kendini de korur: çip ısındıkça sistemin termal durumu nominal, fair, serious ve critical aşamalarını sırayla geçerek yükselir; bu ölçeğin üst uçlarına yaklaşıldığında işletim sistemi soğumak için CPU'yu kısar (throttle). Kısma tek başına ekstra güç tüketimi eklemez — çipi yavaşlatır — ama kısılmış bir build'in bitmesi daha uzun sürer, her ek dakika da pilin karşılamak zorunda kaldığı bir dakika daha demektir.

Ekran ise diğer gerçek ve kontrol edilebilir maliyettir — bir dizüstünde isteğe bağlı harcamaların en büyüklerinden biridir ve kimse izlemiyor olsa bile, denetimsiz bir build boyunca tüm parlaklığıyla açık kalır. Bir uyanık tutma aracının gerçekten üzerinde bir şeyler yapabileceği kısım budur; altındaki CPU yükü ise onun elinde değildir.

İlgili kılavuzMacBook düşük pilde otomatik uyku

Ücretsiz yol: caffeinate, pmset ve Düşük Güç Modu

macOS, bir Mac'i ücretsiz olarak uyanık tutmak için gereken her şeyle birlikte gelir. caffeinate -i (veya caffeinate -i make, caffeinate -i npm run build) komut çalıştığı sürece boşta uyumayı engelleyen bir assertion oluşturur ve komut sona erer ermez bunu bırakır — ayrı bir durdurma adımı gerekmez. pmset -g batt, Terminal'dan şarj durumunu ve güç kaynağını kontrol eder; tek başına pmset -g ise o an Mac'i uyanık tutan tüm assertion'ları ve bunları hangi sürecin sahiplendiğini listeler — Mac'in neden uyumadığından emin olamadığınız zamanlarda gerçekten işe yarar.

Bu sorunun closed-lid hâli için de yerleşik bir çözüm var: sudo pmset disablesleep 1, bir MacBook'u kapak kapalıyken — harici bir ekrana bağlı ya da arka planda çalışan bir kutu olarak — çalışır tutar; disablesleep 0 ise bunu geri kapatır. Bu, LidRun'un kendi clamshell modunun arka planda kullandığı ilkellikle aynısıdır, sadece etrafına sarılmış bir güvenlik ağı yoktur.

Özellikle kafe senaryosu için, macOS'un kendi Düşük Güç Modu (Sistem Ayarları → Pil) arka plan etkinliğini ve saat hızını kısarak şarjı uzatır; Mac'i uyanık tutan araç ne olursa olsun açmaya değer — bu sorunla yarışmaz, onu tamamlar.

Ücretsiz çözümün yetersiz kaldığı yer

Buradaki boşluklar belirsiz değil, somut. İnsanların ilk uzandığı bayrak olan caffeinate -s, yalnızca AC gücünde çalışır; man sayfası bunu açıkça söyler, pilde ise sessizce hiçbir şey yapmaz — yani -s'in fişsiz bir oturumu kapsadığını varsayan bir script bunu kapsamaz. Pilde Mac'i gerçekten uyanık tutan -i'dir, ama ekran hakkında hiçbir şey söylemez; bu yüzden saf bir caffeinate -d -i ya da aynı şekilde ayarlanmış herhangi bir GUI uyanık-tutma anahtarı, çalışma boyunca ekranı tam parlaklıkta bırakır — tam olarak hiçbir işe yaramayan şarjı yakarak.

Daha büyük boşluk ise durdurma koşuludur. caffeinate ve üçüncü taraf uyanık-tutma uygulamaları — Amphetamine, KeepingYouAwake, Lungo, Caffeine — yaptıkları tek işte gerçekten iyidir: temiz bir menü çubuğu anahtarı veya uykuyu kapalı tutan bir zamanlama. Ama hiçbiri bunu yaparken pil seviyesini izlemez. Ya yüzdeyi kendiniz takip edip zamanında kapatırsınız ya da Mac sıfıra iner ve işin ortasında sert biçimde kapanır — yazının başındaki kaba "uykuyu kapat, gitsin" yaklaşımıyla aynı sonuç.

Bu, o araçlara bir eleştiri değil. Zamanlamaya dayalı bir uyanık-tutma, oturumların çoğunun tam olarak ihtiyacı olan şeydir ve beş dakikalık bir iş için koca bir güvenlik katmanı çalıştırmaktan çok daha hafiftir. Sorun özellikle denetimsiz, pil sınırlı, "bu Mac'e bakmayacağım" durumunda ortaya çıkar — kör bir wake lock böyle bir iş için yanlış şekildir.

Daha sessiz bir ekranla zaman kazanmak

LidRun'un Sessiz Pil Tasarrufu tam olarak bu ekran maliyetine dayanır: Mac'i pilde uyanık tutarken ekranı — ve varsa klavye arka ışığını — sessizce karartarak çalışma süresini uzatır, oturum bittiğinde ikisini de eski haline döndürür.

Seviyeleri bir kere ayarlar, çalışma boyunca sizinle didişmez: oturum ortasında parlaklığı yeniden açabilirsiniz, LidRun buna karşı koymaz. Parlaklığa yalnızca Mac'i pilde uyanık tutan taraf gerçekten kendisiyken dokunur — şarjdayken veya hiçbir şey çalışmıyorken tamamen kenarda durur.

Bu küçük bir kaldıraçtır, mucize değil. Ekranı karartmak, ağır bir derleme sırasında CPU'nun çektiği tüketime dokunmaz; bu yüzden her çekirdeği zorlayan bir işte tasarruf modu saatler değil, dakikalar kazandırır. Ama ekranın zaten bir saat boyunca hiçbir işe yaramadan tam parlaklıkta duracağı bir çalışmada, bu gerçek bir ek süredir ve açık bırakmanın hiçbir bedeli yoktur.

LidRun karartma sırasında beklenmedik şekilde kapanırsa — bir çökme, bir zorla kapatma — bir sonraki açılışta bu eskimiş durumu fark eder ve parlaklığınızı otomatik olarak geri getirir; yani kötü bir çıkış sizi karanlık bir ekrana bakar halde bırakmaz.

Çalışmayı felaketle değil, temiz biçimde bitirmek

İşin diğer yarısı ne zaman durulacağını bilmektir; LidRun tek bir kesme noktası yerine iki katman çalıştırır. Birincisi ayarlayabileceğiniz katmandır: pil belirli bir eşiğin altına düştüğünde uyanık tutma otomatik olarak durur — varsayılan %20, %15 ile %50 arasında ayarlanabilir — böylece Mac normal şekilde uyuyabilir ve elinizde işinizi kaydedecek, bir priz bulacak ya da toplanacak kadar pay kalır.

İkincisi ise bunun altında bir yedek katmandır: birinci eşik nereye ayarlanmış olursa olsun, hatta otomatik durdurma anahtarı tamamen kapalı olsa bile, varsayılan olarak %4'te (ayarlanabilir aralık %4–8) devreye giren bir hayatta kalma uyku modu. Bu, birinci katman yanlış ayarlanmış ya da kapatılmış olsa bile uzun bir çalışmanın sert bir kapanışla değil, Mac'in kendi koşullarında uykuya geçmesiyle sonlanması içindir.

İki durdurma da sessiz gerçekleşmez. Etkinlik Günlüğü tam anı ve yüzdeyi kaydeder — "%20 pilde otomatik durduruldu," "%4 pilde Mac uyutuldu," "Pil tasarrufu açık — ekran karartıldı" — böylece daha sonra ne olduğunu merak etmek yerine çalışmayı hangi eşiğin bitirdiğini görebilirsiniz.

Varsayılan koruma herkes için ücretsiz çalışır; yüzdeleri kendi iş akışınıza göre ince ayarlamak — örneğin sık şarj ettiğiniz bir dizüstü için %35'te durdurmak — LidRun'un ücretli, kademeli güvenlik kontrollerinin bir parçasıdır. Eşiğin kendisi ise hiçbir zaman ücret duvarının arkasında değildir.

LidRun'un yeri — ve yeri olmadığı yerler

Klavyenin başındaysanız ve bir kahve alırken Mac'i açık tutacak bir komuta ihtiyacınız varsa doğru araç caffeinate'tir. Tek tıkla menü çubuğu anahtarı veya CLI gerektirmeyen bir zamanlama istiyorsanız doğru araç Amphetamine, KeepingYouAwake, Lungo ve Caffeine'dir. Hepsi uykuyu kapalı tutma konusunda gerçekten iyidir. Ama hiçbiri işin gerçekten bittiğini, pilin sert bir durma noktasına yaklaştığını ya da Mac'in çalışmaya devam etmesi güvenli olmayan bir yere sürüklendiğini fark etmek üzere tasarlanmamıştır.

LidRun'un şekli bilerek farklıdır: agent çalışıyorsa uyanık kal; agent bittiyse ya da durum güvensiz hale geldiyse tutuşu bırak ve Mac'in uyumasına izin ver. Auto Mode yalnızca bir uygulamanın açık olmasını değil, gerçekten meşgul bir süreci arar — uygulama içi metin bunu açıkça söyler: "bir uygulamanın sadece açık olması sayılmaz" — yani Mac'i bir tahmine dayanarak uyanık tutmaz. Pil eşiği ve ekran karartmasıyla birlikte bu, bir kafe oturumunun gerçekten ihtiyaç duyduğu şeydir: daha güçlü bir wake lock değil, daha az takip etme zorunluluğu.

Bunların hiçbiri pilin fiziksel olarak ne olduğunu değiştirmez. Uzun ve ağır bir çalışma — büyük bir model indirme, tam bir release build'i — yine de bir şarj cihazına bağlıyken daha hızlı ve daha güvenli biter; pilde ise karartma veya iyi seçilmiş bir eşiğin telafi edebileceğinden daha hızlı tükenir. Kafe modunu, orta büyüklükte bir işi bitirmenin ya da bir priz bulana kadar daha uzun bir işte gerçek ilerleme kaydetmenin bir yolu olarak görün — fişsiz herhangi bir şeyi süresiz çalıştırmanın bir yolu değil.

Pille çalışma konusunda dürüst olmak

Mac'i hangi araç uyanık tutuyor olursa olsun, fizik kuralları aynı şekilde işler: sıcak bir kafe masası, bir koltuk minderi ya da bir çanta MacBook'un ihtiyaç duyduğu hava çıkışlarını tıkar, ısı da çoğu insanın beklediğinden daha hızlı birikir. Bu olurken sistemin termal durumu nominal, fair, serious ve critical basamaklarından geçerek tırmanır; LidRun'un güvenlik denetleyicisi de çip sert bir şekilde kısılmaya zorlanmadan ya da Mac olmaması gereken bir yerde çalışır durumda bırakılmadan önce geri çekilebilmek için aynı tırmanışı izler.

Bunların hiçbiri kafede çalışmaktan kaçınmak için bir neden değildir. Bunun yerine, köşedeki bir masada bile Mac'i sert ve havalandırmalı bir yüzeyde tutmak, tek bir araca körü körüne güvenmek yerine ara sıra şarj durumuna göz atmak ve aksi halde kendinizin hatırlaması gereken kısmı eşiğe bırakmak için bir nedendir.

Sık çalıştırdığınız oturumlar bu şekildeyse — denetimsiz build'ler, agent işleri, başlatıp yanından ayrıldığınız her şey — pil tasarrufu ve pil eşiği, uyanık tutma pilde çalışmaya başladığı anda varsayılan olarak açıktır. Temel korumanın devreye girmesi için ekstra bir ayar yapmanıza gerek yoktur.

Kapak kapalı uykusuyla boğuşmak yerine deneyin

LidRun, işinizi kapak kapalıyken, pil ve sıcaklık koruması yerleşik biçimde çalışır tutar.

macOS için indir

LidRun zaten sizde mi? Kurulum rehberini okuyun →

LidRun'u yeni mi tanıdınız? Fiyatlara bakın →

Sık sorulanlar

Sessiz Pil Tasarrufu gerçekten çok mu güç tasarrufu sağlıyor?

LidRun, Mac'i pilde uyanık tutarken ekranı ve — varsa — klavye arka ışığını karartır; bu, ekranın aksi halde boşuna tam parlaklıkta duracağı uzun, denetimsiz işlerde çalışma süresini uzatır. Ağır bir derleme sırasında CPU'nun çektiği tüketimi azaltmaz, bu yüzden her çekirdeği zorlayan bir işte saatler değil, dakikalar kazandırır. Bunu CPU maliyetine bir çözüm değil, ekran maliyeti üzerinden elde edilen bedava bir ek süre olarak düşünün.

İş bittikten sonra ekranımı karanlık mı bırakır?

Hayır. Oturum bittiğinde parlaklığınızı ve klavye arka ışığınızı otomatik olarak geri getirir; karartmayı yalnızca Mac'i pilde uyanık tutan taraf gerçekten kendisiyken yapar — şarjdayken kenarda durur. LidRun karartma sırasında beklenmedik şekilde kapanırsa, bir sonraki açılışta bu eskimiş durumu fark eder ve o zaman da parlaklığınızı geri getirir.

Pilin sıfıra inmesini ne engelliyor?

İki eşik. Uyanık tutma, varsayılan olarak %20 pilde otomatik durur (ayarlanabilir aralık %15–50) ve Mac'in işinizi kaydedecek kadar payla normal şekilde uyumasına izin verir. Bunun altında, birinci eşik ne olursa olsun varsayılan olarak %4'te (ayarlanabilir %4–8) devreye giren bir hayatta kalma uyku modu vardır; böylece çalışma ani bir sert kapanışla değil, uykuda sonlanacak şekilde tasarlanmıştır.

Kafede pille ağır bir build çalıştırabilir miyim?

Gerçek ilerleme kaydedebilirsiniz, ama uzun ve ağır bir çalışma — büyük bir model indirme, tam bir release build'i — yine de bir şarj cihazına bağlıyken daha hızlı ve daha güvenlidir; pilde karartmanın veya bir eşiğin telafi edebileceğinden daha hızlı tükenir. Kafe modunu, orta büyüklükte bir işi bitirmek ya da bir priz bulana kadar daha uzun bir işte ilerlemek için kullanın — fişsiz bir şeyi süresiz çalıştırmak için değil.

Neden LidRun yerine sadece caffeinate kullanmıyorum?

caffeinate ücretsizdir, macOS'a yerleşiktir ve klavyenin başındaysanız ve sadece çalışmaya devam edecek bir komuta ihtiyacınız varsa doğru tercihtir. Ama caffeinate -s yalnızca AC gücünde çalışır — pilde sessizce hiçbir şey yapmaz — fişsizken gerçekten işe yarayan -i ise ekranı karartmaz ya da şarj seviyesini izlemez. Pilde yanından ayrılacağınız bir iş için boşluk tam olarak budur: Mac'e ne zaman durması gerektiğini söyleyen yerleşik hiçbir şey yoktur.

Düşük Güç Modu, LidRun ile çakışır mı?

Hayır — farklı katmanlarda çalışırlar. Düşük Güç Modu (Sistem Ayarları → Pil) sistem genelinde arka plan etkinliğini ve saat hızını kısar; LidRun ise Mac'i ne zaman uyanık tutacağına karar verir ve bunu yaparken ekranı karartır. İkisini birlikte çalıştırmakta bir sakınca yok, hatta bir kafe oturumu için şarjı en çok uzatan da tam olarak bu kombinasyondur.

LidRun'ın size uygun olup olmadığını merak mı ediyorsunuz?

Araştırmayı ChatGPT, Claude veya Perplexity'e bırakın — aşağıya tıklayın ve yapay zekânın LidRun hakkında gerçekten ne düşündüğünü görün.