21360f2acd4ea44ca97c5e7a8e43c2d619d98a92d4070403a1a6aac20c82c97b也可以从 GitHub Releases 下载同一个文件: Knight.dmg (内容与上面的 DMG 完全一致,可对照 SHA-256 校验)
安装三步
1 · 打开 DMG,把 App 拖进「应用程序」
双击下载的 HeadlessKnightMaster-1.1.dmg,窗口左侧是你的 App,右侧是「应用程序」文件夹。
把图标拖进去,等它复制完,然后把窗口关掉。
2 · 第一次打开:右键 → 打开
这个 App 没有 Apple 开发者签名,也没做公证,所以 macOS 第一次会拦住它, 提示「无法验证开发者」。这不是坏了。
在「应用程序」文件夹里右键点无头骑士大师的图标 → 选「打开」→ 在弹出的对话框里再点一次「打开」。之后就能正常双击了。
DMG 里还附了一份《首次打开说明》,内容和上面一样,也可以直接看这份文本。
3 · 授权一次,仅此一次
无头骑士大师需要修改系统睡眠设置,这需要管理员权限。首次启动时点「授权并安装」, 输入一次你的登录密码。密码只在这一刻用一次,之后不再询问。
还会弹一个通知权限的询问。拒绝也没关系——只是强力模式到点时不会弹横幅提醒, 核心功能完全不受影响。
装好之后:要不要打开强力模式
强制睡眠这个功能默认是关的。想让它在你被误触弄醒之后自己再睡回去, 需要去 App 的设置页把强力模式手动打开。它默认关,是因为它会在你其实还坐在电脑前的时候 打断你——这种开关不该替你做主。
打开之后:外出期间机器连续醒着满 10 分钟,它就强制让机器睡下去, 动手前有 30 秒倒计时可以取消。显示器插着、或者有人远程登录的时候不会动手。
不打开也完全能用,只是少了这一层兜底。
还有一件事,软件管不了:背包里挤压键盘或触控板,会把刚睡下的机器弄醒, 这属于硬件输入,任何 App 都拦不住。想从物理上避免,请给它加一层遮挡—— 套一个 A 面水晶壳,或者用 3D 打印一块盖板盖住键盘和触控板。
验证下载完整性
如果你想确认文件没被改动过,可以在「终端」里比对校验和:
shasum -a 256 ~/Downloads/HeadlessKnightMaster-1.1.dmg
输出的哈希值应该和上面页面里写的一模一样:
21360f2acd4ea44ca97c5e7a8e43c2d619d98a92d4070403a1a6aac20c82c97b
系统要求
- 操作系统
- macOS 13 Ventura 及以上
- 处理器
- Apple Silicon(arm64)
- 磁盘占用
- 约 1.4 MB
- 权限
- 管理员密码(一次)、通知(可选)、蓝牙(可选)
- 网络
- 不需要。App 全程离线运行
卸载
把 App 拖进废纸篓,然后执行:
sudo rm -f /Library/PrivilegedHelperTools/com.headlessknight.helper \
/Library/LaunchDaemons/com.headlessknight.helper.plist
sudo rm -rf ~/Library/Application\ Support/HeadlessKnightMaster
sudo rm -f ~/Library/LaunchAgents/com.headlessknight.app.plist
蓝牙、共享服务、Time Machine 这些改动,会在你正常点「知道了」恢复原样时一并还原。如果卸载前没恢复过,手动把蓝牙打开、共享服务重新启用即可。
旧版本
1.1 是当前版本。早期版本没有公开下载渠道,所以这里只提供最新版。 更新日志见更新日志。