Tech
[分享创造] 一天插拔两次外接屏:家里的屏和公司的屏,我的窗口现在分得清了
早上 9 点到公司插上外接屏,晚上 7 点拔线回家,第二天早上再插家里那台。一天两次,每次 macOS 都把窗口全挤回内建屏,以前我都要花几分钟一个个拖回去。
我的外接屏上常年是三个桌面:一个写代码,一个挂通讯(邮件和 IM ),一个放浏览器查文档。内建屏就扔点音乐和小工具。
之前试过 Stay ,能把窗口放回原来的位置,但回不到原来的桌面——编辑器该在桌面 1 ,通讯该在桌面 2 ,结果全堆在一块。位置对了桌面错了,对我来说还是乱的。
所以有了 LayoutKeeper (开源,GPL-3.0 )。它就做三件事:
认屏 :用显示器的 EDID (厂商、型号、序列号)区分家里和公司的屏,每块屏各存一份布局,不用手动切场景。
连桌面一起记 :保存时记下每个窗口在外接屏的第几个桌面,恢复时一起放回去。这部分要 macOS 26+,用的是 SkyLight 的私有接口,只需要"辅助功能"一个权限,不用关 SIP 、不用注入 Dock 。
插上自动恢复 :每块屏第一次会先问我,之后插线就自己跑。
这周连发的 0.6.7 和 0.6.8 ,基本都是被我自...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX