來源
- Run the menu's guard readers and guards side by side (#15049)
- Make the menu's slowest hardware and network guards cheap (#15039)
- Keep the menu's package snapshot until a transaction changes it (#15042)
- Run the menu's guard batch once at startup, not once per menu file (#15048)
- Build bar panel content on first open instead of at startup (#15044)
- Resolve the audio volume sink on Pipewire changes instead of every 15 seconds (#15033)
選單檢查與 shell 面板減少不必要的工作
quattro 開發分支上的提交減少了開啟選單及啟動 shell 時的重複工作。選單檢查現在會並行執行,快取已安裝套件的清單,直到套件交易使其變更,並避免將整批啟動作業執行兩次。硬體與 Wi-Fi 檢查也改用成本較低的查詢。提交說明指出,這些變更合併使用後,防護檢查的處理時間從約 195 毫秒降至 55 毫秒;這些數據來自作者的測量。omacom/omarchy@56be33258279
狀態列面板現在會在首次開啟時建立內容,之後保留;音訊輸出裝置偵測則改為回應 PipeWire 的變更,不再每 15 秒輪詢一次。這些變更已提交,但並非穩定版本的發布公告。提交紀錄列有 dhh 參與,作者中繼資料則將這些提交歸於 David Heinemeier Hansson。omacom/omarchy@4c1b4cb3a944 omacom/omarchy@84ba0c453f5e
剪貼簿預覽改以較小尺寸解碼圖片
dhh 提出提案,讓剪貼簿縮圖、剪貼簿預覽及媒體封面圖以接近實際顯示的尺寸解碼。目前的提案說明指出,在作者'的機器上開啟剪貼簿後,shell 記憶體用量約減少 50 MB;這並非經獨立驗證的節省幅度。該提案於報導期間提出,隨後由
dhh 於 2026 年 10 月 13 日合併至 quattro。omacom/omarchy#15200
greptile-apps[bot] 的審查指出兩種可能使預期節省落空的情況:檔名包含 .svg 的 PNG 圖片可能走錯處理路徑,而極細長的圖片可能退回全尺寸解碼。
dhh 表示已縮小 SVG 的判定範圍,並為細長圖片的備援處理保留尺寸上限。這些討論記錄了審查過程中的具體修正。omacom/omarchy#15200:discussion_r4250797313 omacom/omarchy#15200:discussion_r4250930987
USB 與 Thunderbolt 核准功能已完全撤回
ryanrhughes 提出並將完整撤回裝置核准功能的變更合併至 quattro。這項變更移除了核准功能,並為曾啟用該功能的機器提供遷移處理,而非僅隱藏選單。提交紀錄包含開機項目重建驗證、Thunderbolt 日誌復原,以及確認 USBGuard 是否由 Omarchy 管理的檢查。omacom/omarchy#15091 omacom/omarchy@defbf90e893e
greptile-apps[bot] 提醒,可能出現誤刪使用者自行設定的 USB 防護、開機項目重建失敗,以及開機分割區位於非慣常位置等風險。目前的提案說明記錄了相應的防護措施:移除 USBGuard 前先確認其由 Omarchy 管理、在重建項目通過驗證前保留待處理標記,以及使用設定中指定的開機分割區。這份說明在報導後曾經編輯,補充了已合併回退變更的最新背景。
代理程式專用輸入席位提案,為沙箱應用程式提供獨立輸入
KewkLW 提出了代理程式專用輸入席位提案,目前仍未結案。現行設計讓圖形應用程式透過 Wayland 中介程式與 bubblewrap 沙箱執行,為代理程式提供自己的指標與鍵盤,同時讓使用者'的輸入保持可用。代理程式可透過具名控制項與螢幕擷取操作這些視窗,無須借用使用者'的游標。提案內文在報導後已有更新。omacom/omarchy#15087
在 10 月 12 日的討論中,greptile-apps[bot] 指出剪貼簿擁有權及其他隔離問題。
KewkLW 表示已在代理程式接管後清除舊的使用者輸入序號,之後也防止仍在執行但失去回應的中介程式,在應用程式運作期間遭到替換。
jandrusk 要求進行專門的安全審查,並由維護者決定這項功能是否應納入專案原始碼;
KewkLW 歡迎這項審查,也承認可存取主機網路是已知限制。omacom/omarchy#15087:issuecomment-6120390481 omacom/omarchy#15087:issuecomment-6130214244 omacom/omarchy#15087:issuecomment-6134337515
N1x 核心修補以更深層的暫停狀態為目標
ryanrhughes 提出核心套件變更,並將其合併至 n1x 分支,讓 suspend-to-idle 能進入 Standby-DRIPS。這些修補調整了韌體閒置狀態延遲的處理方式,並在 N1x 系統上為 NVMe 啟用更深層的 PCIe 連線省電模式,預期可降低筆電睡眠時的耗電與發熱。omacom/omarchy-pkgs#991
作者'的 ASUS ProArt P14 整夜測量結果為 0.77 W,但該次測試還包含此提案以外的其他修補。另一場較短的測試僅使用提交的兩項修補,測得 1.3 W,並進入相同的深層狀態。這些結果由作者回報,而合併至分支並不代表已推出穩定版本。
影片桌布擬在使用電池時暫停播放
dhh 提出提案,讓 owe 影片桌布在使用電池供電時停留於當前影格,目前仍未結案。現行說明規定了新使用者的預設設定,以及針對尚未設定 owe 的既有使用者所提供的遷移處理,同時保留既有選擇。暫停播放可在拔除電源後停止持續解碼影片。omacom/omarchy#15219
greptile-apps[bot] 發現,遷移處理最初未考慮移至其他位置的 XDG 設定目錄。
dhh 表示已修正目的路徑,並為此情況新增測試涵蓋。作者能檢查設定是否載入,但沒有配備電池的機器可實際測試拔除電源後的行為。omacom/omarchy#15219:discussion_r4251962666 omacom/omarchy#15219:discussion_r4252141920
安裝程式提案新增中文主控台
Raiden-MeixElysia 提出 ISO 提案,在其他安裝選項之前,先詢問要使用英文還是簡體中文。選擇中文後,設定程式會在 cage 與 foot 中執行,讓主控台能顯示中文字元,並將設定畫面與安裝儀表板翻譯成中文,同時設定目標系統的語系。提案目前仍未結案,且依賴其他安裝程式與設定工作的進展。omacom/omarchy-iso#263
作者表示,離線虛擬機安裝已成功進入中文語系,且拼音輸入可正常使用,另也執行了英文測試框架。若缺少合適的顯示環境或字型,提案中的安裝程式會在虛擬終端機上改用英文,但仍保留目標系統的中文語系。語言選擇與地區選擇依然分開處理。
Tormarchy 發現權限問題後撤回驗證申請
HANCORE-linux 在提交的版本中發現一條無須密碼即可提升權限的路徑後,
TripleU613 關閉了 Tormarchy 1.2.0 的市集驗證申請。審查者指出,一項授權範圍過廣的程式執行入口,讓 browser-exec 能以 root 身分執行呼叫端提供的命令。這是驗證申請遭撤回,並非發布了通過驗證的更新。omacom/omarchy-plugin-marketplace#11155
TripleU613 確認了這項發現,並表示上游已修正,將特權執行入口限制為特定子命令,且拒絕以 root 身分執行瀏覽器。作者表示,包含修正的版本推出後,會再提交新申請。這則回應證實作者已回報修正,但並不表示替代版本已通過市集驗證。omacom/omarchy-plugin-marketplace#11155:issuecomment-6125303525
重啟 portal 縮小檔案描述元耗盡問題的調查範圍
joetossell 回報,在保持全部 33 個視窗開啟的情況下,重新啟動 xdg-desktop-portal-hyprland 後,Hyprland's 檔案描述元數量從 8,479 降至 549。這次測量將累積的鍵盤映射描述元與卡住的 portal 連線連結起來,並為當時的工作階段提供了暫時解法。根本問題仍未解決。omacom/omarchy#8331:issuecomment-6121916979
omarchybot 在回應中分析原始碼,認為相較於一般 Wayland 連線,失效後仍殘留的輸入擷取工作階段及其 EIS 佇列,更能解釋鍵盤映射未被釋放的現象。它說明了一項涉及多個部分的上游修正,其中 portal 部分在留言當時仍待審查。目前尚未確認
joetossell's 機器上究竟是哪個輸入擷取用戶端造成問題,因此這仍是由使用者測量與原始碼分析支持的診斷,而非 Omarchy 已交付的修正。omacom/omarchy#8331:issuecomment-6122210613
