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。