透明栏采样新增资源限制,减少不必要的执行
dhh 将贡献者 '
aholbreich' 的 omacom/omarchy#14281 和贡献者 '
ryanyogan' 的 omacom/omarchy#8307 合并到了 quattro 开发分支。壁纸采样现在设有内存、线程数和时间限制,禁用了磁盘溢写,并缩小了采样画布。栏也不再因无关的状态写入而重新采样,同时仍会响应背景和主题变化。
在 10 月 7 日的前期讨论中,jandrusk 建议对壁纸细节取平均值,而不是进行点采样。
aholbreich 表示,盒式缩放在 22 个条纹测试用例中与原先的缩放结果一致,并据此更新了实现。10 月 27 日,
omarchybot 表示已将监听器修复适配到当前 quattro,并测试了无关写入和背景变化两种情况。这些改动共同解决资源消耗突增和重复执行的问题,无须依靠壁纸的 '文件大小' 来预测其解码开销。
智能体用量面板保留缓存读数,并说明数据过期原因
dhh 提交了 omacom/omarchy#16795,并将其合并到 quattro。只有本地历史记录的智能体不再显示空白的订阅区块,但其历史记录仍会计入汇总。当订阅额度无法刷新时,面板会保留上次获取的用量读数,并通过信息标记说明问题。
greptile-apps[bot] 发现,Claude 和 Grok 刷新失败时,如果状态文本为空,这一说明仍可能不显示。
dhh 回复称,过期记录现在也会利用其帮助文本来显示该标记,同时保留各自独立的登录链接。
视频下载完成后可直接播放或剪辑
dhh 提交了 omacom/omarchy#16843,并将其合并到 quattro,为 yt-dlp 下载完成通知添加了 Open 和 Cut 按钮。Open 会用 mpv 播放视频,Cut 会在 Omacut 中打开视频,点击通知卡片仍会播放视频。这样,下载的视频也拥有了与屏幕录像相同的快捷剪辑入口。
Ventoy 启动修复与安装程序导航改动一同合并
emirb 提交了 omacom/omarchy-iso#348,并将其合并到 quattro 开发分支。Live 环境的 initramfs 现在能够找到 'Ventoy' 映射的安装介质,不再依赖缺失的 UUID 符号链接,并会显式加载挂载 Live 根文件系统所需的 loop 模块。
emirb 报告称,QEMU 启动耗时从约 32 秒降至约三秒;这些数据由贡献者测得。
安装程序现在默认高亮“Full disk install”(整盘安装),同时保留覆盖确认。在模式选择界面按 Escape 会返回磁盘选择,在磁盘列表按 Escape 则会重新提示,而不是结束安装。'greptile-apps[bot]' 的最终审核报告称,没有发现新的阻塞性问题,并指出原先提议的 Ventoy 集成测试已从此次改动中移除。
Surface Laptop 8 支持进入 edge 的 aarch64 内核
ryanrhughes 将贡献者 '
jdvmi00' 的 omacom/omarchy-pkgs#1706 合并到了 master。随后,
github-actions[bot] 报告称,面向 aarch64 的 linux-omarchy 7.3-4 及其头文件包已发布到 edge。这组补丁新增了对 Microsoft Surface Laptop 8 的支持,包括显示、背光,以及实验性的 Qualcomm USB4 路由器驱动。
birkskyum 询问这组补丁是否与 Linux 7.3 的补丁重复;
jdvmi00 表示已将全部 135 个补丁与上游历史逐一核对。
greptile-apps[bot] 发现了路由器关闭时的中断竞态,以及 Thunderbolt 3 模式选择错误。
jdvmi00 表示两者均已修复,并在这台笔记本上进行了扩展坞重新插拔和睡眠测试。
贡献者表示,核心设备均可工作,靠近转轴的端口可与扩展坞建立 40 Gb/s 连接。第二个端口仍仅支持 USB3,扩展坞上的 USB3 设备会在系统恢复后重新连接,Thunderbolt 3 对端设备尚未测试。这只是 edge 软件包的发布,并不证明 Omarchy 已推出包含这些支持的稳定版本。
原生 Wayland 屏保提案处理退出与锁屏的衔接
omarchybot 提交了 omacom/omarchy#16800,计划用每个显示器上的原生 Wayland 覆盖层取代终端屏保。该提案仍处于开放状态。按提案设计,鼠标移动、点击、滚动或按键都会使屏保退出,退出过程还会与即将触发的空闲锁屏协调。
greptile-apps[bot] 发现,在启动宽限期内按下已绑定的音量键,仍可能导致锁屏。提案更新后的说明称,已对此情形进行回归检查,机器人最终在限定范围内的审核认为可以安全合并。另外,署名为 Omarchybot 的软件包更新已通过 omacom/omarchy-pkgs@46c30de80b7d 提交到 master,将屏保升级至 1.2.0。软件包准备就绪,并不意味着桌面替换方案已经'合并'或已成为稳定版本。
实时音频提案旨在解决爆音和应用被静默终止的问题
emirb 提交了 omacom/omarchy#16824,计划在各平台安装 rtkit,并在启用实时调度前,修复运行中会话的实时运行时间配额为零的问题。该提案仍处于开放状态。
emirb 表示,缺少 rtkit 会加剧高负载下的音频中断,而配额为零与应用被静默终止有关。
greptile-apps[bot] 提出了两处操作顺序方面的隐患:Quattro 升级可能在修复现有进程之前就安装 rtkit,而 portal 重启失败可能导致最后一轮修复被跳过。当前说明于报道范围之外的 10 月 28 日更新,称这两条路径均已处理;机器人的最新摘要仍保留一项 Bash 代码风格修正意见。这些更新提供了当前背景,但不能证明各项修复具体何时落地。
emirb 表示,两台机器均成功升级,音频 xrun 次数也有所减少。这些仍是作者为尚未合并的提案提供的测量结果。当前说明还指出,Flatpak 客户端仍依赖 portal 的行为,并记录了部分 PipeWire 客户端存在的其他限制。
提案建议为每个拉取请求运行桌面虚拟机测试
emirb 提交了 omacom/omarchy#16835,计划在每次拉取请求及向 quattro 推送时,在一次性的 Omarchy 桌面虚拟机中运行完整测试套件。该提案仍处于开放状态。它将上传各项测试日志,并汇总跳过和失败的测试文件,覆盖容器中会跳过的、依赖桌面环境的检查。
greptile-apps[bot] 发现,测试进程可能读取已安装版本的文件,而不是检出代码中的文件。其后续审核报告称,先前发现的问题已修复,但仍保留一项超时循环的代码风格修正意见。
emirb 表示,虚拟机中有七个文件被跳过,而受测的容器配置中有 64 个;这些是提案中的测量结果,并不代表已确立了强制执行的 CI 检查关卡。
OmaBoy 在配套程序完成安全修复后发布
DinuPhan 提交的控制器小组件申请 omacom/omarchy-plugin-marketplace#12511 已关闭,此前
github-actions[bot] 报告称,OmaBoy 已发布,并通过维护者审核获得验证。它通过单独安装的配套守护进程,为受支持的便携控制器提供 HUD 和按键显示。
HANCORE-linux 发现,事件文件的迁移方式会让已有的读取程序继续获取新的控制器事件。
DinuPhan 表示,已改用新建的私有文件和原子替换。后续审核发现,下载或校验和检查失败后,二进制程序的安装仍可能继续;
DinuPhan 随后将其改为使用私有临时目录,并在失败时停止。
随后,HANCORE-linux 认可了受审提交中针对设备权限、事件文件迁移和安装流程的修复。发布公告将验证范围限定为市场中的那个确切快照,并明确说明这不等同于安全审计。
Wi-Fi 设置组件提交审核,漫游功能被发现存在命令执行漏洞
FlamingHalapeno 提交了 omacom/omarchy-plugin-marketplace#13038,提出一个替代现有网络组件的新小组件,提供已保存连接配置的设置,并可选择自动漫游到优先级更高的网络。该申请仍未关闭。
github-actions[bot] 报告称,它符合结构兼容性要求,并通过了自动化安全基线检查,但两项检查的范围均有限。
HANCORE-linux 随后报告称,未经处理的网络名称输出可向漫游扫描结果中注入一条记录,并触发 Bash 求值。根据该发现,在所述漫游及已保存连接配置的条件下,附近的攻击者无需让受害者加入其网络,就能以桌面用户身份执行命令。因此,所提供的审核揭示了一个自动化基线检查未能发现的具体安全问题。
