鍵盤配置與輸入引擎整合為同一套輸入操作流程
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 記錄了提議與回應。
來源
- Support the NVIDIA N1x laptops
- Build one aarch64 ISO for every board, the NVIDIA N1x laptops included
- Converge omarchy-mac and omarchy-mx-mac into upstream Omarchy (#14431)
- Compress the generic image's live root with lz4
- Install the generic aarch64 ISO unattended and boot what it installed
- Trust Arch Linux ARM's packages on installed aarch64 systems
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 穩定版已經推出。
Qt 6.12 外掛故障獲得套件與 shell 層面的暫時解法
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 封鎖了透過 Dell 螢幕所提供的 KVM 功能連接的鍵盤與滑鼠,導致沒有任何可用的輸入裝置來核准它們。據回報,必須從快照開機並停用 USBGuard 才能恢復操作。omacom/omarchy#11874:issuecomment-6102552400 記錄了這項對使用者的影響。
omarchybot 在 10 月 10 日晚間建立 omacom/omarchy#14938,提議撤回 USB 與 Thunderbolt 授權機制。目前的提案說明包含遷移作業,以解除已安裝的強制管制與開機限制,因為只移除原始碼,會讓保護機制繼續運作,卻失去核准控制介面。
omarchybot 當天的驗證報告描述了在拋棄式工作環境中進行的檢查,並明確指出,尚未測試實體 Thunderbolt 韌體的還原。
這項回復提案在報導涵蓋期間之外的 10 月 12 日關閉,並未合併。因此,從目前狀態無法認定提議移除的變更已進入 quattro。
未更新的鎖定狀態可能導致後續螢幕鎖定失效
目前仍未關閉的 omacom/omarchy#14816,由 dsundt 於 10 月 10 日建立。
dsundt 在當天的後續回覆中表示,受測機器每次完成解鎖後,shell 都仍認為系統處於鎖定狀態,導致下一次鎖定請求毫無作用。回報中的暫時解法是重新啟動 shell。omacom/omarchy#14816:issuecomment-6100203282 提供了這項觀察紀錄,不依賴議題本文後來的編輯內容。
scottadair 回報另一台筆電也出現相同狀態,包括兩次闔蓋暫停時未能安全鎖定,以及手動鎖定失效。
rafalyovson 將這份回報與既有的 Quickshell 調查及不同修正方案連結起來,並表示在最新受測的 edge 組建上仍能重現。這些內容是貢獻者的回報與診斷,並非修正已合併的證據。omacom/omarchy#14816:issuecomment-6097484047 與 omacom/omarchy#14816:issuecomment-6099485761 記錄了後續進展。
適用小容量 USB 隨身碟的網路安裝提案,因維護成本而關閉
Tsurgcom 在 omacom/omarchy-iso#256 中提出網路安裝媒體方案,容量小到足以放進標示為 4 GB 的 USB 隨身碟。作者表示,省略內附的套件鏡像後,映像檔約為 1.41 GiB;代價是無法離線安裝,必須有可用的網際網路連線。
實際測試發現了金鑰環初始資料植入及 Wi-Fi 掃描結果解析的缺陷。Tsurgcom 表示已修正這些問題,之後也修正了金鑰環初始資料意外夾帶代理程式 socket 的問題。根據作者在 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 的審查發現,本機可未經驗證存取手機控制端點,且私人設定檔可能外洩。
areu01or00 將可直接存取的端點改為僅擁有者可存取的 Unix socket,加強設定檔處理,並將底層通道隔離在私有網路命名空間中。後續修正會在執行操作前檢查當下的前景應用程式,在送出核准後再次檢查,並在受監看的應用程式離開允許範圍時停止監看程序。
HANCORE-linux 接受了經審查的端點、設定檔、通道及應用程式範圍修正,同時要求本機建置、已簽署的 WebDriverAgent,以及 Pi/模型設定仍須手動完成。omacom/omarchy-plugin-marketplace#10915:issuecomment-6098467632 記錄了這項決定。市集驗證僅適用於受審查的版本快照,並不等同於安全稽核。
Omabump 驗證揭露 Voxtype 特權升級掛鉤的漏洞
Vladkarok 在 omacom/omarchy-plugin-marketplace#10910 中提出的新版 Omabump 快照驗證申請,目前仍未結案。審查期間,
HANCORE-linux 發現 Voxtype 的套件掛鉤會從共用暫存目錄讀取交接檔案,卻未檢查檔案擁有者,並會接受攻擊者控制的可執行檔作為系統啟動器。
Vladkarok 確認了這項機制,並說明一般套件升級也會執行同一個掛鉤,因此應在套件中修正,而非在外掛中處理。作者描述了一項擬議變更,改用僅 root 可存取的儲存位置,並限制還原的可執行檔路徑,接著計畫在該修正合併後,更新 Omabump 固定使用的建置配方。omacom/omarchy-plugin-marketplace#10910:issuecomment-6098036843 記錄了這則回覆;所提供的討論無法證明套件修正已完成。
Ward 審查質疑唯讀目錄授權可能造成資訊洩露
jacob-vincent-mink 的 Ward 提案 omacom/omarchy#10974 目前仍未結案。現行說明提出以隔離的第三方 Quickshell 工作程序運作,搭配針對特定修訂版本的核准與選定的存取授權,同時指出原生套件封裝、登錄服務路由及更廣泛的驗收作業仍未完成。
10 月 10 日,審查者 SorenHJohansen 回報,即使可寫入授權遭到拒絕,唯讀授權仍可能暴露主機上受保護的設定。審查者描述了涵蓋完整核准流程的重現方式,並要求對這些根目錄一律拒絕兩種存取模式,或明確訂出資訊揭露約定。同一份審查也指出選用測試中的編譯器路徑與圖形環境問題。omacom/omarchy#10974:issuecomment-6102074229 為這項仍未結案的隔離提案,提出了具體的機密性疑慮。
