已合併

浮動工作區新增配合佈景主題的標題列,並可選擇預設版面配置

dhh 已透過 omacom/omarchy#14482,將 ryanrhughes's 浮動工作區功能合併至 quattro 開發分支。現在按下 Super + L,即可在平鋪、捲動與浮動配置之間循環切換,也能點選狀態列上的配置標記。浮動視窗會顯示符合佈景主題的標題列,並附有最大化與關閉按鈕。已提交的實作也加入了預設工作區配置,同時保留各工作區原有的選擇。

這項實作在合併前,移除了早期用來收納最小化視窗的 Shelf 與邊緣吸附功能。dhh 也修正了遷移程式解碼既有網頁應用程式啟動器的方式,讓標題列能顯示已儲存的應用程式名稱。相關套件提交 omacom/omarchy-pkgs@9c81c8a705be 則讓標題列預設維持停用,只有設定明確啟用時才會顯示,避免工作區離開浮動模式後仍殘留標題列。

已合併

玻璃質感視窗與狀態列背景成為外觀選項

dhh 提出並將 omacom/omarchy#14991 合併至 quattro,新增不透明、透明與玻璃質感三種視窗外觀,以及不透明、玻璃質感與全透明三種狀態列背景。隨附提交將透明度與動畫設定分開處理,並讓原先停用動畫的既有使用者繼續使用不透明視窗。這些變更目前位於開發分支。

greptile-apps[bot] 在審查中發現,切換佈景主題時存在競態條件,而且狀態列變更可能在模糊效果更新失敗後仍回報成功。dhh 因此改為在變更透明度期間持續持有佈景主題鎖,並在模糊效果同步失敗時還原先前的狀態列背景。這些回應記錄於 omacom/omarchy#14991:discussion_r4241034084 與 omacom/omarchy#14991:discussion_r4241536469。

已合併

Caps Lock 恢復原本功能,Shift 改用來切換輸入法

dhh 已將 omacom/omarchy#14939 合併至 quattro,恢復 Caps Lock 原本的功能,並將 Compose 改為 Shift + Caps Lock。相關的輸入法變更 omacom/omarchy@dc50bbe5746a 也已提交,讓使用者單按 Shift 就能從目前啟用的輸入引擎切換至拉丁字母輸入,再按一次即可切回。Shift + 字母組合鍵與一般拉丁字母輸入均不受影響。

greptile-apps[bot] 發現,當 xkbcli 無法使用時,鍵盤映射編譯測試可能會悄悄被略過。dhh 已將 xkbcli 改為測試的必要條件,詳見 omacom/omarchy#14939:discussion_r4239666159。這項變更確保測試通過時,也確實涵蓋了自訂鍵盤選項。

已合併

工作階段鎖定改查即時狀態,避免接管其他程序持有的鎖

dhh 已將 omacom/omarchy#15020 合併至 quattro,防止第二個 shell 接管可能仍由其他程序持有的工作階段鎖。另一項 quattro 提交 omacom/omarchy@d1a614ce6629 則讓鎖定請求直接讀取當下的鎖定狀態;先前過期的繫結曾導致暫停前的鎖定請求毫無作用。

greptile-apps[bot] 對復原重試次數的上限提出疑問。dhh 解釋,只要另一個 Quickshell 或 hyprlock 仍存在,復原程序就會刻意放棄,寧可讓 compositor's 防故障保護機制背後可能留有孤立程序,也不接管仍在使用中的鎖。審查者在 omacom/omarchy#15020:discussion_r4241553575 接受了這項取捨。正常重新啟動 shell 時,則會等待前一個 shell 結束。

已合併

預設應用程式轉向 Signed、Monologue 與 Omacut

dhh 已將 omacom/omarchy#14962 合併至 quattro,新安裝的系統將不再預裝 OBS Studio 與 Kdenlive。隨附提交表示,錄製功能由 Monologue 提供,剪裁則由 Omacut 負責。既有系統會保留這兩款應用程式,而移除預裝軟體的操作也不再將它們列為解除安裝對象。

dhh's 另一項 quattro 提交 omacom/omarchy@be7c7bf3785f,將基本安裝與預裝清單中的 Xournal++ 換成 Signed。除非使用者先前已移除預裝軟體,否則遷移程式會在既有電腦上安裝 Signed,並保留原有的 Xournal++。Signed 套件也已提交至套件儲存庫的 master 分支。

已合併

單一 ARM 安裝映像依偵測到的開發板選擇套件

birkskyum 於 10 月 11 日提出 omacom/omarchy-iso#258,希望以單一 aarch64 USB 映像取代依開發板分別選擇的方式。當天的提交 omacom/omarchy-iso@72773f63ef29 將每個平台的套件納入離線鏡像,讓安裝程式透過 runtime's 硬體偵測器選擇所需套件,涵蓋所有 platform's 套件。ryanrhughes 後來於 10 月 15 日將此提案合併至 n1x 開發分支,但這已超出本 briefing's 涵蓋範圍。

相關提交會在更換磁碟前保留 Windows 中的 Snapdragon 韌體,並納入 USB、鍵盤與顯示啟動所需的模組化平台驅動程式。birkskyum's 10 月 11 日比較結果指出,N1x 的套件選擇不變,但映像變大。proposal's 目前說明記錄了 Yoga Slim 7x 從 USB 開機時好時壞的情況,並表示筆電安裝、N1x 硬體與 GB10 硬體仍未經測試。

待審提案

Surface Pro 11 核心整合仍是尚未合併的提案

turbineBMW 於 10 月 11 日提出 omacom/omarchy-pkgs#975。截至 10 月 19 日查核狀態時,提案仍未關閉。目前的說明提議將 Surface Pro 11 支援整合進 linux-omarchy-aarch64,涵蓋輸入裝置、相機與電源管理;這份說明也包含後續修訂與 10 月 17 日的測試內容。

在 10 月 11 日的討論中,birkskyum 回報已在 Yoga Slim 7x 上成功建置並開機,輸入、網路與音效皆可運作,但明確表示未測試暫停功能及 Surface 專屬功能。turbineBMW 隨後回報,已在 Surface Pro 11 上測試這份建置配方,暫停、相機、觸控筆與觸控功能均正常。這些都是貢獻者的回報,並非獨立驗證,也不代表核心變更已正式發布。

已提交

免密碼 sudo 套件調整,確保更新後仍能續授權

套件 repository's master 分支已納入 omacom/omarchy-pkgs@40ea1555f250,參與者列有 ekollof,作者名稱則標示為 Emiel (Andrath) Kollof。這項變更將免密碼 sudo 輔助程式、安全函式庫、清理規則、撤銷掛鉤與套件腳本一併放入 settings-dev。先前更新可能留下移除標記,導致重新開機前無法再取得授權。

套件相依關係現在將安全函式庫列為必要能力,避免安裝了執行階段卻缺少所需的輔助程式。另外,dhh's quattro 提交 omacom/omarchy@3c1f7b780f8d 會在授權變更時更新 sudo 指示器,並採用依實際時鐘計算的到期計時器;變更失敗後也會更新指示器。

已關閉

Pear Passwords 發布 TLS 驗證修正

Pear Passwords 2.0.2 已透過 omacom/omarchy-plugin-marketplace#10755 完成市集上架。HANCORE-linux 發現,其必要的佈建相依套件停用了 TLS 對端驗證。dragosol 因此提供修補,強制驗證對端與主機名稱,將請求限制在 Apple 的 HTTPS 主機,並停用重新導向。安裝程式也會重新建置受影響的映像。

HANCORE-linux 隨後接受了修正後的原始碼與重新建置流程,但由於涉及原生元件與 root 權限設定,仍保留手動安裝方式。github-actions[bot] 回報更新後的快照已發布並通過驗證。這項驗證僅適用於市集上的該份確切快照,並非安全稽核。

已關閉

Semantic search 加強索引文件保護後上架

depletionmode's Semantic search 上架申請 omacom/omarchy-plugin-marketplace#11062,在修正 HANCORE-linux 發現的兩條本機資料外洩途徑後完成發布:一是可被讀取的純文字索引,二是模型伺服器連接埠的競態條件,可能使私人文件被傳送給另一個監聽程序。

depletionmode 將儲存權限改為僅擁有者可存取,並以私有 Unix socket 取代與模型伺服器之間的 TCP 連線,在傳送資料前先驗證子程序身分。HANCORE-linux 接受了經審查的修正,github-actions[bot] 也回報已發布。設定仍須手動進行,模型與執行階段的下載則使用固定的雜湊值核對;市集驗證僅涵蓋選定的快照,不構成安全稽核。

已關閉

Screen Narrator 新增朗讀語言、翻譯與 PDF 朗讀功能

uBruckhaus 提交申請,將 Simple Reader 更名為 Screen Narrator,支援 51 種朗讀語言與可選用的翻譯功能;之後在 omacom/omarchy-plugin-marketplace#11075 的處理過程中,又將目標版本推進至加入 PDF 朗讀功能的 0.5.0。作者表示,程式可透過螢幕擷取畫面偵測頁面、自動翻頁,並略過頁碼。

HANCORE-linux 發現,可編輯的 shell 欄位可能觸發無上限的剪貼簿讀取。uBruckhaus 將它們改為由按鍵驅動的欄位,並加入需明確操作、設有位元組上限與逾時限制的貼上輔助功能。HANCORE-linux 接受了修正後的原始碼,github-actions[bot] 也回報更新後的快照已發布並通過驗證。執行階段、模型與服務設定仍須手動安裝。

已提交

月曆日期格避開日光節約時間造成的時間缺口

omacom/omarchy@d74d6ea249c5 已提交至 quattro,參與者列有 omarchybot,作者名稱則標示為 Omarchybot。這項變更使用 UTC 日期,而非當地午夜時間來建立月曆日期格,避免日光節約時間切換跳過午夜時,出現日期重複或位置錯誤。月曆標題則使用當地中午時間,避免誤選到前一個月。

提交說明指出,Node 與 QML 對不存在的當地時間採取不同的處理方式,使得先前的測試未能發現 desktop's 月曆中的錯誤。修訂後的測試會防止以當地時間建立日期格,並納入 Samoa's 被跳過的日曆日期。