如何让 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 的保持唤醒可以按你选择的时长一直开着,或者直到你的 AI 智能体完成。合盖模式会在低电量时停止,停止时会重新开启睡眠。免费 7 天,无需银行卡。
合盖模式(Apple 的方法)
如果你把 MacBook 接外接显示器使用,这是内置的、官方支持的方法。Apple 的要求:
- 连接电源适配器。
- 连接一台外接显示器,以及外接键盘和鼠标或触控板。
- 等 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。