Omarchy LogoOMARCHYPULSE

文章

Omarchy Quattro 升级全清单:Quickshell 重构桌面组件后的平滑迁移

Omarchy 4.0 Quattro 大版本升级实战指南:Quickshell 统一桌面架构解析、Hyprland Lua 配置迁移、菜单两步安全升级流程与系统快照回滚方案。

  • quattro
  • quickshell
  • updates
  • guide

Omarchy 4.0(代号 Quattro)是该项目诞生以来最大规模的底层架构重构。这不仅仅是一套全新的主题皮肤,而是将整个桌面环境全面重构并统一在 Quickshell 基础框架之上:顶部栏(Top Bar)、应用启动器、系统菜单、通知中心、屏幕状态显示(OSD)、控制面板、锁屏界面以及 Polkit 提权认证代理现已整合至单一进程中高效协同运行。

这意味着 3.x 时代的旧后台守护进程组合已正式退役:Waybar、Walker、Mako、SwayOSD、hyprlock、hypridle、swaybg 以及 polkit-gnome 均已被 Quickshell 原生组件取代。本升级手册将帮助现有 Omarchy 用户平稳、安全地过渡到 Quattro。

选择平滑升级还是全新安装?

当前机器状态建议处理方式
已有 Omarchy 3.x 且配置了日常开发环境原地平滑升级: 依次运行 Update > OmarchyUpdate > Omarchy to Quattro
新设备或希望彻底重构系统全新安装: 下载官方 4.0.0 ISO 镜像
与 Windows 共存的双系统需求Quattro ISO 安装: 直接使用 4.0 引入的未分配空间安装(Free space install)

Quattro 带来的核心架构变革

1. 基于 Quickshell 的统一桌面环境

  • 原生交互式顶部栏: 深度集成了工作区切换器、时钟、天气预报、系统托盘、电量显示与系统更新状态指示灯。
  • 全局综合主菜单 (Super + Space): 将应用检索启动与系统维护指令整合为一体化搜索界面。
  • 独立应用启动器 (Super + Alt + Space): 专为快速检索和启动已安装应用保留的独立面板。
  • 原生通知与历史回顾: 完整的通知管理体系,支持通过 Super + Shift + Alt + , 回放历史通知记录。
  • 模块化控制面板: 音频 (Super + Ctrl + A)、蓝牙 (Super + Ctrl + B)、网络 (Super + Ctrl + W)、显示器 (Super + Ctrl + D) 与电源 (Super + Ctrl + P) 均可通过快捷键一键唤起。
  • 统一锁屏与鉴权: 锁屏与 Polkit 提权窗口均原生接入 Quickshell,无需额外配置。

2. Hyprland 配置全面采用 Lua 语法

Quattro 将 Hyprland 配置文件语法全面迁移为 Lua,以无缝兼容 Hyprland 0.56 及未来版本。用户自定义配置可通过 Setup 菜单在 ~/.config/hypr/*.lua 模块化文件中进行管理。

3. 标准化软件包分发机制

Omarchy 核心组件由原先的 Git 仓库维护模式演进为标准 Arch Linux 系统软件包(ALPM)。系统更新受专属保护机制接管,确保更新前自动触发快照备份。

升级前准备清单(Pre-Flight Check)

  1. 关键数据备份: 将重要工作文档、SSH 密钥、GPG 凭据、浏览器数据备份至外部移动存储。
  2. 检查磁盘剩余空间: 确保根分区留有充足容量供下载升级包及创建 Btrfs 系统快照。
  3. 保证网络通畅稳定: 在大版本更新过程中,建议优先连接有线网络以防中断。
  4. 核对更新通道: 可在主菜单 Update > Channel 中确认当前所在通道(stable / rc / dev)。

标准两步升级流程

请在图形界面中通过官方菜单执行升级:

  1. 按下 Super + Space 打开 Omarchy 主菜单。
  2. 首先点击并执行 Update > Omarchy。该步骤会同步系统软件源数据库并完成当前版本的必要前置迁移。
  3. 接下来点击并执行 Update > Omarchy to Quattro
  4. 耐心等待升级脚本完成软件包替换并重构引导配置。
  5. 重启计算机: 重启是切换至 Quickshell 桌面环境的关键节点。
  6. 重启登录后,按下 Super + K 验证全新 Quattro 快捷键体系已就绪。

升级期间注意事项:

  • 切勿在终端事务执行中途强行断电或关闭窗口。
  • 请勿直接执行未经封装的 pacman -Syu 命令,官方 omarchy update 流程会自动处理快照创建与升级钩子。

升级后功能验证清单(Smoke Test)

系统重启后,建议快速核验以下核心功能:

  • 顶部栏: 正常显示且可交互(双击顶栏空白处可切换半透明效果,支持拖拽调整屏幕边缘位置)。
  • 综合菜单: 按下 Super + Space 能顺畅呼出并检索应用。
  • 快捷键帮助: 按下 Super + K 正常展示全新的速查表。
  • 网络控制面板: 按下 Super + Ctrl + W 可正常连接 Wi-Fi 与以太网。
  • 锁屏功能: 按下 Super + Ctrl + L 可正常触发 Quickshell 锁屏。
  • 终端与浏览器: Super + Return 启动 Foot 终端,Super + Shift + Return 启动浏览器。

异常排查与快照回滚方案

若升级后遇到桌面加载异常或驱动不兼容:

  1. 一键快照回滚: 重启设备,在 Limine 启动菜单中选择 System Snapshots,选中升级前自动生成的快照即可无损回退系统。
  2. 获取诊断日志: 若能进入 TTY 控制台(快捷键 Ctrl + Alt + F3),可运行 omarchy-debug 导出排错报告。
  3. 寻求社区帮助: 官方 Discord 的 #omarchy-help 频道有活跃的维护人员提供支持。
  4. 恢复默认配置: 若历史自定义配置与新组件冲突,可通过 omarchy reinstall 重置系统默认配置文件。