睡眠與電源
闔上螢幕時讓 Mac 筆電繼續運作
闔上螢幕會讓 Mac 筆電進入睡眠。接上外接顯示器和配件後,就可以闔上螢幕繼續使用 Mac。
症狀
- 闔上螢幕時,下載或長時間的工作就停止了。
- 每次闔上螢幕,Mac 都會進入睡眠。
caffeinate能讓 Mac 保持喚醒,但闔上螢幕仍然會讓它進入睡眠。
可能原因
- 螢幕蓋會讓 Mac 睡眠。Apple 將闔上顯示器列為讓 Mac 筆電進入睡眠的方式之一。
- 沒有外接顯示器或配件。Apple 說明的闔上螢幕用法需要連接顯示器和配件。
- 沒有電源。在 M3 機型上闔上螢幕使用兩台顯示器時,Apple 列出需要由顯示器或電源轉接器供電。
- 斷言不涵蓋螢幕蓋。
caffeinate的 man 頁面說明了閒置睡眠和系統睡眠,但沒有提到螢幕蓋。
如何檢查
確認已接上外接顯示器,且顯示器上出現桌面。
確認已接上外接鍵盤,以及滑鼠或觸控式軌跡板。
確認 Mac 由顯示器或電源轉接器供電。
查看目前有哪些處理程序持有睡眠斷言。
pmset -g assertions
如何修正
接上外接鍵盤,以及滑鼠或觸控式軌跡板。
將 Mac 接上電源。
接上外接顯示器,等到它顯示桌面。
闔上螢幕,繼續在外接顯示器上工作。
闔上螢幕前,先移除 Mac 上的鏡頭遮蓋、掌托或鍵盤保護膜。
如果沒有顯示器,請在工作執行期間保持螢幕打開,並使用 caffeinate 阻止閒置睡眠。
不要把醒著的 Mac 放進包包裡。Mac 可能會過熱,電池也可能耗盡。
使用 Kilobat
Kilobat 可以在闔上螢幕且沒有顯示器的情況下讓工作繼續執行。首先,打開 Kilobat 的「設定」›「保持喚醒與 AI 代理程式」。
開啟「允許闔上螢幕時執行」,並在「系統設定」›「一般」›「登入項目」中核准輔助程式。
接著讓某個指令在闔上螢幕時持續執行,指令結束時保持狀態也會結束。
kilobat awake --lid-closed -- make release或者保持一段時間,最多 8 小時。
kilobat awake --lid-closed --for 2h電池降到你設定的電量下限(預設 20%)或 Mac 過熱時,輔助程式會讓 Mac 進入睡眠。
AI 代理程式的部分,請參閱闔上螢幕時讓 AI 代理程式繼續執行。
常見問題
caffeinate 在闔上螢幕時有效嗎?
man 頁面只說明了閒置睡眠和系統睡眠的斷言。一般使用情況下,闔上螢幕仍然會讓 Mac 進入睡眠。
闔上螢幕時可以使用兩台外接顯示器嗎?
Apple 針對搭載 M3 的 MacBook Air 和 MacBook Pro 說明了這種配置。它需要外接鍵盤、滑鼠或觸控式軌跡板,以及電源。
資料來源
- Apple 支援:讓 Mac 進入睡眠或將其喚醒
- Apple 支援:將外接顯示器連接到 MacBook Pro
- Apple 支援:搭配搭載 M3 晶片的 MacBook Air 和 MacBook Pro 使用雙顯示器
- Apple 支援:在 Mac 筆記型電腦上使用鏡頭遮蓋、掌托或鍵盤保護膜
- caffeinate(8),macOS 27.2 內建的 man 頁面
資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。