最後審閱:2026年11月2日
Mac 的顯示器睡眠與系統睡眠
顯示器睡眠時,螢幕會關閉,但 App 會繼續執行。系統睡眠時,Mac 會暫停下載、輸出檔案等工作。透過設定和工具,你可以防止其中一種、另一種,或兩者都防止。
在「系統設定」中變更
- 開啟系統設定 > 鎖定畫面。調整 Turn display off on battery when inactive(使用電池時閒置多久後關閉顯示器)和 Turn display off on power adapter when inactive(使用電源轉換器時閒置多久後關閉顯示器)[1]。
- 在 MacBook 上,開啟系統設定 > 電池 > 選項,開啟 Prevent automatic sleeping on power adapter when the display is off(使用電源轉換器且顯示器關閉時防止自動睡眠)[2]。
- 在桌上型 Mac 上,開啟 System Settings > Energy(系統設定 > 能源),開啟 Prevent automatic sleeping when the display is off(顯示器關閉時防止自動睡眠)[2]。
以上標籤取自 Apple 目前的 macOS 使用手冊;舊版本在「能源節約器」下使用類似的用語。在公司的 Mac 上,部分選項可能已被裝置管理鎖定。
caffeinate:從終端機讓 Mac 保持喚醒
開啟終端機並輸入指令。它會一直作用,直到你按下 Control-C 或計時結束。常見用法不需要安裝,也不需要管理者密碼。
caffeinate -d讓螢幕保持開啟,直到你停止它。
caffeinate -dims -t 7200讓螢幕和系統保持喚醒 7,200 秒(兩小時)。主要選項如下[3]:
| 選項 | 效果 |
|---|---|
-d | 防止顯示器睡眠 |
-i | 防止系統因閒置而睡眠 |
-m | 防止磁碟因閒置而睡眠 |
-s | 防止系統睡眠;僅在接上交流電源時有效 |
-u | 宣告使用者處於活動狀態;會開啟螢幕,預設逾時很短 |
-t seconds | 在指定秒數後停止 |
-w PID | 保持喚醒,直到該 ID 的程序結束 |
如果想讓 Mac 剛好在某項工作執行期間保持喚醒,可以透過 caffeinate 執行該工作,例如 caffeinate -i ./long-script.sh。以上選項摘要取自手冊頁的副本;在你的 Mac 上輸入 man caffeinate 可查看權威版本。
Amphetamine、Caffeine 等選單列 App
選單列 App 提供類似 caffeinate 的控制,只要點一下,還支援排程與觸發條件。如果每天都要用,它們很方便。如果只是偶爾需要,或無法在公司 Mac 上安裝 App,caffeinate 或瀏覽器螢幕常亮工具也能完成相同的基本功能。替代方案比較說明了各自的取捨。
闔上螢幕時
闔上 MacBook 的螢幕通常會讓它進入睡眠。Apple 支援的例外是連接外接顯示器的闔上螢幕模式:Mac 必須接上電源,並使用外接鍵盤和滑鼠[4]。保持喚醒工具無法可靠地改變這項規則,所以請在打開螢幕或使用闔上螢幕模式的情況下安排長時間工作。
為什麼 caffeinate 無法讓 Teams 保持活躍
caffeinate 只會防止睡眠;它不會打字,也不會移動滑鼠。聊天 App 衡量的是活動,所以即使螢幕還亮著,你也可能顯示為離開。Teams 指南和 Slack 指南說明了官方提供的選項。下載與算圖相關內容請參閱長時間工作時防止睡眠。
常見問題
不裝 App,要怎麼讓 Mac 保持喚醒?
在終端機中使用 caffeinate -d,或變更鎖定畫面與電池設定。在瀏覽器分頁中使用螢幕常亮工具也是一種免安裝的選擇。
如何讓 MacBook 在使用電池時保持喚醒?
把 Turn display off on battery when inactive 的時間調長,或執行 caffeinate -d。-s 選項只在接上交流電源時有效。
要怎麼停止 caffeinate?
在它的終端機視窗中按 Control-C、關閉視窗,或使用 -t 讓它自動結束。
參考資料
撰寫本頁時參考的官方文件。選單與預設值會隨版本而改變,請查閱適用於你所用版本的最新文件。
- Change Lock Screen settings on Mac — Apple Support
- Set sleep and wake settings for your Mac — Apple Support
- caffeinate (man page copy, unofficial) — SS64
- Use your Mac notebook computer in closed-display mode — Apple Support