LayoutKeeper 从 10 月 12 号发出来到今天,十二天,版本从 0.6.1 一路修到了 0.6.11 。回头看,这几个版本里最有价值的改动,几乎都不是我自己想出来的,是用户提的。
举几个例子: 有用户说,同一块外接屏在家放 MacBook 上面、在公司放右边,每次都要去系统设置里拖。 0.6.10 加了「显示器排列」,菜单栏里直接选上下左右,15 秒内确认才生效,不确认自动还原。
这个需求来自 Issue #1 。还有个更隐蔽的:合盖只用外接屏、锁屏、刚唤醒那一两分钟,macOS 报告的窗口和桌面状态是错的,LayoutKeeper 照单全收,记录就记歪了。
0.6.11 改成这些时候不更新记录,拔屏时留下的永远是最后一次正常的样子。以及 macOS 偶尔会把桌面顺序打乱还回来,甚至整个倒过来。
0.6.11 也改成按原来的顺序放,空桌面也保留,不再把窗口往前挪。写这些不是为了报菜名。
我的真实感受是:我自己的工作流太固定了,一块屏、固定的几个桌面、固定的几个应用。我测不出来的问题,恰恰是别人每天都在撞的。
所以这篇不推销功能,想跟大家征集一轮:多屏办公这件事上,还有哪些痛点是现在没人好好解决的?我自己清单上还没做的几件,老实列出来: 两块及以上外接屏:LayoutKeeper 现在只支持一块外接屏,这是目前最大的短板。
两块屏的用户先别试,我也不想含糊过去。按接口自动切换排列:插左边 USB-C 口和右边口,屏幕摆法不一样,这个 0.6.10 没做,还在清单上。
Finder 窗口没法跨桌面移动:拿不到进程启动时间,过不了身份校验,这是系统层面的限制,短期内无解。除此之外,你们每天被什么折腾?
比如: 换分辨率后窗口大小全变?扩展屏和镜像来回切,窗口每次都得重摆?
休眠唤醒后某个应用的窗口永远跑错屏?或者干脆是别的:显示器排列、亮度音量、窗口分组,有什么「每次都要手动弄一下」的小事?
评论里说说,或者去 GitHub 提 Issue ,我按出现频率排进路线图。已经被解决的我会说明在哪个版本,没解决的我也会说为什么没做、卡在哪。
最后照例把工具本身说清楚,免得新来的朋友云里雾里:LayoutKeeper 是个 macOS 菜单栏小工具,GPL-3.0 开源,记住外接屏上每个窗口的位置和它所在的 Mission Control 桌面,拔线再插回来时放回去。只支持一块外接屏,跨桌面恢复要 macOS 26+(同桌面内的位置恢复 macOS 14+ 就行)。
不收集数据,布局只存本机,唯一的联网是可关的 GitHub 更新检查。仓库: /ai-market-guide/