RoR 创始人基于 Arch Linux 的发行版,Omarchy 4.0.0 “Quattro” 发布:以 Quickshell 重塑桌面体验
内容提要
Omarchy 4.0.0(代号Quattro)发布,这是基于Arch Linux和Hyprland的开发者发行版最大更新。核心变化是用Quickshell重构桌面外壳,整合状态栏、启动器等组件,降低CPU占用。系统更新改用pacman,新增ALPM保护机制。默认终端改为Foot,新增Omawrite等工具,支持AI编程代理选择。ISO缩小至6GB以下,安装提速30%,支持双启动和恢复出厂功能。
延伸解读
架构整合的取舍
Quattro 将状态栏、启动器、通知等组件统一到 Quickshell 外壳中,减少了独立进程和轮询,降低了空闲 CPU 占用。但这种整合也意味着用户对单个组件的替换自由度降低,第三方组件需适配新外壳。对于喜欢高度定制 Arch 的用户,这可能是一个需要权衡的取舍。
升级路径与风险
现有用户需先执行 Update > Omarchy,再升级到 Quattro。由于涉及桌面外壳、软件包和网络栈迁移,官方建议备份数据。此外,恢复出厂功能依赖新安装时生成的 @factory 快照,旧系统升级后无法获得此能力,因此全新安装才能完整体验新特性。
面向开发者的实用改进
默认终端改为 Foot,新增 Omawrite、Omacut、Omacalc 等轻量工具,并支持选择多种 AI 编程代理(如 Claude Code、Codex 等),可通过快捷键或别名启动。这些改进贴合开发者日常需求,但 AI 代理需按需安装,且具体性能未在文中提及。
Q&A
Omarchy 4.0.0 的代号是什么?
Omarchy 4.0.0 的代号是“Quattro”。
Omarchy 4.0.0 在桌面外壳上做了哪些重大改变?
Omarchy 4.0.0 使用 Quickshell 重新实现了整个桌面外壳,将状态栏、应用启动器、系统菜单、通知、屏幕显示提示、控制面板、锁屏和 Polkit 授权代理整合到一个长期驻留的进程中,取代了原先的 Waybar、Walker、Mako 等独立组件。新架构采用事件驱动,减少了周期性轮询,降低了空闲时的 CPU 占用。
Omarchy 4.0.0 如何改变系统更新方式?
Omarchy 4.0.0 将内部组件从 Git 管理转为标准 Arch 软件包,通过 pacman 分发更新,并引入 ALPM 保护机制,将常规系统升级引导至 omarchy update 命令。用户可通过设置 OMARCHY_ALLOW_DIRECT_PACMAN=1 环境变量来绕过限制。
Omarchy 4.0.0 默认终端和新增了哪些工具?
Omarchy 4.0.0 将默认终端改为 Foot,并新增了三个轻量级工具:用于 Markdown 写作的 Omawrite、基于 FFmpeg 的视频裁剪器 Omacut,以及替代 GNOME Calculator 的 Omacalc。
Omarchy 4.0.0 支持哪些 AI 编程代理?
Omarchy 4.0.0 允许用户指定默认 AI 编程代理,可选包括 Claude Code、Codex、OpenCode、Pi、Oh My Pi、Gemini、Grok、Copilot 和 Crush。所选代理可通过快捷键或终端别名启动,并在首次使用时按需安装。
Omarchy 4.0.0 的安装和恢复功能有哪些改进?
Omarchy 4.0.0 的 ISO 镜像缩小至不足 6GB,安装速度提升超过 30%。安装程序支持双启动选项,并允许为“下一位所有者”预装电脑,不创建最终账户,设置留待首次启动。全新安装的系统可通过 Setup > Reset Computer 恢复出厂状态,利用 @factory 快照还原系统并清除账户和机器身份。
Omarchy 4.0.0 在主题和个性化方面有哪些更新?
Omarchy 4.0.0 将主题基础色从 8 种扩展到 24 种,可自动生成 Neovim、Visual Studio Code 和 btop 的配色。新增 Solitude、Last Horizon 和 Lupine 三套主题,并提供带实时预览的主题与壁纸切换器。用户可在 ~/.config/omarchy/shell.toml 中设置本机专用的字体、间距和状态栏参数,修改后即时生效。