WinMux 是一款面向 macOS 的窗口管理工具,以项目分组、工作区和交互式侧边栏组织桌面,适合同时处理多个项目、浏览器窗口与参考资料的用户。每个项目拥有独立的工作区集合,侧边栏可直观呈现窗口分布,支持在当前工作区与侧边栏之间拖放窗口,以及跨工作区调整窗口和标签组。它默认自动平铺新发现的窗口,也能保留窗口原有尺寸与位置,配合手动布局命令使用;拖动标题栏时连续横向摇动,还可切换浮动与平铺状态。标签组让多个窗口共用同一块桌面区域,支持点击切换、拖动排序和快捷键导航。多显示器共享项目与工作区状态,各屏幕可独立选择不同工作区。用户可调整窗口间距、侧边栏展开与自动隐藏方式、时钟显示及界面配色,在 macOS 26 及更新系统上使用原生 Liquid Glass 效果。软件还支持单修饰键快捷操作、首次启动导入 AeroSpace 键位配置,以及通过 GitHub Releases 检查更新。
功能
WinMux 是一款以侧边栏为主要操作入口的 macOS 窗口管理工具,通过项目、工作区、自动平铺和窗口标签组管理多任务桌面,兼顾拖放操作、快捷键控制与多显示器使用。
- 项目分组管理: 以项目作为工作区的上级容器,每个项目拥有自己的工作区集合,可按不同任务组织窗口并切换项目。
- 交互式侧边栏: 直观展示工作区与窗口分布,支持将窗口拖入或拖出侧边栏,在不同工作区之间重新安排窗口及标签组,便于掌握桌面布局。
- 灵活的侧边栏显示: 默认以紧凑栏显示,悬停时展开;可设置为鼠标到达显示器左边缘才出现,也可保持完整展开并为平铺窗口预留侧边栏宽度。
- 浏览器式窗口标签组: 让多个窗口占用相同的桌面区域,适合将参考资料放在编辑器旁边或管理不同浏览器配置的窗口;支持点击激活、拖动排序、跨组与跨工作区移动,以及相对和绝对位置快捷键导航。
- 自动平铺与手动布局: 默认平铺启动时发现的窗口及后续新窗口;关闭自动平铺后,可保留窗口原有的 macOS 尺寸与位置,并按需使用命令或快捷键将单个浮动窗口切换为平铺。
- 摇动切换窗口状态: 拖动窗口标题栏时,连续进行明显的横向方向切换即可在浮动与平铺之间切换;该手势可关闭,且不会在调整窗口大小或拖动侧边栏、标签条及标签组时触发。
- 按窗口生命周期管理工作区: 工作区需要包含窗口,不支持创建空工作区;当工作区内不再有窗口时会自动销毁。
- 多显示器独立浏览: 各显示器共享全局项目与工作区状态,可独立通过侧边栏选择工作区;多个显示器可以处于同一项目,但不能同时显示同一个工作区。
- 精细调整窗口间距: 分别配置窗口之间的水平与垂直间距,以及显示器四周的外部间距;启用侧边栏后,左侧外部间距控制侧边栏与平铺窗口之间的距离,各项均可设为零。
- 界面外观与时钟配置: macOS 26 及更新系统默认启用原生 Liquid Glass,也可选择不透明纯色及自定义颜色;侧边栏时钟支持分别控制秒数、日期与星期的显示。
- 快捷键与应用启动: 支持单修饰键触发操作,可结合命令与脚本配置常用应用或新窗口的启动方式,方便将所需窗口打开到当前工作区。
- AeroSpace 配置迁移: 首次启动时,若存在 AeroSpace 配置且尚无 WinMux 配置,可自动导入快捷键与键位映射,并补充侧边栏、窗口标签等默认设置,保留原有 AeroSpace 配置。
- 安装与更新检查: 支持通过 Homebrew 或下载发布版本安装,可自动检查 GitHub Releases 上的签名更新,也能从菜单栏手动检查更新。
- 开源项目: 采用 MIT 许可证,源代码托管于 GitHub,便于查看实现、提交问题与参与改进。
下载地址
© 版权声明
THE END


暂无评论内容