
























我在电脑前工作的时间很长。为了去洗手间后回来能尽快继续工作(以及让人以为我只是去洗手间还没回来[doge]),我把屏幕设置成了永不自动锁屏 / 永不进入屏保。
但人有失足,马有失蹄:总会遇到突发情况,导致长时间没锁屏被“逮住”。于是痛定思痛——我要一个可靠、低成本、跨网络的远程锁屏方案。
目标很明确:
如果完全原生做不到,那么退一步:
据我所知,苹果原生联动更偏向“解锁”而非“锁屏”:

NearLock 是一个十年前就存在的产品,官网展示的 iPhone 甚至还停留在 Touch ID 时代。它的理念我很喜欢,但问题也明显:
本身 Mac 的锁屏命令,可以通过模拟[Control-Command-Q(系统锁屏快捷键)]来实现,代码如下:
$ osascript -e 'tell application "System Events" to keystroke "q" using {control down, command down}'于是理论路径是:
1. iPhone 连入能访问目标 Mac 的 VPN
2. iPhone 通过 SSH 连接到 Mac
3. 远程执行上述命令
可它的问题在于:
- 操作链路长,即使封装成快捷指令也不够“傻瓜一键”
- 更关键:为了一个小功能,额外暴露 VPN/SSH 的入口与密钥管理成本,安全债太不划算
所以我需要的是一种系统级、默认安全、低维护的同步机制。
整个方案只依赖两件事:
Q: 那么现实中,是否能够低成本构建这个机制呢?
A: 有的,而且官方已经为你实现好了,那就是 Apple 在 2021 年伴随 iOS15 推出的[专注模式]功能,完美在系统层面实现了以上的需求。


(例如命名为 🔒LockMac)






Q: 为什么最后要多一步[设置打开XX专注模式]呢?(如☑️Locked)
A: 作为一个保险校验。
试想一下,你人在外面触发了 🔒LockMac,但你没法肉眼确认 Mac 是否真的锁屏。
如果你看到 iPhone 上的专注模式已自动变为 ☑️Locked,说明 Mac 的自动化流程大概率跑通:因为快捷指令是顺序执行的,通常第一步成功才会执行第二步。

可以看到,无论 iPhone 在 5g/wifi 不同环境行,依托 iCloud 全家桶进行[专注模式]同步,都可以让 Mac 快速锁屏。
存在了一个 iPhone 和 Mac 之间安全的稳定的跨网络的双向同步位,会衍生非常多有趣的玩法。
当然,如果你觉得不止步于此,还可以考虑以下这些能力来实现同步位:
那么,轮到你了,你还有什么好玩的玩法与探索呢?
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。