Menjaga MacBook tetap menyala dengan lid tertutup

Henry AGI
6 menit bacaJun 2026
Menjaga MacBook tetap menyala dengan lid tertutup

Lid yang tertutup tidak harus mengakhiri pekerjaan yang butuh waktu berjam-jam. Menjaga MacBook tetap menyala dengan lid tertutup untuk build semalaman, sesi panjang AI agent, atau unduhan berjam-jam butuh lebih dari sekadar memblokir sleep pertama — butuh sesuatu yang mengawasi baterai dan panas selama pekerjaan itu benar-benar berjalan. Berikut yang dibutuhkan, dan titik di mana hal ini berhenti aman jika hanya diserahkan ke satu perintah terminal.

Terjaga bukan hal yang sama dengan berjalan

Begitu macOS masuk sleep saat lid ditutup, setiap proses yang berjalan di Mac ikut berhenti — bukan cuma layarnya. Build berhenti di tengah kompilasi, unduhan membeku di persentase berapa pun yang sempat tercapai, agent berhenti di tengah tugas. Tidak ada yang crash, tapi juga tidak ada yang bergerak, dan kondisi itu bertahan sampai seseorang membuka lid lagi.

Untuk pekerjaan dua menit, ini nyaris tidak berpengaruh — idle sleep pun belum sempat aktif sebelum pekerjaannya selesai. Ini mulai jadi masalah begitu bicara soal sesuatu yang berjalan satu jam, beberapa jam, atau semalaman, karena itu justru rentang waktu yang tidak mungkin ada orang duduk memegangi lid tetap terbuka.

Jadi menjaga MacBook tetap menyala dengan lid tertutup sebenarnya adalah dua pekerjaan yang bertumpuk: menjaga sistem tetap mengeksekusi melewati momen penutupan, dan menjaga itu tetap aman dilakukan selama apa pun durasi pekerjaannya. Alat yang hanya menyelesaikan yang pertama cuma setengah solusi begitu pekerjaan itu melampaui beberapa menit.

Mengapa sesi panjang tanpa pengawasan gagal dengan cara yang berbeda dari sesi pendek

Trik keep-awake lima menit jarang bermasalah — Anda masih di dekatnya, baterai nyaris tidak bergerak, dan Mac belum sempat membangun panas. Perpanjang sesi yang sama jadi berjam-jam atau semalaman, dan ragam kegagalannya bertambah banyak. Lid yang tertutup memang sudah menjebak sebagian panasnya sendiri sejak desainnya, jadi beban selama berjam-jam mendorong kondisi termal lebih jauh dibanding sesi dengan lid terbuka. Build yang seharusnya makan waktu 40 menit bisa tersangkut di dependency yang tidak stabil dan diam-diam berjalan semalaman. Unduhan yang jalan pakai baterai bisa menghabiskan sisa daya jauh sebelum Anda kembali menyadarinya. Dan kalau Anda sendiri yang mestinya ingat untuk mengakhiri sesi, Mac tanpa pengawasan juga berarti sesi yang tidak diingat.

Bukan berarti sesi lid-tertutup yang panjang itu ceroboh. Artinya, alat untuk pekerjaan 20 menit — sekadar menjaganya tetap menyala — belum tentu otomatis jadi alat yang tepat untuk pekerjaan 8 jam. Perbedaannya baru terlihat setelah sepuluh menit pertama, bukan sepuluh detik pertama.

Panduan terkaitApakah alarm Mac tetap berbunyi saat lid tertutup?

Cara gratis, dan batasnya kalau dipakai semalaman

Mekanisme dasarnya cuma satu flag: sudo pmset -a disablesleep 1 memberi tahu macOS untuk tidak sleep saat lid ditutup, titik. Ini persis primitive yang sama yang dipanggil Closed-Lid Mode milik LidRun di baliknya — tidak ada trik tersembunyi selain itu, dan menjalankannya secara manual tidak memakan biaya apa pun.

Yang tidak dilakukannya adalah apa pun selain itu. Tidak ada timer, jadi pekerjaan yang macet akan menahan Mac tetap menyala tanpa batas sampai Anda sendiri ingat menjalankan sudo pmset -a disablesleep 0. Tidak ada ambang batas baterai, jadi kalau pakai baterai, Mac menghabiskan sisa daya sampai kosong alih-alih berhenti sendiri. Tidak ada kepekaan termal, jadi Mac yang bekerja enam jam dengan lid tertutup tidak mendapat sinyal apa pun untuk mengurangi beban. caffeinate -i atau caffeinate -s bahkan tidak sampai sejauh itu — keduanya memblokir idle sleep, bukan clamshell sleep, itulah sebabnya pekerjaan yang dijalankan dengan caffeinate tetap mati begitu lid ditutup pada perangkat yang hanya mengandalkan baterai tanpa monitor eksternal terpasang.

Untuk sesi yang Anda cek tiap dua puluh menit, itu kompromi yang masih bisa dikelola. Untuk sesuatu yang Anda siapkan sebelum tidur atau sebelum meninggalkan kantor, "bisa dikelola" bukan lagi kata yang tepat — Anda tidak akan ada di sana untuk menyadari macetnya, habisnya baterai, atau panasnya. (Panduan pendamping tentang setiap cara menjaga Mac tetap menyala saat lid tertutup membahas lanskap metode yang lebih lengkap — flag caffeinate, clamshell dengan monitor eksternal sungguhan, aplikasi pihak ketiga; tulisan ini secara spesifik membahas menjalankan sesuatu dalam waktu lama dan tanpa pengawasan.)

Apa yang sebenarnya dibutuhkan sesi tanpa pengawasan

Closed-Lid Mode milik LidRun dibangun di atas satu janji: selama agent berjalan, tetap menyala; begitu agent selesai atau ada yang tidak aman, lepaskan dan biarkan Mac sleep. Untuk sesi yang Anda tinggalkan, janji itu harus bertahan selama seluruh waktu Anda pergi, bukan cuma beberapa menit pertama setelah lid ditutup.

LidRun
Diagram comparing a frozen process timeline on lid close versus a LidRun Closed-Lid session with battery and thermal safety lines marked
Dua floor yang berbeda: ambang auto-stop harian yang Anda atur, dan emergency floor 4-8% di bawahnya.

Ada dua cara menjalankan sesi. "Sleep when done" — mode default — melacak proses yang benar-benar Anda jalankan dan meminta Mac sleep begitu tidak ada yang dilacak aktif selama 10, 20, atau 30 menit, sesuai pilihan Anda. "Stay awake until I turn it off" sebaliknya bertahan sampai batas tetap yang Anda pilih di awal, dari 30 menit sampai 8 jam, atau tanpa batas sampai Anda sendiri mengakhirinya. Untuk pekerjaan semalaman yang durasi pastinya tidak Anda ketahui — menarik sebuah model, agent yang mengerjakan antrean tugas — "Sleep when done" adalah pilihan yang dirancang untuk itu: sesi mengakhiri dirinya sendiri, bukannya membuat Anda menebak timer di muka.

Sehari-hari, yang sebenarnya mengakhiri sesi saat pakai baterai adalah ambang auto-stop yang Anda atur — 20% secara default. Di bawahnya ada ambang darurat keras yang dikunci antara 4% dan 8%: Anda bisa memperketat ambang harian, tapi tidak bisa mendorong ambang darurat itu lebih rendah sampai berisiko Mac mati di tengah permintaan sleep, alih-alih sleep dengan bersih.

Safety Governor berjalan independen dari mode mana pun yang Anda pilih, dan satu-satunya tugasnya adalah memutuskan kapan harus melepaskan — bukan kapan harus menahan. Ia turun tangan saat panas kritis berkelanjutan, saat ambang baterai tercapai, atau, jika Anda mengaktifkan pengaman opsional di Settings, setelah Mac diam pakai baterai offline tanpa apa pun berjalan, atau tanpa input keyboard atau mouse dan tanpa beban kerja yang terkonfirmasi, selama rentang yang Anda atur antara 5 dan 120 menit. Pilih "Stay awake until I turn it off" dan pengaman-pengaman kenyamanan itu menepi — hanya ambang panas dan baterai yang keras yang tersisa, karena Anda secara eksplisit meminta sesi ditahan. Pilih "Sleep when done" dan semua pengaman tetap aktif, yang merupakan pengaturan lebih defensif untuk sesi yang tidak diawasi siapa pun.

Closed-Lid Mode sendiri adalah fitur Pro — instalasi tanpa lisensi mendapat sejumlah kecil sesi gratis untuk mencobanya sebelum memutuskan, lalu fitur ini jadi bagian dari tier berbayar bersama sisa otomatisasi LidRun lainnya.

Menyiapkan sesi yang bisa Anda tinggalkan selama berjam-jam

Kalau ini sesi tanpa pengawasan pertama Anda, urus satu hal sebelum mulai menghitung waktu: setujui privileged helper LidRun di Settings. Tanpa itu, LidRun tetap bisa melepaskan hold keep-awake miliknya sendiri, tapi mungkin tidak bisa memaksa Mac benar-benar sleep saat lid tertutup begitu disablesleep sudah diset — hal yang jauh lebih penting pada sesi yang tidak ada orang di dekatnya dibanding sesi yang Anda awasi.

LidRun
LidRun Closed-Lid Mode dialog showing Sleep when done versus Stay awake until I turn it off, with idle-minute and duration pickers
Dua cara menjalankan sesi closed-lid: biarkan berakhir sendiri saat pekerjaan yang dilacak berhenti, atau batasi dengan durasi yang Anda tentukan di awal.

Mulai dulu tugas sebenarnya — build, sync, agent, unduhan — baru kemudian nyalakan Closed-Lid Mode dan tutup lid. Memulai pekerjaan lebih dulu memberi deteksi proses LidRun sesuatu yang nyata untuk dilacak sejak tick pertama, alih-alih menebak-nebak selama jendela kosong.

Untuk apa pun yang durasinya tidak diketahui — kebanyakan pekerjaan AI/dev semalaman — pilih "Sleep when done" dan atur jendela idle berdasarkan seberapa tidak stabil pola pekerjaannya: unduhan yang stabil bisa pakai jendela 10 menit yang lebih pendek, sementara agent yang berhenti sejenak di antara langkah menunggu API yang lambat sebaiknya diberi 20 atau 30 menit supaya jeda normal tidak terbaca sebagai "selesai".

Untuk pekerjaan dengan durasi yang diketahui — render terjadwal, backup yang ingin Anda batasi berapa pun kondisinya — pilih "Stay awake until I turn it off" dan atur durasi yang sesuai, dari 30 menit sampai 8 jam. Mode ini menonaktifkan pengaman kenyamanan offline dan idle-tanpa-pengawasan, jadi pakai mode ini hanya saat Anda memang bermaksud Mac bertahan untuk seluruh rentang waktu tersebut.

Jika Mac sudah terasa hangat saat Anda membuka dialog dengan durasi tetap terpilih, LidRun menandainya dan mendorong Anda ke arah durasi yang lebih pendek — layak didengarkan sebelum Anda menutup lid untuk pekerjaan yang sudah menghasilkan panas.

Atur ambang auto-stop baterai sesuai ruang aman yang Anda inginkan (20% adalah default), colokkan charger jika pekerjaan berjalan lebih dari satu atau dua jam, dan letakkan Mac di permukaan keras yang berventilasi — meja, bukan kasur, sofa, atau tas tertutup. Lid yang tertutup saja sudah mengurangi aliran udara; tidak ada alasan untuk menambah selimut di atasnya.

Apa yang akan Anda temukan saat kembali

Sesi yang bekerja sesuai desainnya mengakhiri dirinya sendiri lewat salah satu dari tiga cara: tugas yang dilacak selesai dan "Sleep when done" melepaskan hold-nya, batas durasi yang Anda atur habis, atau ambang baterai atau termal lebih dulu terpicu dan Governor mengambil alih. Semua itu adalah hasil normal yang berfungsi sebagaimana mestinya, bukan kegagalan.

Saat itu terjadi, LidRun juga mengembalikan flag disablesleep yang tadi disetnya — pasangan yang sama yang mencegah perintah pmset manual berubah jadi Mac yang diam-diam tidak pernah sleep lagi saat lid ditutup. Anda tidak perlu mengingat langkah pembatalannya sendiri seperti kalau menjalankan perintah mentahnya secara langsung.

Jika Anda sudah mengaktifkan notifikasi saat Anda pergi, LidRun bisa mengirim pesan ke ponsel Anda saat pengaman keselamatan aktif atau sesi selesai, jadi Anda tahu sebelum kembali ke meja, bukan sesudahnya. Dan Activity Log mencatat waktu seluruh sesi setelahnya — kapan Closed-Lid dinyalakan, apakah pengaman baterai atau termal ikut turun tangan, kapan tugas yang dilacak ditandai selesai — jadi "apa yang sebenarnya terjadi semalaman" bukan lagi tebakan.

Kapan ini (dan kapan bukan) pilihan yang tepat

Gunakan sesi closed-lid yang panjang atau semalaman saat pekerjaannya memang nyata dan tanpa pengawasan: build rilis, sync semalaman, penarikan model besar, sesi agent multi-langkah, antrean render. Ini justru sesi-sesi yang tujuannya memang menutup lid lalu pergi.

Lewati untuk apa pun yang interaktif — toh Anda tetap di depan layar — atau apa pun yang selesai dalam beberapa menit, sebelum idle sleep bahkan sempat aktif. Dan lewati versi berjam-jam ini secara khusus saat Anda tidak bisa memastikan Mac akan berada di tempat berventilasi selama itu; pekerjaan yang harus berjalan di dalam ransel atau di atas kasur selama delapan jam adalah kasus di mana keamanan lebih penting daripada kenyamanan, dan sesi yang lebih pendek dengan pengawasan adalah pilihan yang lebih baik.

Jika Anda masih membandingkan ini dengan metode keep-awake secara umum — bukan khusus kasus panjang dan tanpa pengawasan — perbandingan yang lebih lengkap ada di panduan pendamping tentang menjaga Mac tetap menyala saat lid tertutup. Tulisan ini membahas versi pertanyaan itu yang dimulai dengan "dan saya tidak akan ada di sana untuk beberapa jam ke depan."

Coba ini ketimbang melawan tidur saat layar tertutup

LidRun menjaga pekerjaan Anda tetap jalan saat layar tertutup, dengan perlindungan baterai dan suhu bawaan.

Unduh untuk macOS

Sudah punya LidRun? Baca panduan setup-nya →

Baru kenal LidRun? Lihat harga →

Sering ditanyakan

Apakah saya benar-benar bisa meninggalkan MacBook menyala tanpa pengawasan semalaman dengan lid tertutup?

Bisa, dengan pengaman yang mengawasi menggantikan Anda. Closed-Lid Mode milik LidRun menjaga sistem tetap mengeksekusi melewati momen lid ditutup dan menambahkan lapisan ambang baterai, ambang keamanan termal, serta Safety Governor independen di atasnya, sehingga sesi mengakhiri dirinya sendiri jika kondisi berubah tidak aman, alih-alih menunggu Anda menyadarinya. Ini bukan wake lock buta yang dibiarkan berjalan tanpa ada yang mengeceknya — sistem ini dirancang untuk mengeceknya untuk Anda.

Mengapa caffeinate tidak bisa menjaga pekerjaan tetap berjalan melewati momen lid ditutup?

Karena caffeinate memblokir idle sleep, sementara sleep akibat lid ditutup pada Mac yang hanya mengandalkan baterai adalah mekanisme yang terpisah. Tanpa monitor eksternal yang menjalankan sesi clamshell sungguhan, atau pmset disablesleep yang diset, macOS tetap sleep saat lid ditutup terlepas dari assertion caffeinate apa pun — itulah sebabnya pekerjaan yang dijalankan dengan caffeinate dan terlihat baik-baik saja di meja Anda tetap berhenti begitu Anda menutup lid dan pergi.

Bagaimana jika pekerjaan saya selesai berjam-jam sebelum saya kembali — apakah Mac tetap menyala sia-sia?

Tidak, kalau pakai "Sleep when done", mode default. Mode ini melacak proses yang Anda jalankan dan membiarkan Mac sleep begitu tidak ada yang dilacak aktif selama jendela idle yang Anda atur — 10, 20, atau 30 menit — jadi build yang selesai jam 2 pagi tidak tetap menyala menghabiskan baterai sampai Anda membuka lid jam 9 pagi.

Apa yang mencegahnya tetap menyala semalaman kalau saya lupa mematikannya?

Batas yang Anda atur, kalau Anda mengaturnya — bahkan "Stay awake until I turn it off" menawarkan opsi 30 menit sampai 8 jam, bukan cuma tanpa batas. Dan terlepas dari mode mana pun, ambang auto-stop baterai Anda (20% secara default) dan ambang darurat keras 4-8% di bawahnya tidak bisa ditawar: sesi tidak boleh mengabaikan baterai yang hampir habis atau panas kritis berkelanjutan hanya karena tidak ada orang yang mengakhirinya secara manual.

Apakah berjalan berjam-jam dengan lid tertutup akan membuat Mac saya terlalu panas?

Lid yang tertutup mengurangi aliran udara, jadi MacBook yang bekerja keras berjam-jam di bawahnya menjadi lebih hangat dibanding pekerjaan yang sama dengan lid terbuka — itu hukum fisika, bukan sesuatu yang khas LidRun. Letakkan di permukaan keras yang berventilasi, bukan di kasur atau tas, dan jika Mac sudah terasa hangat saat Anda memulai sesi berdurasi tetap, LidRun mendorong Anda ke arah durasi yang lebih pendek. Ambang keamanan termal adalah jaring pengaman, bukan rencana utama — menjaga Mac tetap berventilasi tetap tanggung jawab Anda.

Apakah saya perlu tetap mencolokkan charger untuk sesi yang panjang?

Tidak wajib, tapi ini menghilangkan variabel terbesar. Pakai baterai, sesi berjam-jam atau semalaman justru adalah jenis sesi di mana ambang baterai Anda benar-benar bekerja — mencolokkan charger untuk apa pun yang lebih dari satu atau dua jam menyingkirkan variabel itu dari persamaan.

Apakah ada batas berapa lama sesi closed-lid bisa berjalan?

Anda yang mengaturnya, atau tidak sama sekali. Sesi berdurasi tetap maksimal 8 jam, dengan opsi 30 menit, 1, 2, 4, 5, dan 6 jam di antaranya. "Sleep when done" mengakhiri dirinya sendiri begitu pekerjaan yang dilacak berhenti. "Until I turn it off" tidak punya batas bawaan selain ambang keamanan baterai dan termal di baliknya.

Apakah saya perlu menyiapkan sesuatu tambahan agar jaring pengaman bekerja saat saya pergi?

Ya — setujui privileged helper LidRun di Settings sebelum menjalankan sesi yang tidak Anda awasi. Tanpa itu, LidRun tetap bisa melepaskan hold keep-awake miliknya sendiri, tapi mungkin tidak bisa memaksa Mac benar-benar sleep saat lid tertutup begitu disablesleep sudah diset. Aplikasi ini langsung menandainya jika helper belum diaktifkan.

Penasaran apakah LidRun cocok untuk Anda?

Biarkan ChatGPT, Claude, atau Perplexity yang mencari tahu — klik di bawah dan lihat pendapat AI tentang LidRun.