Новый язык применяется к вновь запускаемым приложениям
dhh предложил изменение omacom/omarchy#15791 и включил его в quattro. Теперь после принятия нового значения смена языка обновляет окружение работающего Hyprland (Hyprland's running environment) и перезапускает оболочку рабочего стола. Приложения, открываемые после этого сочетаниями клавиш или через меню запуска, могут получить выбранный язык без повторного входа в сеанс.
При проверке greptile-apps[bot] отметил уточнение в документации в omacom/omarchy#15791:discussion_r4305533187: переопределение LANG, заданное позднее через uwsm, снова применяется при следующем входе в сеанс, но не сохраняется при смене языка в текущем сеансе. Изменение включено в ветку разработки; это не подтверждает его выход в стабильном релизе.
У каждого монитора появились свои сочетания клавиш для рабочих пространств
ryanrhughes включил omacom/omarchy#15655 в quattro: теперь у каждого монитора есть собственные рабочие пространства с 1 по 10, а панель показывает именно их. Сочетания клавиш с цифрами действуют на монитор в фокусе. Рабочие пространства отключённых экранов (disconnected screens' workspaces) переносятся на другой экран и возвращаются при повторном подключении исходного монитора.
После слияния greptile-apps[bot] указал на проблемы с идентификацией мониторов, устаревшими записями о возврате рабочих пространств и обработкой нестандартного каталога состояния. Затем
ryanrhughes включил omacom/omarchy#15867, исправляющий все три проблемы, и сообщил об их воспроизведении и регрессионных тестах. Сохранённые раскладки по-прежнему привязаны к номерам рабочих пространств, а сочетания клавиш для перехода по направлениям не позволяют перейти на монитор, который соприкасается с текущим только углом.
alexgeorgousis объяснил, что для назначения приложений фиксированным сочетаниям клавиш рабочих пространств теперь нужно сначала перевести фокус на соответствующий монитор. В omacom/omarchy#15655:issuecomment-6252794912 участник
ryanrhughes предложил настроить собственные привязки для конкретных мониторов и сообщил, что функция обзора появится в ближайшее время. Этот ответ не подтверждает, что она уже выпущена.
Стандартные инструменты командной строки переходят на встроенные обёртки mise с установкой при первом запуске
ryanrhughes включил в quattro изменение omacom/omarchy#9596 от
jdx. Двадцать стандартных инструментов теперь используют встроенную в mise установку по требованию (mise's native lazy installation) вместо самописных обёрток. Те могли перезаписывать настройки при каждом запуске или зацикливаться, когда gh использовался для предоставления mise учётных данных (mise's credential helper). Миграция сохраняет изменённые пользователем скрипты и принадлежащие ему символические ссылки. Для изменения требуется mise 2026.10.11.
В сопутствующем обсуждении 8 октября charlielockyer-rice сообщил об устаревших клиентах агентов и путанице со встроенными средствами обновления. В ответ
jdx добавил автоматическое обновление агентов. Включённая конфигурация проверяет обновления для одиннадцати CLI агентов не чаще одного раза в четыре часа, а при сбое обновления или отсутствии подключения к сети запускает установленную версию.
Действия Remove Preinstalls и Restore Preinstalls теперь управляют стандартным системным набором отдельно для каждого пользователя. При этом отдельные инструменты можно отключить, чтобы использовать собственную установку пользователя (user's own installation). В PR сообщается о проверке отдельных аспектов, но прямо указано, что установка с ISO с нуля и интерактивный процесс удаления и восстановления ещё требуют проверки.
Источники
- Let the OpenClaw move finish when an OpenClaw of the user's own is in the way
- Move OpenClaw under a new migration that waits for its seed and finishes under omarchy update
- Revert migration-core changes from #14212
- Re-land OpenClaw as the seed after the release carrying omarchy#14212
- issue-comment by
github-actions[bot]
- issue-comment by
greptile-apps[bot]
Исправления миграции OpenClaw позволяют завершать обновления и сохраняют пользовательские установки
spencerbull включил omacom/omarchy#14212 в quattro, заменив старую миграцию OpenClaw новым переходом на самообновляемую среду выполнения пользователя. Изменение исправляет проверки, которые не работали при ограниченном PATH команды обновления (update command's restricted PATH), и добавляет восстановление шлюза. Затем
spencerbull включил omacom/omarchy#15864, удалив общий механизм отсрочки миграций: теперь при отсутствии исходных файлов миграция завершается без переноса данных, а последующую настройку обеспечивает восстановление через средство запуска.
Затем emirb предложил изменение omacom/omarchy#15875 и включил его в quattro. Теперь при конфликте с установленной пользователем командой OpenClaw или шлюзом эта установка остаётся нетронутой, а обновление может завершиться. При реальных сбоях настройки миграция по-прежнему остаётся в ожидании.
greptile-apps[bot] проверил это различие, изучив код, и прямо сообщил, что тесты не запускались.
Отдельно spencerbull включил omacom/omarchy-pkgs#797 в master, восстановив пакет с исходными файлами и исключив OpenClaw из кольца fast. В omacom/omarchy-pkgs#797:issuecomment-6252395093 бот
github-actions[bot] сообщил, что версия 2026.10.4-2 доступна в edge для обеих архитектур. Это сообщение о публикации подтверждает доступность в edge, но не выход стабильного релиза с исправлениями из quattro.
Перевод пакетов в stable требует проверенного снимка зеркала Arch
emirb предложил изменение omacom/omarchy-pkgs#1247 и включил его в master. Теперь перевод пакетов в stable останавливается, если временные метки зеркал Arch для stable и release-candidate не совпадают, а также если хотя бы одну из них не удаётся прочитать. В PR описано рассогласование продолжительностью 18 минут при выпуске 4.0.5: Quickshell, собранный для Qt 6.12, оказался установлен вместе с Qt 6.11, из-за чего оболочка не запускалась.
Последующие коммиты в master уточнили инструкции по восстановлению для случая, когда stable новее rc. omacom/omarchy-pkgs@49583e017635 рекомендует сопровождающим вручную копировать снимок вместо использования удалённой утилиты обратной синхронизации. Проверка совпадения снимков сохраняется; для aarch64 аналогичной проверки нет, поскольку каналы этой архитектуры используют текущее зеркало Arch Linux ARM.
Защита загрузочного образа предотвращает проблемы с вводом парольной фразы при нелатинских раскладках
Коммит в quattro, связанный с kevincardwell и указанный как работа Kevin Cardwell, восстанавливает защиту от применения нелатинской консольной раскладки в окне разблокировки диска Plymouth. В omacom/omarchy@1d134a5261cb объясняется, что хук Plymouth в Arch (Arch's Plymouth hook) начал самостоятельно копировать настройки консоли, обходя существующее исключение Omarchy (Omarchy's existing exclusion). Это могло сделать ввод парольной фразы LUKS невозможным.
Защитная проверка исключает такое копирование для перечисленных нелатинских раскладок, сохраняя латинские раскладки в старых конфигурациях. Миграция пересобирает затронутые загрузочные образы. Изменение закоммичено в quattro; предоставленные сведения не подтверждают его доступность в стабильном релизе.
Устаревшие пакеты можно удалять для отдельных каналов и архитектур
Коммиты в master расширяют возможности удаления устаревших пакетов: теперь оно не ограничивается пакетами, рецепты которых полностью исчезли. Более раннее изменение, связанное с ryanrhughes, — omacom/omarchy-pkgs@7c764cfb4bde — позволяет удалять пакеты для архитектуры, под которую рецепт больше не выполняет сборку. Это решает проблему старых пакетов Pinta для x86_64, которые перекрывают более новую версию из 'Arch'.
Коммит omacom/omarchy-pkgs@56689c7d0d75 от 'emirb' позволяет принимать решение об удалении отдельно для каждого канала. Заявленный сценарий — устаревшие пакеты сборок для разработки в stable, которые могут нарушить переход с edge на stable. Планировщик также сопоставляет базовые имена пакетов с их фактическими рецептами. Благодаря omacom/omarchy-pkgs@d3995e0bef27 невозможность прочитать рецепт полностью останавливает планирование, чтобы ошибка чтения не воспринималась как признак удаления пакета. Эти коммиты меняют инструменты удаления устаревших пакетов, но не подтверждают, что сами устаревшие записи уже удалены.
