已合并

键盘布局与输入引擎纳入统一输入流程

dhh 于 10 月 10 日将 omacom/omarchy#14433 合并至 quattro。已提交的改动将安装程序中的键盘选择与输入引擎配置关联起来,并支持通过 Typing 菜单即时选择键盘布局和输入法。Super+I 可在键盘布局和组字引擎之间统一循环切换,Super+Shift+I 则反向切换。这些改动目前位于开发分支。

greptile-apps[bot] 在审查中发现,没有文本框获得焦点时,快捷键所作的选择会丢失;字体写入失败后,已保存的输入法也会与菜单勾选状态不一致。dhh 表示已修复这些问题,使无焦点时的选择得以保留,并在字体写入失败后恢复先前的输入组。omacom/omarchy#14433:discussion_r4237897756 和 omacom/omarchy#14433:discussion_r4239436913 记录了这些修正。

xdanger 提议使用 Shift 退出中文输入,并让日语和韩语输入引擎采用类似行为。dhh 同意在后续改动中处理 Caps Lock 和 Shift 的行为,因此这项建议不属于此次已合并的输入功能改动。omacom/omarchy#14433:issuecomment-6098200521 和 omacom/omarchy#14433:issuecomment-6098373295 记录了提议及回应。

已合并

运行时集成与安装检查推动 ARM 支持取得进展

ryanrhughes 于 10 月 10 日发起了 NVIDIA N1x 运行时支持提案和 aarch64 ISO 提案。两者随后均于 10 月 15 日合并至 quattro,已超出本期报道的时间范围,分别为 omacom/omarchy#14820 和 omacom/omarchy-iso#251。它们目前的描述涵盖了更广泛的 N1x、Snapdragon 和 GB10 支持;这些后来更新的描述不应被视为提案发起当天的原始范围。

10 月 10 日,omarchybot's Mac 整合提交也进入了 quattro,引入了根据平台调整的设置流程,并整合了启动生命周期。omacom/omarchy@e1b0e5e9bb72 记录了这项整合。另外几项署名为 Emir Beganovic、参与者记录中包含 emirb 的 ISO 提交,加入了通用 aarch64 的无人值守安装和启动检查,并将 live 根文件系统的压缩方式改为 lz4,因为通用内核无法读取以 zstd 压缩的 squashfs。

ryanrhughes 还提交了将 Arch Linux ARM 密钥环安装到目标系统、并据此验证签名的改动,解决了安装后的系统在首次联网执行软件包操作时拒绝已签名软件包的问题。omacom/omarchy-iso@2487d3b1cb7e 记录了这项修复;这些提交及开发分支上的合并并不意味着 ARM 稳定版已经发布。

已合并

软件包和 shell 两端为 Qt 6.12 插件故障加入临时解决方案

outfoxxed 为 Qt 6.12 中影响插件的类型名称冲突提出了一个临时 Quickshell 补丁,ryanrhughes 将其合并到了软件包仓库的 master 分支。随后,github-actions[bot] 报告 quickshell 0.3.2-3 已在 edge 渠道上线,同时支持 x86_64 和 aarch64。omacom/omarchy-pkgs#935 和 omacom/omarchy-pkgs#935:issuecomment-6096470146 记录了合并与发布。

outfoxxed 还通过 omacom/omarchy#14845 将配套的 shell 改动合并到了 quattro。已提交的改动为 QtQuick 导入启用了临时解决方案,通过导入 6.11 版本来避开重名的 Color 类型。这次变动包括 edge 渠道的软件包发布,以及开发分支上的配套 shell 改动。

已关闭

外设授权导致无法操作的报告出现,同期提出回退方案

gavrix 报告称,USBGuard 拦截了通过一台用作 KVM 的 Dell 显示器连接的键盘和鼠标,导致没有可用的输入设备来批准它们。报告称,恢复操作需要从快照启动以禁用 USBGuard。omacom/omarchy#11874:issuecomment-6102552400 记录了这一问题对用户的影响。

omarchybot 在 10 月 10 日晚些时候发起了 omacom/omarchy#14938,提议撤销 USB 和 Thunderbolt 授权机制。目前的说明还包括迁移工作,用于解除已安装的强制管控及启动限制,因为仅删除源代码会让防护继续生效,却失去相应的批准控件。omarchybot's 当天验证报告描述了在一次性工作环境中进行的检查,同时明确说明尚未测试实体 Thunderbolt 固件的恢复。

这项回退提案于 10 月 12 日关闭,未获合并,时间已超出本期报道范围。因此,从目前的状态无法认定所提议的移除改动已进入 quattro。

待审提案

残留的锁定状态可能导致后续无法锁屏

目前仍未关闭的 omacom/omarchy#14816 由 dsundt 于 10 月 10 日提交。在当天的后续回复中,dsundt 报告称,测试机器每次完成解锁后,shell 仍认为系统处于锁定状态,导致下一次锁屏请求没有任何效果。据报告,重启 shell 可以暂时绕过这一问题。omacom/omarchy#14816:issuecomment-6100203282 记录了这一观察结果,其依据独立于 issue 正文'后来的编辑。

scottadair 报告称,另一台笔记本电脑也出现了相同状态,包括两次合盖挂起时没有安全锁定,以及手动锁屏失效。rafalyovson 将这份报告与已有的 Quickshell 调查及不同修复方案联系起来,并报告在最新测试的 edge 构建中复现了问题。这些内容属于贡献者的报告与诊断,并非修复已合并的证据。omacom/omarchy#14816:issuecomment-6097484047 和 omacom/omarchy#14816:issuecomment-6099485761 记录了这一进展。

已关闭

适用于小容量 U 盘的网络安装提案因维护成本而关闭

Tsurgcom 在 omacom/omarchy-iso#256 中提议制作可装入标称 4 GB U 盘的网络安装介质。作者报告称,省去随附的软件包镜像后,镜像文件约为 1.41 GiB,代价是无法离线安装,必须具备可用的互联网连接。

实际测试暴露了密钥环初始化及 Wi-Fi 扫描结果解析方面的缺陷。Tsurgcom 报告称已修正这些问题,随后又修复了密钥环初始化数据中意外夹带代理套接字的问题。根据作者'在 omacom/omarchy-iso#256:issuecomment-6101577594 中的测试报告,重新构建的镜像随后完成了无人值守网络安装并重启,没有出现失败的服务单元。

dhh 考虑到现有 ISO 的维护负担,拒绝再增加一种安装模式,同时保留了由他人独立维护的空间。该提案于 10 月 10 日关闭,未获合并。omacom/omarchy-iso#256:issuecomment-6103168854 记录了这一决定。

已关闭

Piphone 修复手机访问和应用操作范围问题后上架

由 areu01or00 提交的 Piphone,借助 WebDriverAgent 和 Pi 扩展,通过 Omarchy 小组件和面板提供 iPhone 控制功能。github-actions[bot] 报告称,经维护者审查后,该插件已作为经过验证的快照发布到插件市场。omacom/omarchy-plugin-marketplace#10915:issuecomment-6098503193 记录了此次发布。

HANCORE-linux's 审查发现,本地可在未经身份验证的情况下访问手机控制端点,私有配置资料也存在暴露问题。areu01or00 将直接访问的端点替换为仅所有者可访问的 Unix 套接字,收紧了配置资料的处理方式,并将底层隧道隔离在私有网络命名空间中。后续修复还会在执行操作前检查当前前台应用,在提交批准后再次检查,并在应用离开允许的范围时停止相应的监视器。

HANCORE-linux 接受了经审查的端点、配置资料、隧道及应用操作范围修复,同时要求用户手动完成本地构建、已签名 WebDriverAgent 的设置,以及 Pi 和模型的配置。omacom/omarchy-plugin-marketplace#10915:issuecomment-6098467632 记录了这一决定。插件市场的验证仅适用于经过审查的快照,并不等同于安全审计。

待审提案

Omabump 验证发现以特权运行的 Voxtype 升级钩子存在漏洞

Vladkarok's 新版 Omabump 快照验证请求仍在 omacom/omarchy-plugin-marketplace#10910 中开放。审查期间,HANCORE-linux 发现 Voxtype 的一个软件包钩子会从共享临时目录读取交接文件,却不检查文件所有权,还会将攻击者控制的可执行文件接受为系统启动器。

Vladkarok 确认了这一机制,并解释说,同一钩子在常规软件包升级时也会运行,因此应修复软件包本身,而不是插件。作者描述了一项拟议改动:使用仅 root 可访问的存储位置,并限制可恢复的可执行文件路径;计划在该修复合并后,再更新 Omabump'所固定的构建配方。omacom/omarchy-plugin-marketplace#10910:issuecomment-6098036843 记录了这一回复;所提供的讨论不足以证明软件包修复已经完成。

待审提案

Ward 审查质疑目录只读授权可能导致信息泄露

jacob-vincent-mink's Ward 提案仍在 omacom/omarchy#10974 中开放。目前的说明提出,将第三方 Quickshell 工作进程隔离,并按具体修订版本批准、选择性授予权限;同时指出,原生打包、注册表路由以及更广泛的验收工作尚未完成。

10 月 10 日,审查者 SorenHJohansen 报告称,即使某些目录的写入授权被拒绝,只读授权仍可能暴露受保护的主机配置。审查者描述了从头到尾经过批准流程的复现过程,并要求对这两种访问模式都拒绝授权这些根目录,或明确说明信息暴露的约定。同一次审查还指出,可选测试存在编译器路径和图形环境方面的问题。omacom/omarchy#10974:issuecomment-6102074229 为这项仍未关闭的隔离提案提出了一个具体的保密性问题。