clacky

如何在闔上螢幕時讓 Mac 保持喚醒

2026年10月6日 更新

闔上 MacBook 的螢幕,它就會睡著。通常這正是你要的,但下載、算圖、備份或 AI 代理還在跑的時候就不是了。

有三種老實的方法可以讓它繼續運作:外接螢幕模式(Apple 的方法,需要外接顯示器)、一個關掉睡眠的終端機指令,或一個幫你做這件事並附有安全機制的 App。以下是每一種做了什麼,以及什麼時候該用。

重點整理

  • 有外接顯示器:外接螢幕模式是內建的。接上電源、顯示器和鍵盤或滑鼠,然後闔上螢幕。
  • caffeinate 能讓開著的 Mac 保持清醒,但它本身無法阻止闔蓋睡眠。
  • sudo pmset -a disablesleep 1 能在闔上螢幕時保持清醒,用電池也一樣。用 sudo pmset -a disablesleep 0 還原。
  • 絕對不要把正在運作、闔著的 MacBook 放進包包:它沒辦法散熱,還可能耗光電池。
  • Amphetamine 和 Clacky 的保持喚醒這類 App,會在外面加上計時器和低電量自動停止。

哪種方法適合你

螢幕打開闔上螢幕+外接顯示器闔上螢幕,無外接顯示器
caffeinate可以不行不行
外接螢幕模式可以接電源時不行
pmset disablesleep可以可以可以
各種情況下什麼能保持清醒。Clacky 的保持喚醒涵蓋第一欄;它的闔上螢幕模式涵蓋最後一欄。

保持喚醒,附安全機制

Clacky 的保持喚醒會照你選的時間保持開啟,或直到你的 AI 代理完成。闔上螢幕模式會在低電量時停止,停止時會把睡眠打開回來。免費 7 天,不用信用卡。

外接螢幕模式(Apple 的方法)

如果你的 MacBook 接著外接顯示器使用,這是內建且官方支援的方法。Apple 的要求:

  1. 接上電源轉接器。
  2. 接上外接顯示器,以及外接鍵盤和滑鼠或觸控式軌跡板。
  3. 等 Mac 醒著並顯示在外接顯示器上之後,闔上螢幕。

Mac 會在外接顯示器上繼續運作。在較新的 macOS 版本上,你可能要先允許新配件連接,闔上螢幕時才能正常使用。

來源:Apple:在 Mac 筆電上使用外接顯示器 · Apple:允許配件連接

也值得知道:「系統設定」→電池→選項裡有在顯示器關閉時,防止使用電源轉接器的電腦自動進入睡眠。它能防止螢幕自己關掉時 Mac 進入睡眠,但無法阻止闔蓋睡眠。Apple:睡眠與喚醒設定

caffeinate(內建,螢幕打開)

caffeinate 是 macOS 內建的終端機指令。它執行期間會讓 Mac 保持清醒:

caffeinate -dis            # keep the display and the system awake until you press Ctrl-C
caffeinate -i -t 3600      # stay awake for one hour
caffeinate -i -w 12345     # stay awake until process 12345 ends

-d 讓顯示器保持開啟,-i 阻止閒置睡眠,-s 阻止系統睡眠(只在接電源時),-t 設定以秒為單位的時間上限,-w 等待某個程序結束。螢幕打開時它很好用。闔上螢幕是另一種睡眠,單靠 caffeinate 無法阻止,用電池時尤其如此。

來源:man caffeinate(線上版本)

pmset disablesleep(闔上螢幕,沒有外接顯示器)

這個真的能讓 MacBook 在闔上螢幕時繼續運作,不管有沒有接電源:

sudo pmset -a disablesleep 1   # never sleep, even with the lid closed
sudo pmset -a disablesleep 0   # back to normal

它會要求你的密碼,因為它改的是系統電源設定,而且它會一直保持開啟,直到你把它關掉,重新開機後也一樣。這就是風險所在:忘了關、闔上螢幕、把 Mac 放進包包,它就會在不通風的地方繼續運作,越來越熱,還會耗光電池。

所以如果你要用它:

  • 設個提醒,記得執行 0 的版本。
  • 把 Mac 放在堅硬、通風的表面上,最好接著電源。
  • 用 pmset -g 檢查:SleepDisabled 1 表示它還開著。

來源:man pmset(線上版本)

App:一樣的效果,加上安全機制

App 會在這些開關外面加上計時器、選單列開關和限制。

  • Amphetamine 在 Mac App Store 上免費,可以設定成在螢幕闔上時也保持清醒。
  • Clacky 的保持喚醒可以讓 Mac 和螢幕保持清醒 15 分鐘、1 小時、2 小時、直到你關掉,或直到你的 AI 代理完成。它可選的闔上螢幕模式使用的就是上面那個 pmset disablesleep 開關,外加防護措施:
  • 每次開啟或關閉時,macOS 都會要求你的密碼;沒有隱藏的輔助程式。
  • 用電池時,它會在 20% 自動停止(也可以設成 10%、30% 或永不)。
  • 如果 Clacky 在睡眠仍被關閉時結束,下次啟動時它會把睡眠打開回來,而且選單裡永遠有 讓 Mac 恢復睡眠…。
  • 在你到「設定」裡允許之前它都是關閉的,旁邊還有一則「絕對不要放進包包」的警告。

不管你用哪一種:闔上但醒著的 MacBook 仍在運作。讓它透透氣。

常見問題

caffeinate 能讓 Mac 在闔上螢幕時保持清醒嗎?

不可靠。caffeinate 能阻止閒置睡眠,-s 能在接電源時阻止系統睡眠,但闔上螢幕是另外處理的。請使用外接螢幕模式(接顯示器)或 pmset disablesleep。

闔著螢幕運作 MacBook 不好嗎?

放在桌上接著外接顯示器運作很正常(這就是外接螢幕模式)。風險在於闔著、醒著又不通風的 Mac,例如放在包包裡或枕頭下:它可能會變得很熱,還會耗光電池。

要怎麼還原 pmset disablesleep?

執行 sudo pmset -a disablesleep 0。用 pmset -g 檢查:如果 SleepDisabled 顯示 0,睡眠就恢復正常了。

用電池、闔上螢幕時,Mac 會保持清醒嗎?

外接螢幕模式需要接電源。pmset disablesleep 用電池也有效,這正是為什麼設定電量下限(像 Clacky 的 20% 自動停止)是個好主意。

第一次認識 Clacky?它是一個小小的 Mac 選單列 App,把音效、錄影、截圖、Mac 健康和代理提醒收進同一個主畫面。 查看所有工具 · 免費試用 7 天

2026年10月6日 確認。 有東西變了,或這裡寫錯了?請寄信到 hello@clacky.app。