「OmniWM」面向 macOS 的免费开源平铺窗口管理器:Niri 滚动列、Dwindle 布局和 Quake 终端

OmniWM 窗口概览界面

OmniWM 是一个把 Linux 平铺窗口管理器思路带到 macOS 的项目,灵感来自 Niri 和 Hyprland。它不只是把窗口自动贴边,而是提供滚动列式 Niri 布局、Dwindle/BSP 布局、工作区、命令面板、窗口搜索、App 菜单搜索、隐藏菜单栏图标、保持唤醒,以及基于 Ghostty libghostty 的 Quake 终端。

它更适合愿意把 macOS 当作键盘驱动工作站来用的人。README 里列了大量默认快捷键和可配置项:Workspace 1-9、窗口移动、焦点导航、Overview、Workspace Bar、Hidden Bar、Scratchpad、Column tab、Hyper 和 leader-key sequence 等。项目也带一个 omniwmctl CLI,启用 IPC 后可以做自动化和脚本集成。

需要留意的是,OmniWM 为了降低延迟和提高窗口管理响应,会尽可能使用 Apple private APIs;它明确写明不需要关闭 SIP,官方 Release 会保持 Developer ID 签名和 Apple 公证。安装前还要接受几个 macOS 级别的前提:要求 macOS 15+,需要 Accessibility 权限;如果要用 leader-key、多键序列或自定义 Hyper 键,还需要 Input Monitoring;并且需要关闭 Displays have separate spaces。

项目当前仓库会从原始 BarutSRB/OmniWM 重定向到 BarutSRB/Hiro,但 Release 名称和文档仍是 OmniWM。它使用 GPL-2.0 许可证,GitHub 约 1.9k stars,最新版 v0.4.9.6 发布于 2026 年 5 月,包含签名、公证并 stapled 的 OmniWM app。

项目地址

文档:https://barutsrb.github.io/Hiro/
项目地址:https://github.com/BarutSRB/OmniWM

原创文章,如若转载,请注明出处:https://wefound.cc/p/4293.html

(0)
「Torrent Preview」开源 macOS Quick Look 插件:空格键直接预览 .torrent 文件内容
上一篇 4天前
「brew-browser」把 Homebrew 变成原生 macOS GUI:可视化安装、升级与 Brewfile 快照
下一篇 4天前

相关推荐