Amphetamine是实现Mac合盖后台下载且外接屏自动熄灭的最稳妥方案,需取消勾选“Prevent display from sleeping”并启用“Allow display to sleep when session is active”,配合Clamshell模式即可达成系统醒着、屏幕黑着的效果。

Mac合盖后想让后台下载任务持续运行,同时又不希望外接显示器一直亮着耗电或暴露内容,需要让系统“醒着干活但屏幕黑着”——这要求软件能精准区分“系统睡眠”和“显示器关闭”两个状态,不能简单粗暴地锁死整个休眠链路。
用Amphetamine设置合盖后保持下载、允许显示器关闭
这是目前最稳妥的图形化方案,支持细粒度控制显示器与系统唤醒状态的解耦,且规则可保存、可触发、可定时。
第一步:从App Store安装Amphetamine(免费),打开后首次运行会提示开启辅助功能权限→点击“打开系统设置”→在“隐私与安全性”→“辅助功能”中勾选Amphetamine→返回Amphetamine应用。
第二步:点击菜单栏Amphetamine图标→选择“New Session”→在弹出窗口中,Session Name填“后台下载”,Duration选“Indefinitely”,然后【务必取消勾选“Prevent display from sleeping”】——这一步是关键,勾选了就强制屏幕常亮,不勾选才允许系统按设置关闭显示器。
第三步:点击右下角“Advanced Options”→在“Display”区域,确认“Allow display to sleep when session is active”处于启用状态→再滚动到“Triggers”区域,勾选“Start session when lid is closed”→点击“Create”完成创建。
第四步:合盖前,确保Mac已连接原装电源适配器+外接显示器+外接键鼠(满足Clamshell硬件前提)→手动将系统“显示器关闭”时间设为“5分钟”或“10分钟”(路径:系统设置→电池→电源适配器→关闭显示器滑块)→此时Amphetamine会接管逻辑:盖子一合即激活会话,系统保持唤醒跑下载,外接屏按设定时间自动熄灭。
用caffeinate命令临时实现相同效果
适合不想装软件、只用一次下载任务的场景,命令轻量、即时生效、退出终端即恢复默认。
方法一:终端执行单一命令并保持窗口前台
打开终端→输入:caffeinate -i -m -u→回车。该组合参数含义是:阻止空闲休眠(-i)、阻止磁盘休眠(-m)、阻止系统休眠(-u),但【不阻止显示器休眠】,因此外接屏仍会按系统设置自动关闭。
方法二:配合显示器立即关闭指令使用
先执行caffeinate -i -m -u→回车→再新开一行输入pmset displaysleepnow→回车。第二条命令会立刻关闭所有显示器背光,而caffeinate确保后台进程不受影响。合盖后,屏幕黑、下载跑、功耗低。
通过系统设置+快捷键手动模拟该状态
完全不用第三方工具,靠macOS原生能力组合达成,适合对系统底层有基本认知的用户。
① 先完成基础Clamshell配置:原装电源接入→外接显示器连通→蓝牙/有线键鼠已连接→系统设置→电池→电源适配器→勾选“当显示器关闭时,防止电脑自动进入睡眠”→“关闭显示器”设为“10分钟”。
② 合盖前,按下Control + Shift + 电源键(Touch ID键)→屏幕瞬间变黑,但系统全速运行→此时再合盖,MacBook内置屏已黑、外接屏将在10分钟后自动熄灭,而下载任务持续进行。
③ 若需提前关闭外接屏,可在黑屏状态下再按一次该快捷键,或直接在终端执行pmset displaysleepnow——该命令作用于所有已连接显示器,包括外接屏。

















