一个小巧的 macOS 菜单栏应用,专为「笔记本 + 外接显示器」的场景而生。
它能做什么
1. 合盖即睡
macOS 在「接着电源 + 接着外接显示器」时会进入 clamshell 模式:合上盖子后电脑保持唤醒、只驱动外屏,而且系统设置里没有任何开关能关掉它。
LidMate 每秒检查一次盖子状态,合上就立即休眠。
2. 显示器跟随
当外接显示器切到别的信号源(比如切给 Windows 主机或游戏机):桌面自动镜像折叠到笔记本内屏,于是鼠标无处可去、键盘焦点无处可逃、窗口不可能被丢在看不见的屏上。切回本机信号源后自动还原扩展布局。
⚠️ 装之前先做兼容性自检
「显示器跟随」完全依赖一个硬件能力:你的显示器能不能通过 DDC/CI 读出当前输入源(VCP 0x60)。
很多显示器不支持读这个寄存器,或者无论切到哪路输入都返回同一个值——这些机器上 LidMate 完全无效。下载包里附了自检脚本,先跑一遍,只有显示通过才值得继续。
安装
- 下载 dmg,挂载后把 LidMate.app 拖进「应用程序」
- 首次打开如果提示「来自身份不明的开发者」(因为只是 ad-hoc 签名),右键 → 打开
- 菜单栏会出现一个笔记本形状的图标——没有 Dock 图标、不会打开窗口,这是设计如此
- 首次启动会自动识别显示器并学习本机输入码
- 点菜单栏图标,打开「合盖即睡」和「显示器跟随」
环境要求
- Apple Silicon Mac(底层依赖的工具不支持 Intel)
- macOS 13 或更高
已知限制
- 只能跟随一块外接显示器
- 切换响应约 2–4 秒