macOS 需要恢复其网格
二十年前,我的Mac桌面体验比今天要好得多。我只有一块单一的低分辨率(按今天的标准)屏幕,但我感觉就像休·杰克曼在《电鱼》中一样——毫不费力地使用九个显示器,肌肉和空间记忆无缝连接。总结;我构建了一个应用程序,让macOS的空间回归到预狮子系统的网格启用辉煌。继续阅读,感受越来越罕见的实际人类带来的一丝怀旧,以及为什么要制作这个的思考和一路上遇到的一些问题。或者直接在这里下载。2006年,正当我在尝试日本厕所的同时,我也在尝试桌面操作系统。在那之前,我的大部分开发生涯都是在使用Windows,但在一次受欢迎的演讲吸引我够让我买一台Mac,以便开始使用TextMate后,我开始尝试桌面Linux,然后是macOS。TextMate(及其革命性的文本片段)是我迁移的催化剂,但有趣的是,我不记得我继续使用它的时间有多长。其他编辑器迅速赶上了,但我还是留在了macOS。我的职业也转向了iOS开发,因此在那之后根本没有选择。无论如何,那个时代有一件事在我心中长期保存着。macOS Leopard Spaces 2006年发布的大型操作系统版本是macOS 10.5 Leopard。它有一系列功能更新,最显著的可能是时间机器。但20年后,我仍然不使用也不怀念时间机器。我怀念约翰·斯基拉库萨的史诗般的评论所称的抓包物品。我怀念Spaces。Spaces将虚拟桌面引入macOS,并允许您以可自定义的网格排列它们。任何以这种方式使用虚拟桌面的人都知道其好处。它让您可以像实际显示器一样在空间位置上进行处理。我总是偏爱3x3的网格,并认为自己有9个屏幕。中央屏幕是我的网络浏览器,网页编辑器在我的浏览器上方,因此我可以通过单个按键快速切换。左上方是Xcode,下方是iOS模拟器。其他屏幕上则有其他分配的应用程序/目的,我并不完全记得(邮件/iTunes/聊天等……),但好处显而易见,我可以毫不费力地在一个屏幕和另一个屏幕之间移动,它变成了肌肉记忆,仿佛我在查看实际的独立物理显示器。我发现这种网格布局非常有用,因此我最终将其融入到我构建的其他应用程序中,我的打击机器EasyBeats中的16个序列屏幕的网格直接受到Apple屏幕的启发。2011年macOS Lion 随着macOS Lion的发布,Apple引入了Mission Control,这是其对虚拟桌面的新理解,莫名其妙地限制为仅水平显示。我记得一开始就想着我只是不曾在某处看到过设置,Apple不会完全改变我使用计算机的方式吧?对吧?错。错得离谱。单行布局是一个巨大的退步。如果我想通过键盘到达特定屏幕,我现在就必须经受整个水平滑动的过程。如果我记得直接的键盘快捷键,我可以直接跳到,但我是在第7还是第8屏幕上留下我的浏览器?这种新布局完全摧毁了我保持空间记忆的希望。我并不孤单于这种沮丧。替代解决方案纷纷出现,但其中最好的Total Spaces让我感到奇怪的延迟,并依赖于修改系统dock,一旦这会最终需要绕过系统完整性保护,那就更不现实了。随着时间的推移,我放弃了,并学会了接受。作为一名iOS开发者,在这个问题上几乎没有选择,而后来当我与现在的雇主开启新篇章时,我已经买了额外的实体屏幕,嗯……就这样接受了:悲伤脸。但是但是窗口管理器……现在我知道,有些读者正在大喊“学习Yabai/Aerospace/whatever”。我尝试过它们所有,并意识到这些并不适合我。我想我不太喜欢“桌面上的窗口”这一概念。感觉就像在桌子上整理文件,当然这些文件可以整齐地组织,但我其实只是想要不同的工作站,所有的一切都保持在我离开的样子。我喜欢macOS的“全屏”应用,有时把它们放在分屏模式,但我真的喜欢专注于单一任务的专用区域的概念。解决方案出现了 无论如何,正如我所说的,我学会了处理这个问题,偶尔跟我的同事们抱怨也许该把下一台工作机器换回Linux。直到几个月前,我看到有人成功去掉了macOS在你从一个空间移动到另一个空间时的动画,而无需系统编辑。这个动画显然让一些人感到恼火,但从来没有真正困扰过我。然而,一看到没有动画的空间移动,我立刻意识到我可以解决我的抱怨。激情依然存在?和我职业生涯中的科技朋友们一个常见的讨论是在这个LLM代码生成的新时代,
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡