Cara membuat Mac tetap aktif saat layar tertutup

Henry AGI
6 menit bacaJun 2026
Cara membuat Mac tetap aktif saat layar tertutup

Anda bisa membuat Mac tetap aktif saat layar tertutup dengan mengesampingkan clamshell sleep milik macOS — lewat perintah bawaan pmset disablesleep, mode clamshell layar eksternal milik Apple sendiri, aplikasi keep-awake pihak ketiga, atau Closed-Lid Mode dari LidRun. caffeinate biasa dan sebagian besar tool keep-awake sederhana tidak bisa melakukannya sendiri, karena menutup layar memicu sleep terpisah yang levelnya lebih rendah dan tidak diblokir oleh power assertion biasa.

Kenapa menutup layar menghentikan semuanya

Menutup layar MacBook bukan cuma meredupkan layar — itu memicu clamshell sleep, suspend level lebih rendah yang terpisah dari idle sleep yang muncul saat layar dibiarkan terbuka tanpa aktivitas. macOS membaca sakelar layar lewat properti AppleClamshellState milik IOPMrootDomain, dan begitu nilainya berubah jadi closed saat pakai baterai, sistem langsung suspend dalam hitungan detik untuk menghemat daya dan membiarkan bodi mesin mulai mendingin.

LidRun
Diagram showing idle sleep versus clamshell sleep on a MacBook and why blocking idle sleep alone does not stop the Mac from sleeping when the lid closes
Idle sleep dan clamshell sleep adalah dua saklar yang berbeda — keep-awake tool harus mengesampingkan yang kedua, bukan cuma yang pertama.

Tool power-assertion biasa — termasuk perintah bawaan caffeinate — cuma memblokir idle sleep. Semua itu tidak berpengaruh pada clamshell sleep, makanya menjalankan caffeinate -i di Terminal lalu menutup layar tetap membuat Mac tertidur saat pakai baterai.

Begitu Mac tertidur, apa pun yang sedang berjalan ikut berhenti — build yang sedang jalan, unduhan yang baru sampai 80 persen, agent yang baru separuh jalan mengerjakan tugas. Tidak ada yang hilang, tapi juga tidak ada yang bergerak, dan semuanya baru lanjut lagi begitu Anda membuka layar lagi atau menyambungkan sesuatu yang membangunkannya.

Cara-cara gratis untuk membuat Mac tetap aktif saat layar tertutup

Ada tiga opsi gratis yang bisa dicoba sebelum Anda beralih ke aplikasi apa pun, termasuk LidRun.

caffeinate adalah tool command-line bawaan macOS untuk mencegah tidur — tidak perlu instal apa pun. caffeinate -i memblokir idle sleep selama perintah itu berjalan, caffeinate -s melakukan hal yang sama tapi hanya saat pakai daya AC, dan caffeinate -t 3600 berhenti sendiri setelah satu jam supaya Anda tidak perlu ingat untuk mematikannya. Ini tool yang pas untuk Terminal dengan layar terbuka yang tidak boleh 'ketiduran' — cuma saja tidak bisa menyentuh clamshell sleep, seperti dijelaskan di atas.

pmset disablesleep adalah pengendali sebenarnya untuk sleep saat layar tertutup. Menjalankan sudo pmset -a disablesleep 1 di Terminal mematikan sleep di seluruh sistem, termasuk pemicu clamshell — pengaturan sistem yang sama yang diubah Closed-Lid Mode milik LidRun di baliknya. Perintah ini meminta kata sandi administrator dan berfungsi baik saat Mac pakai baterai maupun tersambung listrik.

Mode clamshell milik Apple sendiri adalah opsi ketiga, dan ini sama sekali tidak butuh software tambahan: sambungkan Mac ke listrik, sambungkan layar eksternal (biasanya juga keyboard atau mouse), lalu tutup layarnya. macOS memperlakukan itu sebagai sesi desktop dan tidak pernah memicu clamshell sleep — tapi hanya selama semua syarat itu terpenuhi. Cabut listriknya atau lepas layar eksternal, dan sleep normal saat layar ditutup langsung berjalan lagi.

Panduan terkaitAlur kerja developer dengan lid tertutup untuk MacBook

Batas dari opsi-opsi gratis ini

Masing-masing cara gratis ini cuma mengerjakan satu hal — menghentikan sleep — dan tidak lebih dari itu.

LidRun
Comparison table of caffeinate, pmset disablesleep, Apple's clamshell mode, third-party apps, and LidRun across lid-close override, battery awareness, thermal awareness, and auto-revert
Semua opsi gratis bisa menghentikan sleep. Kolom yang paling sering kosong adalah auto-revert dengan kesadaran baterai dan thermal.

pmset disablesleep adalah pengaturan global yang sifatnya menetap. Begitu nilainya 1, macOS sama sekali tidak akan tidur, baik layar terbuka maupun tertutup, sampai ada yang mengembalikannya ke 0 — entah lewat script, aplikasi, atau Anda mengetik ulang perintahnya. Kalau lupa membalikkannya, Mac yang ada di dalam tas dengan pekerjaan berat sedang berjalan tidak punya titik henti otomatis; tidak ada yang memantau sisa baterai atau seberapa panas bodi mesinnya.

Aplikasi keep-awake pihak ketiga — Amphetamine, Caffeine, KeepingYouAwake, Lungo — memang jauh lebih praktis. Toggle di menu bar, penjadwalan, dan pemicu khusus per aplikasi lebih enak dipakai daripada mengetik perintah Terminal, dan sebagian menawarkan opsi layar tertutup yang dibangun di atas jenis override level sistem yang sama. Yang belum kami temukan di kategori ini adalah override yang dipasangkan dengan persentase baterai dan status suhu secara langsung yang bisa menghentikan sesi dengan sendirinya — pasangan itu, bukan override-nya saja, yang sebenarnya penting untuk pekerjaan yang cukup lama untuk berarti.

Mode clamshell Apple punya masalah sebaliknya: ini yang paling aman dari ketiganya karena macOS sedang melakukan persis apa yang memang dirancang untuknya, tapi ini butuh perangkat keras yang kebanyakan orang tidak punya saat mendadak butuh pekerjaan panjang — listrik dari stopkontak dan layar eksternal, tersambung sebelum Anda menutup layar.

Cara aman untuk membuatnya tetap berjalan

Membuatnya tetap aktif itu mudah; membuatnya tetap aman itu tidak.

LidRun
LidRun's Closed-Lid Mode dialog showing the Sleep-when-done and Stay-awake-until-I-turn-it-off modes, a session timer picker, and the Safety Governor notice
Dua mode, satu governor di baliknya: sleep otomatis begitu pekerjaan yang dilacak selesai, atau tetap awake sampai batas timer — ambang baterai dan thermal tetap diawasi di kedua mode.

Closed-Lid Mode milik LidRun memegang power assertion IOKit untuk idle sleep dan memasangkannya dengan override pmset disablesleep yang sama seperti dibahas di atas, diterapkan lewat helper LidRun yang punya privilese khusus supaya macOS tidak minta kata sandi administrator setiap kali — setelah helper itu disetujui lewat satu kali prompt saja.

Ada dua mode yang menentukan apa yang sebenarnya terjadi saat layar ditutup. Tidur setelah selesai — mode default — membuat Mac tetap aktif hanya selama ada pekerjaan AI atau dev yang terdeteksi sedang berjalan, lalu membiarkannya tidur begitu tidak ada lagi yang perlu dilacak (10, 20, atau 30 menit tanpa aktivitas terlacak, sesuai pilihan Anda). Tetap aktif sampai saya matikan menahan power assertion itu tanpa batas waktu, untuk apa pun yang tidak terlihat oleh Auto-Watch, dengan batas sesi opsional mulai dari 30 menit sampai 8 jam supaya sebuah proses tidak tetap aktif semalaman gara-gara Anda lupa mematikannya.

Di balik kedua mode itu, Safety Governor terus memantau isi baterai dan status suhu sepanjang waktu. Atur ambang auto-stop di mana saja dari 15% sampai 50% (default 20%), dan Mac diizinkan tidur begitu baterai turun melewati ambang itu, alih-alih terus menguras baterai lebih jauh. Di sisi suhu, LidRun memantau sinyal thermal-pressure bawaan macOS dan memberi peringatan di level Panas; kalau naik ke Sangat Panas, Closed-Lid Mode mati dengan sendirinya supaya hardware bisa throttle dan mendingin dengan cara normal. Ini bukan janji bahwa Mac akan tetap dingin dengan layar tertutup — menutup layar selalu memotong aliran udara — ini adalah pengaman supaya penempatan yang buruk tidak berubah jadi hasil yang buruk saat Anda tidak ada di sana untuk menyadarinya.

Closed-Lid Mode adalah fitur Pro. Instalasi baru juga mendapat sejumlah sesi Closed-Lid gratis yang terbatas untuk mencobanya sebelum diminta lisensi.

Kapan Anda benar-benar butuh ini

Kalau Anda cuma ingin layar dan idle timer tidak aktif selama presentasi atau bacaan panjang dengan layar terbuka, caffeinate -d atau aplikasi keep-awake biasa saja sudah cukup — Anda tidak perlu semua ini.

Tetap aktif dengan layar tertutup ini untuk kasus yang lebih spesifik: Anda ingin benar-benar menutup laptop dan pergi. Compile yang lama, unduhan model, pekerjaan data semalaman, jalannya agent yang tidak ingin Anda tunggui terus di meja. Ini juga kasus yang tidak bisa ditangani dengan aman tanpa pengawasan oleh opsi command-line gratis mana pun — semuanya menghentikan sleep, tapi tidak ada yang memantau Mac selagi Anda pergi.

Closed-Lid Mode pantas dicoba khususnya saat Anda sadar sedang mengganjal layar terbuka sedikit cuma supaya sebuah pekerjaan tidak mati, apalagi kalau Mac sedang pakai baterai atau berada di tempat yang hangat selagi bekerja.

Kebiasaan yang membantu

Ini berlaku apa pun metode di atas yang Anda pakai, termasuk LidRun.

LidRun
Side-by-side of good MacBook placement — flat, ventilated, plugged in — versus bad placement on a bed or inside a closed bag with the lid shut
Lid tertutup yang sama, software yang sama — aliran udara dan permukaan yang menjaga keamanan yang tidak bisa dilakukan aplikasi mana pun untuk Anda.

Jalankan Mac di permukaan yang keras dan rata dengan aliran udara di bawahnya. Layar yang tertutup saja sudah menahan sebagian panas di sekitar area keyboard; kasur, bantal sofa, atau tas tertutup memperburuk itu dengan menutup ventilasi terakhir yang masih terbuka.

Tetap tersambung listrik untuk pekerjaan yang lama. Bekerja dengan layar tertutup pakai baterai masih aman untuk sesi singkat, tapi daya AC sepenuhnya menghindarkan masalah sisa baterai untuk sesi itu dan membuat semuanya berjalan dengan duty cycle normal, bukan sistem yang berusaha menghemat baterai.

Biarkan ambang auto-stop baterai tetap aktif meski sedang tersambung listrik, supaya pemadaman listrik mendadak atau kabel yang longgar mengakhiri sesi dengan bersih, bukan menguras baterai sampai habis semalaman.

Kalau Anda menjalankan pmset disablesleep sendiri secara manual dan bukan lewat aplikasi, pasang pengingat untuk menjalankan sudo pmset -a disablesleep 0 setelah pekerjaan selesai — ini satu-satunya langkah yang tidak ada yang memaksakannya untuk Anda.

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 menutup layar bisa merusak Mac saya?

Ambang baterai dan suhu milik LidRun membantu mengurangi risiko itu, tapi penempatan dan aliran udara tetap tanggung jawab Anda — jalankan di permukaan rata yang berventilasi dan hindari furnitur empuk atau tas tertutup. Layar yang tertutup saja sudah menahan sebagian panas di sekitar area keyboard; penempatan yang buruk menambah itu.

Apakah ini berfungsi di Apple Silicon dan Intel?

Ya. LidRun mendukung macOS 13 Ventura ke atas, baik di Mac Apple Silicon maupun Intel.

Apa yang terjadi kalau baterai mulai rendah?

Anda mengatur ambang auto-stop di mana saja dari 15% sampai 50% (default 20%). Begitu baterai turun melewati ambang itu, LidRun membiarkan Mac tidur alih-alih terus menguras baterai, dengan peringatan sebelum titik itu tercapai.

Apakah saya butuh layar eksternal untuk mode clamshell?

Cuma untuk trik clamshell milik Apple sendiri, yang butuh Mac tersambung listrik dengan layar eksternal terpasang — biasanya juga keyboard atau mouse — sebelum Anda menutup layar. Closed-Lid Mode milik LidRun melewati semua itu; ia membuat Mac tetap aktif hanya dengan layar tertutup, baik pakai baterai maupun listrik.

Apa bedanya caffeinate dengan menonaktifkan clamshell sleep?

caffeinate memblokir idle sleep, jenis sleep yang terjadi saat Mac diam tidak aktif dengan layar terbuka. Ini tidak berpengaruh pada clamshell sleep, suspend terpisah dengan level lebih rendah yang dipicu macOS begitu Anda benar-benar menutup layar saat pakai baterai. Untuk mengesampingkan itu perlu pmset disablesleep atau mode clamshell layar eksternal milik Apple — itulah yang tidak bisa dilakukan caffeinate sendirian, dan itulah yang ditangani Closed-Lid Mode milik LidRun untuk Anda.

Bisakah saya menjalankan pmset disablesleep sendiri tanpa pakai aplikasi?

Bisa — sudo pmset -a disablesleep 1 adalah override level sistem yang sama dengan yang dipakai LidRun, dan ini cara gratis yang sah untuk membuat Mac tetap aktif saat layar tertutup. Konsekuensinya, ini bersifat global dan menetap: macOS sama sekali tidak akan tidur, baik layar terbuka maupun tertutup, sampai Anda menjalankan sudo pmset -a disablesleep 0 (atau me-restart), dan tidak ada bagian dari perintah ini yang memantau persentase baterai atau status suhu selagi Anda pergi.

Bagaimana kalau Closed-Lid Mode nyangkut dalam keadaan aktif?

Mematikannya atau keluar dari LidRun otomatis mengembalikan sleep normal. Kalau sampai nyangkut — misalnya setelah crash — menjalankan sudo pmset -a disablesleep 0 di Terminal langsung meresetnya.

Penasaran apakah LidRun cocok untuk Anda?

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