在 Mac 上,这项需求其实可以直接通过“快捷指令”自动化完成:只需在“自动化”中创建一个个人自动化,将“显示器已连接”设为触发条件,再添加“设置勿扰模式为开启”这一步,并关闭“运行前询问”,保存后即可自动生效。需要注意的是,此功能要求 macOS Monterey 12.5 或更高版本,并且仅会对通过物理接口连接的外接显示器作出响应。

如果您想让 Mac 在插入外接显示器时自动开启勿扰模式,避免会议投屏、办公演示或扩展屏使用时被通知弹窗打断,可以借助快捷指令自动化来实现。这个方法不依赖系统原生“勿扰模式”设置页面中的选项,因为系统本身并没有提供“插入显示器”这一触发条件,因此必须通过快捷指令来绑定显示器连接状态变化。
创建插入显示器自动开启勿扰模式的快捷指令
第一步:打开“快捷指令”应用 → 点击底部“自动化”标签页 → 点击右上角“+”号 → 选择“创建个人自动化”。
第二步:在触发条件列表中向下滚动,找到并选择“显示” → 在子项中点击“显示器已连接”。【该选项通常只有在Mac连接过外接显示器后才会显示,首次使用前建议先插拔一次显示器】
第三步:点击“下一步”,关闭“运行前询问”开关 → 点击“添加操作” → 搜索“设置勿扰模式” → 选择该操作 → 在右侧设置为“开启”。
第四步:再次点击“下一步” → 点击“完成”保存自动化。设置完成后,只要插入显示器,Mac 就会自动进入勿扰模式,无需手动开启。
验证与调试
插入显示器后,可观察菜单栏右上角是否出现月牙图标;如果没有出现,通常说明该自动化没有成功运行。
前往“快捷指令”→“自动化”→ 点击刚创建的规则 → 检查顶部是否显示“最后运行时间”且时间为当前;如果显示“从未运行”,请先确认 Mac 系统版本是否为 macOS Monterey 12.5 或更高版本,因为旧版本不支持“显示器已连接”这一触发器。
该自动化只会响应通过 HDMI、USB-C、Thunderbolt 等物理接口接入显示器的事件,不支持虚拟显示器,也不会对 AirPlay 镜像连接作出响应。
补充:通过终端命令临时强制开启勿扰模式(备用方案)
方法一:直接开启勿扰模式(不绑定显示器硬件事件)
打开“终端”,输入:defaults write doNotDisturb -boolean true && killall NotificationCenter → 回车执行。
方法二:恢复通知中心 UI 服务(如误操作导致通知界面完全消失)
终端输入:killall NotificationCenter → 回车即可恢复界面响应,但勿扰状态仍会保持。
