MacBook插电后屏幕变黑或休眠是macOS节能策略所致,并非故障;可通过系统设置禁用电源适配器模式下的显示器关闭与电脑睡眠,或用终端命令sudo pmset -c displaysleep 0和sudo pmset -c sleep 0永久生效,亦可用caffeinate -u -t 秒数临时保持唤醒。

MacBook插电后屏幕自动变黑或整机休眠,是因为系统默认启用了电源适配器模式下的节能策略,即使接通电源,闲置一段时间仍会关闭显示器或进入睡眠——这并非硬件故障,而是macOS对能耗的主动管理。
通过系统设置禁用插电状态下的屏幕关闭与睡眠
这是最安全、无需命令行、且不影响电池模式节能效果的方法,适用于所有macOS版本(Sonoma、Sequoia及后续系统)。
1、点击屏幕左上角苹果菜单 → 【系统设置】。
2、在左侧边栏点击【电池】,再点击右侧顶部的【电源适配器】标签页。
3、找到【此时间段后关闭显示器】滑块,拖动至最右端的【永不】位置。
4、向下滚动,找到【电脑进入睡眠】选项(部分版本显示为“此时间段后使电脑进入睡眠”),同样设为【永不】。
5、【当显示器关闭时,防止电脑自动进入睡眠】必须勾选——否则即使显示器常亮,后台仍可能触发深度睡眠,导致键盘无响应、外接设备断连等异常。
用终端命令精准锁定插电模式的唤醒行为
图形界面设置有时会被系统策略覆盖,尤其在升级macOS后重置为默认值;终端命令直接写入电源管理数据库,重启后依然生效,且仅作用于电源适配器模式(-c参数),不干扰电池使用逻辑。
方法一:一次性禁用插电时的显示与系统睡眠
1、打开【访达】→【应用程序】→【实用工具】→【终端】。
2、依次执行以下两条命令(每条输完回车):
sudo pmset -c displaysleep 0
sudo pmset -c sleep 0
3、每次执行需输入管理员密码,输入时屏幕无任何字符反馈,输完直接按回车。
方法二:验证当前插电模式设置是否已生效
在终端中输入:pmset -g | grep -E "(displaysleep|sleep)",查看-c(电源适配器)对应数值是否为0。若显示“displaysleep 0 (AC)”和“sleep 0 (AC)”,即表示成功。
临时强制常亮:适合会议、转码、远程桌面等短时场景
caffeinate命令不修改系统设置,只在当前终端窗口运行期间维持唤醒锁,拔掉电源后自动失效,完全无副作用。
第一步:打开终端。
第二步:输入 caffeinate -u -t 7200 并回车——该命令让Mac在2小时内保持活跃,屏幕不会变暗,系统不会睡眠。
第三步:需要延长时长,把7200换成所需秒数(例如14400=4小时);若想无限期保持,可省略-t参数,直接运行 caffeinate -u,但需保持该终端窗口开启且不被关闭。
注意:该命令运行后终端窗口顶部会显示“caffeinate”进程名,关闭窗口即终止唤醒锁。


















