Many Displays:零点击恢复Mac窗口布局

Many Displays 以零交互方式自动恢复Mac窗口位置,专治多显示器与同型号屏幕乱序问题。
Many Displays 是一款面向 Mac 的窗口管理工具,主打在合盖休眠、解锁屏幕或重新连接显示器后自动恢复每个窗口的显示器归属、坐标与尺寸,用户仅需授予一次辅助功能权限即可后台运行。它针对多显示器场景中 macOS 将窗口堆叠到主屏、以及同型号显示器被随机交换的痛点,通过端口等硬件信息稳定区分物理屏幕。产品无云同步、无账户系统,数据本地保留,定价 19 美元一次性买断并提供 14 天试用。与 Moom、Rectangle 等需手动触发的工具不同,其差异化在于全自动恢复与相同显示器识别优化,适合频繁插拔显示器的 MacBook 用户和多屏创作者。
Mac用户常遇到这样的困扰:合盖休眠、解锁屏幕或重新插拔显示器后,所有窗口的位置和大小都被打乱,尤其是使用多台相同型号显示器时,macOS甚至会随机交换它们。Product Hunt上排名第6的Many Displays试图解决这个痛点——不保存布局、不命名方案、不需要点击,窗口自动归位。
核心功能:无感恢复窗口位置
Many Displays 的设计理念是“安静地记住每个窗口的位置(显示器、坐标、尺寸),并在Mac唤醒、解锁或重新连接显示器时自动恢复”。用户只需授予一次辅助功能权限,之后便无需任何操作。
与需要手动保存和命名布局的传统窗口管理工具不同,Many Displays 完全后台运行,不提供“保存”“加载”之类的按钮。官方描述强调“没有要保存的东西,没有要命名的布局,没有要点击的按钮”——这种零交互设计对追求效率的用户很有吸引力。
解决多显示器用户的真实痛点
多显示器环境中的窗口管理一直是个麻烦事。macOS在显示器重新连接后,经常将窗口堆叠到主屏幕,或者打乱不同屏幕之间的分配。当用户使用两台完全相同的显示器时,系统无法稳定区分它们,导致窗口在两个屏幕间随机跳转。
Many Displays 针对这一场景做了专门处理:它通过端口等硬件信息区分相同的显示器,确保窗口回到正确的物理屏幕。对于经常需要插拔显示器的笔记本用户,或者使用多台同型号外接屏的桌面用户,这个功能直接切中需求。
macOS 区分显示器的机制基于 EDID(Extended Display Identification Data)和显示器序列号,但部分厂商(尤其是同型号批量产品)会写入相同的标识信息,导致系统无法稳定映射物理屏幕与逻辑显示编号。Many Displays 转而读取显示器所连接的端口路径(如 USB-C/Thunderbolt 端口位置)作为辅助标识,这类信息在 macOS 的 IOKit 框架中可通过 CGDisplay 相关 API 获取,从而在系统层面之外建立更稳定的屏幕身份映射。
隐私与定价:本地运行,一次买断
Many Displays 强调无云同步、无账户系统,所有数据保留在本地。这符合部分用户对隐私和离线工具的偏好,也意味着不需要网络连接即可工作。
定价为19美元一次性买断,提供14天免费试用。相比订阅制工具,买断模式对长期用户更友好。该产品在Product Hunt获得90票支持,排名当日第6,分类标签包括Mac、生产力、GitHub和菜单栏应用。
辅助功能权限(Accessibility API)是 macOS 隐私保护体系中的高敏感权限,授予后应用可读取和操作其他应用的窗口、控件与输入事件。Many Displays 需要该权限来枚举窗口的坐标与尺寸并执行位置调整,因此用户需在“系统设置 > 隐私与安全性 > 辅助功能”中手动勾选。对于权限管理严格的用户,可定期审查该列表,或在不需要时关闭授权,但关闭后自动恢复功能将失效。
与同类工具的差异
市面上已有Moom、Rectangle等窗口管理工具,但它们大多需要用户手动触发布局或设置快捷键。Many Displays 的差异化在于全自动恢复,且专门优化了相同显示器的识别问题。如果用户的核心诉求是“什么都不用做,窗口自己回来”,这个工具值得尝试。不过,由于它依赖辅助功能权限,对于权限管理严格的用户可能构成一定门槛。
适合谁用
经常在工位和会议室之间移动、需要反复插拔显示器的MacBook用户;使用双屏或多屏且显示器型号相同的创作者;以及希望减少窗口整理时间、专注于工作的效率爱好者。如果只是偶尔外接一台显示器,系统自带的记忆功能可能已经够用,但多屏+相同型号的组合下,Many Displays 的价值会更明显。
相关推荐

Codex零基础教程:接国内大模型+四大实战案例
Codex零基础新手教程:三步完成下载安装并接入DeepSeek国内大模型,配合CC Switch切换,详解必装插件与技能,附PPT制作、动态图表、深度调研、工作台搭建四大实战案例的完整操作流程。

Claude 识别败血症前兆,Reddit 用户称 AI 救了自己一命
Reddit 用户分享深夜突发排尿困难、意识模糊等症状,Claude 判断为败血症前兆并建议立即就医,医生证实若拖延可能致命。探讨 AI 在健康预警中的潜力与局限。

三星断网我的洗衣机,Claude帮我恢复了智能控制
三星停止支持十年旧洗衣机的Smart Control功能,用户借助Claude逆向工程通信协议,两小时恢复联网控制并与烘干机联动。探讨厂商支持策略、AI赋能的数字修复权及智能家居安全隐患。