
omarchy 是一个由 Rails 之父、Basecamp/37 signals 创始人 DHH(David Heinemeier Hansson)打造的 Linux 发行版,官方口号是「Beautiful, Modern & Opinionated」——漂亮、现代、有主见。它基于 Arch Linux,桌面环境由 Hyprland 平铺式窗口管理器和 Quickshell 桌面 Shell 组成,开箱即用,不需要用户再逐个配置组件。
项目于 2025 年 6 月在 GitHub 上创建,托管在 Basecamp 组织下,采用 MIT 协议开源。截至 2026 年 8 月 26 日,仓库已有 31,000+ star、3,100+ fork、6,100+ 次提交,默认分支名为 quattro(意大利语「四」),正在开发 4.0 版本。
与大多数「交付一个最小系统、剩下自己折腾」的发行版不同,思路是把一套完整、经过验证的桌面体验直接交付给用户:主题、顶栏、通知、剪贴板、截图录屏全部内置,配合一份 51 章的官方手册,力图让从 Mac 或 Windows 迁移过来的用户少走弯路。

场景痛点
想用 Linux 做日常主力机的人,多半经历过这些:
1. dotfiles 地狱。 装完 Arch 只是起点,Hyprland、状态栏、通知守护进程、截图工具、剪贴板管理、锁屏壁纸……每个组件都要自己选型、写配置、调参数,配置文件散落在 ~/.config 的各个角落,换一台机器就要重新复制一遍,少一个文件桌面就缺一块功能。
2. 平铺式窗口管理器的门槛。 Hyprland 这类窗口管理器效率高、动画漂亮,但「装好能用」和「用得舒服」之间隔着几十小时的配置工作,劝退了大量感兴趣的用户。
3. 从 Mac / Windows 迁移的适应成本。 快捷键体系不同、顶栏习惯不同、找不到熟悉的截图和剪贴板历史,迁移期的挫败感往往比性能差异更影响体验。
4. 桌面脚本的安全盲区。 自己拼装的桌面里,通知脚本的参数注入、docker 组默认等同 root 权限、USB 设备名被当作代码执行这类风险,普通用户既不了解也无从防御。
对这些问题的回应是一句话:这些决定已经替用户做好了。
核心功能
1. 开箱即用的完整桌面
基于 Arch + Hyprland + Quickshell 的组合,安装完成即得到一个完整的桌面环境:多套内置主题、顶栏、系统通知、统一剪贴板与历史记录、截图与录屏、闲置与屏保管理。Quickshell(基于 Qt)负责壁纸与锁屏绘制,动画和圆角等视觉效果由 Hyprland 提供。桌面各组件的配置在仓库的 themes/、config/ 目录中统一维护,升级系统时一并更新。
2. 有主见的应用选型
预置了一整套应用方案,官方手册按类别给出使用指引:终端、Neovim、AI工具、开发工具、Shell 工具与函数、TUI 与 GUI 应用、浏览器(默认 Chromium,配套自研扩展)、游戏、PDF 填写,甚至内置了基于 Docker + KVM 的 Windows 虚拟机方案,用于偶尔必须运行 Windows 程序的场景。不喜欢预置选择也没关系,手册的「Other Packages」一章说明了如何自行安装其他软件。
3. 系统级细节能力
顶栏提醒、系统通知、文字提取与语音听写、开关面板(Wi-Fi、蓝牙、夜间模式等)这些「不起眼但天天用」的能力全部内置,并有专门的手册章节。统一剪贴板支持跨设备历史记录,截图与录屏的快捷键和保存路径开箱即定。
4. CLI 与配置管理
提供omarchy命令行工具管理系统;手册的「Configuration」部分覆盖了显示器、键盘鼠标触控板、网络、系统休眠、硬件认证、字体、壁纸、提示符等常见配置项,也保留了 Dotfiles 一章供深度定制者接管自己的配置。系统快照功能让升级出问题时可以回滚。
5. 持续的安全加固
2026 年 8 月的几次提交集中体现了项目对安全细节的重视:通知机制改用 D-Bus Notify 方法,弃用 notify-send 以防止参数注入;修复 USB 设备名被当作 Hyprland Lua 代码执行的注入风险;默认移除 docker 组成员资格(该组等同 root 权限,改为可选开启);收紧 tzupdate 的 sudoers 规则,堵住通配符导致的无密码提权路径。
6. 多场景安装能力
安装器正从两阶段 Bash 脚本重构为 Python 编排器(orchestrator),支持双启动安装和无人值守安装(Unattended Installs),适合批量部署或远程服务器场景。另有独立的 omarchy-mac 仓库提供在 Mac 硬件上的安装指南,plans/ 目录中还放着 Sunshine/Moonlight 远程桌面方案的推进计划。
安装与使用
从官网获取 ISO 镜像,写入 U 盘后启动安装。权威文档是仓库 manual/ 目录中的官方手册(51 章),镜像同步在 [learn.omacom.io](https://learn.omacom.io/2/the-omarchy-manual),截图也托管在该站点。
| 场景 | 建议 |
| 第一次接触 Linux 桌面 | 先读手册第 2、3 章(Getting Started / Coming From Mac or Windows)再动手 |
| 从 Mac 迁移 | 参考手册 Mac support 章节,Mac 硬件另有专门仓库 |
| 需要 Windows 程序 | 使用内置 Windows VM 方案(Docker + KVM) |
| 批量部署 | 使用无人值守安装,见手册第 51 章 |
| 已有系统共存 | 参考手册第 50 章 Dual Boot Install |
| 遇到问题 | 手册第 45 章 Troubleshooting 与第 46 章 FAQ |
对开发者而言,仓库本身就是研究对象:安装脚本、Hyprland Lua 配置、主题系统和 Python 安装编排器全部开放在 MIT 协议下,克隆仓库即可逐行查看一个「有主见」的桌面是如何被组装出来的。
使用感受
价值不在于发明了新技术,而在于有人替用户把无数个小决定做完了,并且愿意为这些决定负责。Hyprland 社区从不缺配置模板,缺的是一份持续维护、带完整手册、安全细节也认真对待的「官方答案」。DHH 把 Rails 世界里「约定优于配置」的哲学搬到了 Linux 桌面:接受这套约定,就得到一个立刻能用的漂亮桌面;不接受,手册也标好了每个可替换的位置。
需要客观看待的是:这是一个强个人风格的项目,「有主见」意味着默认选择未必合所有人的口味;Arch 滚动更新的属性也要求用户接受持续升级的心智成本。此外,从提交记录看,大量提交由 Claude、Codex 等 AI 工具协作署名完成——这既体现了 AI 深度参与开源开发的现状,也意味着贡献者构成与社区治理方式与传统发行版团队不同,长期走向值得观察。
官方网站
下载地址
使用手册:learn.omacom.io/2/the-omarchy-manual







