Keepresso
Keepresso
新手上路

如何讓 Mac 保持喚醒

György
審核
György
更新於 Jul 25, 2026 1 min

要讓 Mac 不進入睡眠有幾種方法,取決於你想要多少控制權。以下整理所有選項,從內建功能到照你的規則運作的選單列應用程式。

內建的方法

macOS 內建了一部分功能:

  • 系統設定。 在「顯示器」底下,「螢幕關閉時避免自動睡眠」能在插電時讓系統保持喚醒。它是全有或全無的開關,也只在接電源時生效。
  • caffeinate 指令。 在終端機裡,caffeinate 能讓 Mac 保持喚醒直到你停止它,caffeinate -t 3600 則能維持一小時。它管用,但得留在終端機視窗裡,還得記住各種參數。

這些方法適合快速、粗略地「保持喚醒」。它們無法讓你只在特定條件下才保持喚醒、闔蓋靠電池運作,或是看清楚是什麼在阻止睡眠。

選單列的方式:Keepresso

Keepresso 是一款免費、開源的選單列應用程式,建立在與 caffeinate 相同的 macOS 電源技術之上,並補上那些內建選項缺少的控制能力。從選單列打開它,選擇你想要的運作方式:

Keepresso menu-bar panel while idle: a Keep awake toggle with a duration picker, and a Keep awake with lid closed toggle switched on Keepresso menu-bar panel during a timed session: Brewing, stops in 59:58, with a live countdown next to the cup in the menu bar Keepresso menu-bar panel held awake by triggers: a condition list showing the claude process running keeps the Mac awake, with a Pause Triggers button
Left to right: idle with the system able to sleep, a timed session counting down, and a trigger-held session kept awake by an AI agent condition.
  • 維持一段固定時間。 十五分鐘、一小時,或自訂時長,結束後就讓 Mac 自行睡眠。參見讓 Mac 保持喚醒一段固定時間
  • 只在真正需要時。 只在接電源、通話中、應用程式執行中、建置進行中等情況下保持喚醒,用智慧觸發條件
  • 闔上上蓋時。 闔蓋、靠電池、螢幕關閉也能繼續工作,不像蘋果的闔蓋模式。參見讓 MacBook 闔蓋也保持喚醒
  • 保持喚醒,螢幕關閉。 讓系統保持運作,同時允許顯示器睡眠,或是為資訊看板、儀表板之類的場景讓螢幕保持點亮(詳見下文)。

系統睡眠與顯示器睡眠是兩回事

macOS 有兩種睡眠:整個系統進入睡眠,以及只有顯示器關閉。Keepresso 可以只保持其中一種,不動到另一種。它的預設是讓系統保持喚醒,同時允許顯示器正常睡眠,這樣一次長時間的下載、建置或遠端工作階段能持續進行,而你離開時螢幕依然會變暗。

  • 讓螢幕按計時器睡眠。 打開「閒置 N 分鐘後允許顯示器睡眠」,Mac 會全程保持喚醒,只有顯示器會在你設定的閒置分鐘數後睡眠。移動滑鼠就會恢復。
  • 讓顯示器保持開啟。 對於資訊看板、儀表板或狀態牆,再打開防止顯示器睡眠,螢幕就會在整個工作階段期間保持點亮。
  • 讓顯示器保持開啟,但調暗。 打開防止顯示器睡眠後,再打開閒置時調暗顯示器,螢幕會在你離開幾分鐘後自動降到最暗,一旦你回來或工作階段結束就立刻恢復原本的亮度。適合通宵運作時,既想讓螢幕隨時可用,又不希望它整晚全亮造成烙印。
  • 闔上上蓋時,闔蓋模式會讓內建面板進入睡眠,這樣它就不會在闔上的上蓋裡發光,其他一切則照常運作。

常見的保持喚醒理由

最快的開始方式

安裝 Keepresso,點擊選單列裡的杯子圖示:

brew install --cask gyorgysh/keepresso/keepresso

完整步驟參見安裝 Keepresso,讓 Mac 保持喚醒

取得 Keepresso

免費開源,支援 macOS 14 以上版本。安裝它,讓 Mac 照你的方式保持喚醒。

由人工主導並驗證 · AI 輔助內容 · AI 工具可能協助起草、編輯、維護以及改善文法或表達清晰度。內容不會自動發布;每項變更都會由人工維護者審核。