MacBook合盖后外接显示器黑屏、键鼠失联,是Clamshell Mode未激活所致;须同时满足原装电源供电、DisplayPort Alt Mode兼容显示链路、已配对输入设备三条件,并在系统设置中勾选“当显示器关闭时防止电脑自动进入睡眠”,或用pmset命令禁用底层睡眠。

MacBook连接外接显示器后合上盖子却黑屏、键盘鼠标失联,说明系统未激活Clamshell Mode(蛤壳模式),必须同时满足供电、外设识别与系统策略三重条件才能维持运行。
启用系统级蛤壳模式
这是苹果官方支持的图形界面方案,仅在电源适配器供电+外接显示器+外接输入设备三者齐全时生效,缺一不可。
1、将MacBook用原装电源适配器供电,接入外接显示器,并连接有线或已配对的蓝牙键盘与鼠标。
2、点击左上角苹果图标 → 选择“系统设置”。
3、左侧点击“电池”,右侧切换至“电源适配器”标签页。
4、将“关闭显示器”滑块拖动至“永不”位置。
5、向下滚动,勾选【当显示器关闭时,防止电脑自动进入睡眠】——这一步漏掉会导致合盖瞬间休眠,且不会报错提示。
6、进入“显示器”设置 → 点击“排列”选项卡 → 取消勾选“镜像显示器” → 点击外接显示器缩略图 → 勾选“将此显示器用作主显示器”。
用终端命令禁用底层睡眠
当系统设置不起作用时,说明电源管理数据库被其他策略覆盖,需直接修改内核级参数。该操作对电池与电源适配器模式分别控制,重启后依然有效。
方法一:彻底禁用合盖触发的整机睡眠
1、打开“访达”→“应用程序”→“实用工具”→“终端”。
2、依次执行以下三条命令,每条后按回车:
sudo pmset -c disablesleep 1
sudo pmset -c standby 0
sudo pmset -c autopoweroff 0
3、输入管理员密码(输入过程不显示字符,输完直接回车)。
4、执行pmset -g custom,检查输出中disablesleep值为1,standby与autopoweroff均为0,表示已生效。
临时防休眠:caffeinate命令
适合调试或短期演示,不改任何系统配置,关掉终端即恢复默认行为。
1、打开终端。
2、输入caffeinate -d -i -m -u后回车。
3、保持该终端窗口处于前台——只要窗口没被最小化或切走,系统就持续认定为“活跃状态”,合盖也不会休眠。
4、需要退出时,在终端中按Ctrl + C即可终止进程。


















