必须同时禁用电池和电源适配器下的显示器休眠:图形界面中分别设“当不活动时关闭显示器”为【永不】;若被mdm锁定,则用sudo pmset -a displaysleep 0;紧急时可用caffeinate -d或caffeinate -d -i -m -s临时阻断。

如果你正在远程调试服务器、持续投屏演示或运行长时间视频采集任务,Mac显示器却在5分钟后自动变黑,导致画面中断、操作失联,就必须精准禁用显示器休眠——而不是笼统地“关掉睡眠”,因为系统仍可能让屏幕单独关闭而主机保持运行。
图形界面设置:分别配置电池与电源适配器模式
这一步适用于所有macOS版本(Ventura起路径统一为“系统设置”),无需命令行,重启后依然有效。注意:MacBook用户必须同时配置两个供电模式,否则拔掉电源线后显示器立刻休眠。
点击屏幕左上角苹果菜单()→ 选择“系统设置”。
在左侧边栏中,MacBook用户点击“电池”,iMac或Mac mini用户点击“显示器”。
若使用MacBook:先切换到右侧的“电源适配器”标签页→ 找到“当不活动时关闭显示器”→ 点击下拉菜单选择【永不】。
接着切换至“电池”标签页→ 对同一选项同样设为【永不】。【必须两个模式都设,否则仅插电时生效】
终端命令强制锁定:绕过图形界面限制
某些企业部署环境或MDM管控下的Mac,图形界面中的“永不”选项会被灰掉或无法保存。此时需用pmset直接写入底层参数,该操作立即生效且优先级高于GUI设置。
打开“应用程序”→“实用工具”→“终端”。
输入以下命令并回车,输入管理员密码:sudo pmset -a displaysleep 0。
这条命令把显示器休眠时间强制设为0分钟,无论当前是电池还是插电状态,也无论是否启用“防止自动进入睡眠”选项,系统都会忽略所有闲置判定逻辑,只保留物理按键或合盖触发的硬性关闭。
临时应急方案:caffeinate一键阻断
你刚接到一个30分钟的紧急远程会议邀请,但没时间改系统设置,又不想让显示器中途熄灭——这时候用caffeinate最轻量。
方法一(仅保显示器亮):终端中执行 caffeinate -d → 显示器不会关闭,但系统仍可进入睡眠(适合外接显示器+笔记本合盖场景)。
方法二(全链路阻断):执行 caffeinate -d -i -m -s → 同时阻止显示器关闭、系统睡眠、磁盘休眠和待机模式。按 Control + C 即可立即恢复默认行为。











