可高度定制的 macOS 状态栏替代工具,通过 shell 脚本配置,并由事件驱动更新。
paulsp94/omacosy
面向 macOS 的 omarchy 风格桌面环境,提供平铺窗口、主题状态栏、焦点跟随鼠标和工作区总览。
- Star
- 710
- Fork
- 26
- 未关闭 Issue
- 19
- 最近提交
- 3天前
这是什么?
omacosy 把 omarchy 的工作流带到 macOS 上。它使用类似 Hyprland dwindle 的布局平铺窗口,新窗口会沿当前窗口较长的一边切分;通过把 Caps Lock 映射为 Super 键来触发快捷键。
项目自带一个状态栏进程,统一绘制顶栏、弹出菜单、音量和亮度滑块,并支持屏幕调暗。此外还提供焦点跟随鼠标、四指滑动切换工作区,以及带实时窗口预览的工作区总览。一次主题切换即可同步更新状态栏、窗口边框和壁纸。安装、更新和卸载都由仓库内的脚本完成,默认使用 AeroSpace,也可选用 OmniWM(测试版)。
项目在搭载 Apple Silicon 的 macOS 26 上构建和测试,需要授予多项系统隐私权限。Caps Lock 重映射依赖 Karabiner-Elements,其组件以 root 身份运行。
核心功能
- 01Dwindle 平铺布局,沿当前窗口较长边切分新窗口
- 02将 Caps Lock 映射为 Super 键,沿用 omarchy 风格快捷键
- 03单进程状态栏,统一绘制弹窗、滑块和屏幕调暗
- 04焦点跟随鼠标,可按应用排除
- 05四指滑动触控板切换工作区
- 06工作区总览支持实时窗口预览和输入搜索
适用场景
- 希望在 Mac 上获得 omarchy 式键盘驱动平铺体验的开发者
- 希望一次切换主题即可统一状态栏、边框和壁纸的用户
- 愿意授予辅助功能和输入监控权限以实现窗口平铺的用户
快速上手
- 1
克隆仓库并运行安装脚本
d=~/.local/share/omacosy if [ -d "$d/.git" ]; then git -C "$d" pull --ff-only; else git clone https://github.com/paulsp94/omacosy.git "$d"; fi && cd "$d" && ./install.sh - 2
授予安装程序请求的 macOS 权限(如辅助功能、输入监控等)
使用前须知
- 仅针对 macOS 26(Tahoe),目前只在作者自己的机器上运行过。
- 需要较多系统权限,包括辅助功能和输入监控,且 Karabiner-Elements 以 root 身份运行。
- Karabiner-Elements 是第三方依赖,会安装 DriverKit 系统扩展。
收录于专题
标签
常见问题
- omacosy 是什么?
- 面向 macOS 的 omarchy 风格桌面环境,提供平铺窗口、主题状态栏、焦点跟随鼠标和工作区总览。 omacosy 把 omarchy 的工作流带到 macOS 上。它使用类似 Hyprland dwindle 的布局平铺窗口,新窗口会沿当前窗口较长的一边切分;通过把 Caps Lock 映射为 Super 键来触发快捷键。
- omacosy 可以免费使用吗?用的什么许可证?
- omacosy 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- omacosy 还在维护吗?
- 活跃维护中。omacosy 最近一次提交是在 2026年11月4日。
- omacosy 适合用来做什么?
- 希望在 Mac 上获得 omarchy 式键盘驱动平铺体验的开发者 希望一次切换主题即可统一状态栏、边框和壁纸的用户 愿意授予辅助功能和输入监控权限以实现窗口平铺的用户
- omacosy 怎么安装和运行?
- 克隆仓库并运行安装脚本: d=~/.local/share/omacosy if [ -d "$d/.git" ]; then git -C "$d" pull --ff-only; else git clone https://github.com/paulsp94/omacosy.git "$d"; fi && cd "$d" && ./install.sh 授予安装程序请求的 macOS 权限(如辅助功能、输入监控等)
- 在哪里获取 omacosy?
- 源代码和安装说明在 GitHub 上:https://github.com/paulsp94/omacosy
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.3万+33 本周196CGPL-3.0更新于 20天前
面向 Windows 10/11 的可完全自定义桌面环境,可替换任务栏、Dock、启动器和窗口管理器。
1.8万+69 本周666RustAGPL-3.0更新于 前天
一款面向 Windows 的平铺式窗口管理器,通过命令行控制窗口、虚拟工作区和显示器。
1.5万+31 本周380RustOther维护活跃更新于 23小时前
一套大型 Polybar 状态栏主题合集,适用于 Linux 桌面,提供多种风格、配色和变体。
6261+1 本周423ShellGPL-3.0更新于 3个月前
为 Omarchy Linux 打造的灵动岛风格顶部栏,展示实时状态并集成菜单与快捷控制。
81+3 本周14QMLMIT更新于 3天前