MacBook'u kapak kapalıyken çalışır halde tutmak

Kapalı bir kapak, saatler süren bir işi bitirmek zorunda değil. Gece boyunca süren bir build, uzun bir AI agent çalıştırması ya da saatler süren bir indirme sırasında MacBook'u kapak kapalıyken çalışır tutmak, sadece ilk uyku moduna girişi engellemekten fazlasını gerektirir — iş gerçekten sürdüğü sürece pili ve ısıyı izleyen bir mekanizma gerekir. İşte bunun için ne gerektiği ve tek bir terminal komutuna bırakmanın ne zaman güvenli olmaktan çıktığı.
Uyanık olmak, çalışıyor olmak değildir
macOS kapak kapandığında uyku moduna girdiği anda, Mac üzerinde çalışan her işlem de onunla birlikte durur — sadece ekran değil. Bir build derleme ortasında durur, bir indirme kaldığı yüzdede donup kalır, bir agent görev ortasında duraklar. Hiçbir şey çökmez ama hiçbir şey de ilerlemez ve biri kapağı tekrar açana kadar durum böyle kalır.
İki dakikalık bir iş için bunun pek önemi yok — zaten iş bitmeden idle uyku devreye girmezdi. Ama bir saat, birkaç saat ya da bütün gece süren bir işten bahsetmeye başladığınızda önem kazanıyor, çünkü kimse kapağı açık tutmak için o kadar süre orada oturmayacaktır.
Yani MacBook'u kapak kapalıyken çalışır tutmak aslında üst üste binen iki ayrı iş demek: sistemi kapanış sırasında çalışır durumda tutmak ve bunu iş ne kadar sürerse sürsün güvenli şekilde yapmak. Sadece birincisini çözen bir araç, iş birkaç dakikayı aştığı anda yarım bir çözüme dönüşür.
Uzun, kimsenin izlemediği çalıştırmalar kısa olanlardan farklı şekillerde neden başarısız olur
Beş dakikalık bir uyanık tutma hilesi nadiren ters gider — hâlâ yakınlardasınızdır, pil neredeyse hiç düşmez, Mac'in ısınmaya vakti olmaz. Aynı oturumu saatlere ya da gece boyuna uzattığınızda başarısızlık senaryoları çoğalır. Kapalı bir kapak tasarım gereği zaten bir miktar ısıyı içeride hapseder, dolayısıyla saatler süren yük, termal tabloyu açık kapaklı bir oturuma göre daha ileri götürür. 40 dakika sürmesi gereken bir build, kararsız bir bağımlılıkta takılıp sessizce bütün gece çalışabilir. Pilde çalışan bir indirme, siz fark etmeden çok önce pili sıfıra kadar tüketebilir. Ve oturumu bitirmeyi hatırlaması gereken kişi sizseniz, kimsenin izlemediği bir Mac aynı zamanda kimsenin hatırlamadığı bir Mac demektir.
Bunların hiçbiri uzun, kapak-kapalı çalıştırmaları pervasız yapmaz. Anlamı şu: 20 dakikalık bir iş için kullanılan araç — sadece uyanık tut — otomatik olarak 8 saatlik bir iş için de doğru araç değildir. Fark ilk on saniyede değil, ilk on dakikadan sonra ortaya çıkar.
İlgili kılavuzKapak kapalıyken Mac alarmı çalar mı?Ücretsiz yöntem, ve gece boyunca nerede tıkanıyor
Alttaki mekanizma tek bir bayrak: sudo pmset -a disablesleep 1, macOS'a kapak kapandığında uyumamasını söyler, hepsi bu. LidRun'un Closed-Lid Mode özelliğinin arka planda çağırdığı ilkel de tam olarak bu — arkasında gizli bir numara yok, elle çalıştırmanın da bir bedeli yok.
Yaptığı tek şey de bu; başka hiçbir şey yapmaz. Zamanlayıcı yok, dolayısıyla takılan bir iş, siz sudo pmset -a disablesleep 0 komutunu hatırlayana kadar Mac'i süresiz uyanık tutar. Pil taban sınırı yok, dolayısıyla pilde çalışırken kendini durdurmak yerine pili sıfıra kadar tüketir. Termal farkındalık yok, dolayısıyla kapak kapalı altı saat çalışan bir Mac geri çekilmesi için hiçbir sinyal almaz. caffeinate -i ya da caffeinate -s bu kadarını bile sağlamaz — bunlar idle uykuyu engeller, clamshell uykusunu değil; bu yüzden caffeinate ile çalıştırılan bir iş, harici ekranı olmayan sadece-pil donanımda kapak kapanır kapanmaz yine de durur.
Her yirmi dakikada bir kontrol ettiğiniz bir çalıştırma için bu, yönetilebilir bir ödünleşim. Ama yatmadan önce ya da ofisten çıkmadan önce kurduğunuz bir şey için "yönetilebilir" artık doğru kelime değil — takılmayı, pil tükenmesini ya da ısınmayı fark edecek yerde olmayacaksınız. (Mac'i kapak kapalıyken uyanık tutmanın bütün yollarını ele alan yol arkadaşı rehber, caffeinate bayrakları, gerçek harici-ekran clamshell'i ve üçüncü taraf uygulamalar dahil daha geniş bir yöntem haritası sunuyor; bu yazı özellikle uzun ve kimsenin izlemediği çalıştırmalarla ilgili.)
Kimsenin izlemediği bir oturumun gerçekte neye ihtiyacı var
LidRun'un Closed-Lid Mode'u tek bir söz üzerine kurulu: agent çalışıyorsa uyanık kal; agent bittiyse ya da bir şey güvensizse bırak ve Mac'in uyumasına izin ver. Yanından ayrıldığınız bir çalıştırma için bu sözün, kapak kapandıktan sonraki ilk birkaç dakika değil, siz orada olmadığınız sürenin tamamı boyunca geçerli olması gerekir.


Bir oturumu çalıştırmanın iki yolu var. Varsayılan olan "Bitince uyu", gerçekten başlattığınız işlemi izler ve izlenen hiçbir şey sizin seçtiğiniz 10, 20 ya da 30 dakika boyunca etkin olmadığında Mac'ten uyumasını ister. "Kapatana kadar uyanık kal" ise önceden belirlediğiniz sabit bir üst sınır boyunca — 30 dakikadan 8 saate kadar, ya da siz sonlandırana kadar süresiz — tutar. Tam çalışma süresini bilmediğiniz gece boyu bir iş için — bir model indirme, bir kuyruğu işleyen agent — "Bitince uyu" tam da bunun için tasarlanmış: önceden bir zamanlayıcı tahmin etmenizi istemek yerine kendi kendine sonlanır.
Günlük kullanımda, pildeki bir oturumu gerçekte sonlandıran şey sizin belirlediğiniz otomatik durdurma eşiği — varsayılan olarak %20. Bunun altında %4 ile %8 arasına sabitlenmiş sert bir acil durum tabanı var: günlük eşiği daraltabilirsiniz, ama tabanı Mac'in düzgünce uyumak yerine uyku isteği ortasında kapanma riskini göze alacak kadar aşağı çekemezsiniz.
Bir Safety Governor, seçtiğiniz mod ne olursa olsun bağımsız çalışır ve tek görevi ne zaman bırakacağına karar vermektir — asla ne zaman tutacağına değil. Sürekli kritik ısınmada, pil tabanında, ya da Ayarlar'daki isteğe bağlı korumaları açtıysanız Mac hiçbir şey çalışmadan pilde çevrimdışı otururken, ya da klavye/fare girdisi ve onaylanmış bir iş yükü olmadan, sizin 5 ile 120 dakika arasında belirlediğiniz bir süre boyunca devreye girer. "Kapatana kadar uyanık kal"ı seçerseniz bu kolaylık korumaları devre dışı kalır — sadece sert ısı ve pil tabanları kalır, çünkü tutmayı açıkça siz istediniz. "Bitince uyu"yu seçerseniz her koruma etkin kalır, bu da kimsenin izlemediği bir oturum için daha temkinli bir kurulum demektir.
Closed-Lid Mode'un kendisi bir Pro özelliği — lisanssız kurulumlar karar vermeden önce denemek için az sayıda ücretsiz çalıştırma hakkı alır, sonrasında LidRun'un diğer otomasyon özellikleriyle birlikte ücretli katmanın parçasıdır.
Saatlerce yanından ayrılabileceğiniz bir çalıştırma kurmak
Bu ilk kimsenin izlemediği çalıştırmanızsa, saati başlatmadan önce bir şeyi halledin: Ayarlar'da LidRun'un yetkili yardımcı sürecini onaylayın. Onaylamazsanız LidRun yine de kendi uyanık tutma kilidini bırakabilir, ama disablesleep ayarlandıktan sonra kapağı kapalı bir Mac'i gerçekten uyutmaya zorlayamayabilir — bu da izlediğiniz bir çalıştırmadan çok, kimsenin yanında oturmadığı bir çalıştırmada önem kazanır.


Önce gerçek görevi başlatın — build, senkronizasyon, agent, indirme — sonra Closed-Lid Mode'u açın ve kapağı kapatın. İşi önce başlatmak, LidRun'un süreç algılamasına, boş bir pencerede tahmin yürütmek yerine ilk andan itibaren izleyecek gerçek bir şey verir.
Bilinen bir çalışma süresi olmayan her şey için — gece boyu AI/geliştirme işlerinin çoğu — "Bitince uyu"yu seçin ve idle penceresini işin ne kadar düzensiz ilerlediğine göre ayarlayın: sabit hızda giden bir indirme daha kısa olan 10 dakikalık pencereyi kullanabilir, ama yavaş bir API'yi beklerken adımlar arasında duraklayan bir agent, normal bir duraklamanın "bitti" sanılmaması için 20 veya 30 dakika almalı.
Bilinen bir süresi olan bir iş için — zamanlanmış bir render, ne olursa olsun sınırlı tutmak istediğiniz bir yedekleme — "Kapatana kadar uyanık kal"ı seçin ve 30 dakikadan 8 saate kadar eşleşen süreyi ayarlayın. Bu mod, çevrimdışı ve izlenmeyen-idle kolaylık korumalarını devre dışı bırakır, dolayısıyla Mac'in gerçekten tüm süre boyunca tutulmasını istediğinizde başvurun.
Sabit bir süre seçili şekilde diyaloğu açtığınızda Mac zaten ısınmış durumdaysa LidRun bunu işaretler ve sizi daha kısa bir süreye yönlendirir — zaten ısı üreten bir işin kapağını kapatmadan önce bu uyarıyı dinlemekte fayda var.
Pil otomatik durdurma eşiğinizi istediğiniz kadar paya ayarlayın (varsayılan %20), iş bir iki saati aşıyorsa şarja takın ve Mac'i sert, havalandırmalı bir yüzeye koyun — yatak, koltuk ya da kapalı bir çanta değil, bir masa. Kapalı bir kapak zaten hava akışını kesiyor; üstüne bir de battaniye eklemenin bir anlamı yok.
Geri döndüğünüzde ne bulacaksınız
Tasarlandığı gibi çalışan bir oturum üç yoldan biriyle kendi kendine sona erer: izlenen görev biter ve "Bitince uyu" bırakır, belirlediğiniz süre sınırı dolar, ya da bir pil veya termal eşik önce devreye girer ve Governor kontrolü ele alır. Bunların hepsi başarısızlık değil, normal, işleyen bir sonuçtur.
Bu gerçekleştiğinde LidRun, kendi ayarladığı disablesleep bayrağını da geri alır — elle çalıştırılan bir pmset komutunun, kapak kapandığında sessizce bir daha hiç uyumayan bir Mac'e dönüşmesini engelleyen aynı eşleştirme. Ham komutu kendiniz çalıştırırken yapmanız gerektiği gibi geri alma adımını hatırlamak zorunda kalmazsınız.
Uzaktayken bildirimleri açtıysanız, bir güvenlik olayı tetiklendiğinde ya da oturum tamamlandığında LidRun telefonunuza bir bildirim gönderebilir, böylece masaya döndükten sonra değil, dönmeden önce haberdar olursunuz. Ve Activity Log, oturumun tamamını sonradan zaman damgalarıyla kaydeder — Closed-Lid ne zaman açıldı, bir pil ya da termal koruma devreye girdi mi, izlenen görev ne zaman bitmiş olarak işaretlendi — böylece "gece gerçekte ne oldu" bir tahmin olmaktan çıkar.
Bunun ne zaman (ve ne zaman) doğru tercih olduğu
İş gerçek ve kimsenin izlemediği bir iş olduğunda uzun ya da gece boyu bir closed-lid oturumuna başvurun: bir release build, gece boyu bir senkronizasyon, büyük bir model indirmesi, çok adımlı bir agent çalıştırması, bir render kuyruğu. Bunlar kapağı kapatıp uzaklaşmanın tam da amaç olduğu çalıştırmalar.
Etkileşimli herhangi bir şey için bundan vazgeçin — zaten ekranın başındasınızdır — ya da idle uyku daha devreye bile girmeden birkaç dakikada biten herhangi bir şey için. Ve özellikle Mac'in o kadar uzun süre havalandırmalı bir yerde duracağından emin olamıyorsanız bunun çok saatlik versiyonundan vazgeçin; sekiz saat boyunca bir sırt çantasında ya da yatakta çalışması gereken bir iş, güvenliğin kolaylığa üstün geldiği bir durumdur ve daha kısa, gözetimli bir oturum daha iyi bir tercihtir.
Hâlâ bunu genel olarak keep-awake yöntemleriyle karşılaştırıyorsanız — özellikle uzun, kimsenin izlemediği durumla değil — daha ayrıntılı bir yan yana karşılaştırma, Mac'i kapak kapalıyken uyanık tutma konulu yol arkadaşı rehberde bulunuyor. Bu yazı, o sorunun "ve önümüzdeki birkaç saat orada olmayacağım" ile başlayan versiyonuyla ilgili.
LidRun, işinizi kapak kapalıyken, pil ve sıcaklık koruması yerleşik biçimde çalışır tutar.
LidRun zaten sizde mi? Kurulum rehberini okuyun →
LidRun'u yeni mi tanıdınız? Fiyatlara bakın →
Sık sorulanlar
Evet, sizin yerinize izleyen korumalarla birlikte. LidRun'un Closed-Lid Mode'u sistemi kapak kapandıktan sonra da çalışır tutar ve üzerine bir pil eşiği, bir termal güvenlik tabanı ve bağımsız bir Safety Governor ekler; böylece koşullar güvensiz hale gelirse çalıştırma sizin fark etmenizi beklemek yerine kendi kendine sona erer. Bu, kimsenin kontrol etmediği, körü körüne çalışan bir uyanık tutma kilidi değil — sizin yerinize kontrol etmesi için tasarlandı.
Çünkü caffeinate idle uykuyu engeller, sadece pille çalışan bir Mac'te kapak-kapanışı uykusu ise ayrı bir mekanizmadır. Gerçek bir clamshell oturumunu tetikleyen harici bir ekran olmadan ya da pmset disablesleep ayarlanmadan, macOS hangi caffeinate isteği aktif olursa olsun kapak kapandığında uyur — bu yüzden masanızda sorunsuz görünen caffeinate'li bir iş, kapağı kapatıp uzaklaştığınız anda yine de durur.
Varsayılan mod olan "Bitince uyu"da hayır. Başlattığınız işlemi izler ve sizin belirlediğiniz idle penceresi — 10, 20 ya da 30 dakika — boyunca izlenen hiçbir şey etkin olmadığında Mac'in uyumasına izin verir; böylece saat 2'de biten bir build, siz saat 9'da kapağı açana kadar uyanık kalıp pil harcamaz.
Belirlediğiniz üst sınır — eğer bir tane belirlediyseniz. "Kapatana kadar uyanık kal" bile sadece süresiz seçeneği değil, 30 dakikadan 8 saate kadar seçenekler de sunar. Ve moddan bağımsız olarak, pil otomatik durdurma eşiğiniz (varsayılan %20) ve altındaki sert %4-8 taban pazarlık konusu değildir: bir çalıştırma, kimse elle sonlandırmak için orada olmadığı için neredeyse boş bir pili ya da sürekli kritik ısınmayı görmezden gelemez.
Kapalı bir kapak hava akışını azaltır, dolayısıyla altında saatlerce ağır çalışan bir MacBook, kapağı açık aynı işe göre daha ısınır — bu fizik kuralı, LidRun'a özgü bir şey değil. Yatak ya da çanta yerine sert, havalandırmalı bir yüzeye koyun; sabit süreli bir oturum başlatırken Mac zaten ısınmış durumdaysa LidRun sizi daha kısa bir süreye yönlendirir. Termal güvenlik tabanı bir yedek çözümdür, plan değil — Mac'i havalandırmalı tutmak hâlâ size düşer.
Kesinlikle şart değil, ama en büyük değişkeni ortadan kaldırır. Pilde çalışırken saatler süren ya da gece boyu bir oturum, pil eşiğinizin gerçekten iş yaptığı türden bir oturumdur — bir iki saati aşan her şey için şarja takmak bu değişkeni devre dışı bırakır.
Ya siz bir tane belirlersiniz, ya da belirlemezsiniz. Sabit oturumlar en fazla 8 saate kadar çıkar; arada 30 dakika, 1, 2, 4, 5 ve 6 saatlik seçenekler var. "Bitince uyu", izlenen işiniz durduğunda kendi kendine sona erer. "Kapatana kadar" ise altındaki pil ve termal güvenlik tabanları dışında yerleşik bir üst sınıra sahip değildir.
Evet — yanında oturmayacağınız bir çalıştırmadan önce Ayarlar'da LidRun'un yetkili yardımcı sürecini onaylayın. Onaylamazsanız LidRun yine de kendi uyanık tutma kilidini bırakabilir, ama disablesleep ayarlandıktan sonra kapağı kapalı bir Mac'i gerçekten uyutmaya zorlayamayabilir. Yardımcı süreç açık değilse uygulama bunu doğrudan işaretler.