已合并

桌面和手册支持即时切换语言

dhh 于 10 月 14 日将 omacom/omarchy#15326 合入 quattro 开发分支,为菜单、桌面和通知新增 50 种语言,并为手册新增 49 种语言版本。已提交的实现还包括复数形式、本地化数字,以及适用于阿拉伯语、希伯来语、波斯语和乌尔都语的镜像面板布局。英语仍作为回退语言。

提交 omacom/omarchy@84cfb93959f4 记录了按用户切换会话语言的实现:新启动的应用会使用所选语言,已运行的应用则在重启后生效。审查期间,greptile-apps[bot] 对手册翻译中的命令和链接提出了担忧;dhh 随后加入了与英文版本的比对,以及故意破坏命令块或章节链接的测试。dhh 还表示,已将翻译提取与持有写入凭据的任务分离,并要求在提取过程改动可执行代码时进行人工审查。

已合并

快速通道软件包新增针对较旧渠道库的兼容性检查

dhh 将 omacom/omarchy-pkgs#904 合入 master,新增检查,旨在防止基于 edge 构建的快速通道软件包携带不兼容的依赖进入 rc 或 stable。检查会比对各渠道中库和依赖的可用性,并禁止 Python 模块以及本地编译的 Qt 或 libpython 软件包进入快速通道。在 aarch64 上,由于各渠道均使用实时更新的 Arch Linux ARM 仓库,因此只检查准入规则。

这项变更从快速通道中移除了十个软件包,并新增 25 个符合条件的软件包。github-actions[bot] 在 omacom/omarchy-pkgs#904:issuecomment-6158595832 中报告,所列构建产物已成功发布到 edge、rc 和 stable,同时指出,部分计划任务因先前的失败而未运行。这是向软件包渠道发布产物,与 Omarchy 稳定版发布是两回事。

已合并

Kimi 加入编程智能体选择器和用量面板

dhh 将 'sorenmat' 提出的 Kimi 选择器方案 omacom/omarchy#7261 合入 quattro。Kimi 通过 mise 安装,并可设为默认编程智能体。另行提交的数据采集器 omacom/omarchy@c88e7dd566ab 为智能体面板加入了每周配额和会话限额,同时处理凭据刷新,并防止将缓存的限额错误地用于其他账号。

在选择器合并之前,omarchybot 表示已修改初始化配置流程和 Refresh Applications 操作,以统一重建所有 mise 包装器,包括 Kimi、Cursor CLI 和 Muse。Kimi 的自动迁移和移除仍会保护独立安装的命令。这些变更均新增于开发分支。

已合并

智能体订阅账号的登录信息可在机器之间复制

dhh 于 10 月 14 日发起了 omacom/omarchy#15405,并将其合并到 quattro。该变更新增了一条 SSH 命令,可复制全部或指定智能体账号的登录信息,减少设置另一台机器时反复登录的麻烦。两台机器都需要安装这条命令。

当前说明称,导入时默认保留目标机器上的凭据和偏好设置,也可以在相应会话关闭后明确选择替换。说明还介绍了完整数据流校验、回滚和导入中断后的恢复机制。验证使用的是测试凭据和模拟 SSH;所提供的记录并不能证明已将个人凭据传输到另一台机器。

已合并

默认静默启动,缩短 Limine 菜单等待时间

dhh 将 omacom/omarchy#15301 合并到 quattro,把 Limine 的默认行为改为静默启动、等待一秒,并在“系统”菜单中新增了返回启动菜单的操作。迁移时会保留已有的显式超时设置,按任意键即可显示通常隐藏的菜单。

在 10 月 13 日的前期审查中,greptile-apps[bot] 要求补充身份验证被拒绝时的测试覆盖。dhh 表示已新增一个测试用例,确保授权失败时不改动菜单;已提交的变更也会让该项迁移继续保持待执行状态。当前 PR 说明记载了对重启操作的修正,使所请求的菜单保持可见,而不是在隐藏状态下倒计时,并指出实际重启检查仍需人工完成。

已合并

锁屏熄屏期间暂停指纹验证

dhh 于 10 月 14 日将 omacom/omarchy#15294 合并到 quattro。现在,锁屏熄屏后会暂停发起新的指纹验证,但允许正在进行的验证完成。收到输入、检测到系统恢复或接入显示器时,都可以重新启动验证。用户必须先唤醒已熄灭的屏幕,才能使用指纹解锁。

在 10 月 13 日的前期审查中,greptile-apps[bot] 发现一条唤醒路径可能缩短指纹读取器发生故障后所需的静默等待时间。10 月 14 日,dhh 表示已将退避级别与计时器剩余时间分开保留,并添加了回归检查。已提交的变更保留了这项修复。当前说明仍记载了一项限制:亮度或音量快捷键可能唤醒显示器,却不向锁屏程序发送输入。

已提交

应用打开链接时,将接收链接的浏览器窗口带到前台

由 dhh 编写的 quattro 提交 omacom/omarchy@9f49906d2241,通过 Omarchy's 浏览器启动器转交 HTTP 和 HTTPS 链接。这解决了 Electron 客户端等应用通过桌面门户打开链接时,浏览器虽已收到新标签页、窗口却仍隐藏的问题。若有多个匹配的窗口,启动器会将最近使用的窗口置于焦点。

由于 Omarchy's 链接路由入口位于浏览器之前,浏览器原本可能因此弹出设为默认处理程序的提示;这项变更也会屏蔽这些提示。该变更已提交到开发分支。

已提交

电源配置新增针对 NVIDIA 和 Snapdragon 硬件的行为

omarchy-pkgs 的 master 分支中有两项提交署名为 ryanrhughes。其中,omacom/omarchy-pkgs@0f3d0404a900 用 NVIDIA's RTX Spark 驱动替换了 Omarchy's CPPC 驱动,以解决 N1x 硬件上的桌面卡顿。它会根据电源配置和供电来源选择不同的调速器,且硬件探测仅针对标识为 NVIDIA RTX Spark 的处理器。

omacom/omarchy-pkgs@3280e02b7d5e 新增了通用 cpufreq 驱动,并为 Snapdragon X 设置频率上限:节能模式为 60%,平衡模式为 75%,性能模式不设上限。提交说明报告了在 Surface Pro 11 上的验证结果,以及守护进程停止后会解除上限;这些测量结果均由贡献者报告。

已合并

N1x 扩展坞修复针对显示器黑屏和合盖行为异常

ryanrhughes 发起了 omacom/omarchy-pkgs#1100,并将其合并到 n1x 开发分支。其中的内核变更会在挂起期间保留扩展坞隧道,并在拔出扩展坞时错开各条 DisplayPort 隧道的拆除时间。一项 NVIDIA 驱动补丁将 USB-C 显示器报告为 DisplayPort,让 logind 能在合上笔记本盖时识别出已连接扩展坞的配置。

ryanrhughes 报告称,在连接 CalDigit TS4 和两台显示器的 ProArt P14 上,挂起和拔出检查均已通过。配套的 Aquamarine 补丁用于处理较晚才获得显示模式的连接器,但所报告的测试中并未出现这种情况。此次合并表明这些变更已集成到 n1x 分支。

已提交

ARM 镜像构建统一使用 linux-omarchy

由 emirb 编写的 quattro 提交 omacom/omarchy-iso@62d151d4d162,将 linux-omarchy 设为 aarch64 镜像构建唯一接受的内核。它移除了备选的 Arch Linux ARM 内核构建路径,以及相关的控制台、压缩和设备树处理逻辑。

安装程序仍会安装镜像中记录的内核。所提供的事件记录表明,镜像构建变更已提交,并不代表安装镜像已经发布。

待审提案

内存看门狗提案将确定性保护机制与智能体响应程序分离

KewkLW 缩小了仍未合并的 omacom/omarchy#15272 的范围,将其限定为可选的看门狗:在内存压力增大时发出警告,识别被 systemd-oomd 终止的应用,并在达到终止阈值前暂停符合条件的任务。在 10 月 13 日的前期讨论中,jandrusk 建议将这些功能与能够终止进程的无界面智能体分开。KewkLW 于 10 月 14 日确认了这一拆分,并从该分支中移除了响应程序。

10 月 14 日稍后的更新增加了持续停滞触发条件、用户恢复任务后的五分钟暂缓期、启用状态检查,并加强了暂停记录的处理。暂停可以阻止内存占用继续增长,但不会释放内存。报道后经过编辑的当前说明仍将其描述为默认关闭的提案,并表示尚未进行端到端的图形会话检查。

待审提案

Shell 无障碍提案完成变基,重新进入审查

calebl's 提案 omacom/omarchy#13212 仍未合并。该提案为共用的 shell 控件添加无障碍角色、名称、状态和操作,以便辅助技术发现并操作这些控件。当前说明要求使用包含无障碍树修复的 Quickshell's 0.3.2 或更新版本。

在 10 月 13 日的前期讨论中,monsieur-mouton 表示,shell 无法被读屏软件读取,是其迁移到 Omarchy 的障碍,并请求进行变基。10 月 14 日,monsieur-mouton 报告称,该分支已完成变基、可以合并,并表示愿意使用 Orca 测试。这表明审查工作取得了进展,并不能证明无障碍功能已经合并,或读屏测试已经完成。