应用介绍
Mac 上开了一堆窗口,终端、浏览器、编辑器互相压着,每天光拖窗口、调大小就要耗掉不少时间;用过 Linux 上 Niri 或 Hyprland 的人,回到 macOS 更是处处别扭。OmniWM 把这两套玩法一起搬了过来:每个工作区都可以单独选 Niri 式滚动布局或 Hyprland 式 Dwindle 布局,写代码的桌面用无限横向滚动的列,看资料的桌面用自动二分切割,互不干扰。
它是开源免费的,带开发者签名并通过苹果公证,下载就能用。多显示器之间能按规则把窗口路由到指定屏幕,还提供本地 CLI 和 IPC 接口,窗口操作可以写进脚本或绑到别的自动化工具上。需要 Apple 芯片和 macOS 26 以上。
滚动布局:窗口排成一列列横向铺开,新窗口接在旁边而不是把现有窗口挤小,工作区宽度不受屏幕限制,左右滚动切换焦点,并能感知屏幕方向。
Dwindle 布局:按二叉空间分割自动切分屏幕,新窗口把当前区域一分为二,适合同时并排看好几个窗口。
按工作区选布局:两种布局不是全局二选一,每个工作区单独设置,随时切换。
全景总览:一键缩小查看当前工作区的所有窗口,直接点选跳转。
多显示器路由:工作区和窗口可以按规则分配到指定显示器,多屏各自保持自己的布局。
CLI 与 IPC 自动化:通过命令行或本地 IPC 控制聚焦、移动、切换布局,方便接入快捷键工具和脚本。
它是开源免费的,带开发者签名并通过苹果公证,下载就能用。多显示器之间能按规则把窗口路由到指定屏幕,还提供本地 CLI 和 IPC 接口,窗口操作可以写进脚本或绑到别的自动化工具上。需要 Apple 芯片和 macOS 26 以上。
软件功能
滚动布局:窗口排成一列列横向铺开,新窗口接在旁边而不是把现有窗口挤小,工作区宽度不受屏幕限制,左右滚动切换焦点,并能感知屏幕方向。
Dwindle 布局:按二叉空间分割自动切分屏幕,新窗口把当前区域一分为二,适合同时并排看好几个窗口。
按工作区选布局:两种布局不是全局二选一,每个工作区单独设置,随时切换。
全景总览:一键缩小查看当前工作区的所有窗口,直接点选跳转。
多显示器路由:工作区和窗口可以按规则分配到指定显示器,多屏各自保持自己的布局。
CLI 与 IPC 自动化:通过命令行或本地 IPC 控制聚焦、移动、切换布局,方便接入快捷键工具和脚本。


