Включено

Переключение языка на лету приходит на рабочий стол и в руководство

dhh включил omacom/omarchy#15326 в ветку разработки quattro 14 октября, добавив 50 языков для меню, рабочего стола и уведомлений, а также руководства ещё на 49 языках. Зафиксированная в коммите реализация также поддерживает формы множественного числа, локализованное представление чисел и зеркальное расположение панелей для арабского, иврита, персидского и урду. Резервным языком остаётся английский.

Коммит omacom/omarchy@84cfb93959f4 реализует переключение языка сеанса отдельно для каждого пользователя: новые приложения запускаются с выбранным языком, а уже работающие переходят на него после перезапуска. Во время ревью greptile-apps[bot] выразил опасения по поводу переводов команд и ссылок в руководстве; dhh добавил сравнение с английским оригиналом и тесты, намеренно повреждающие блок команд или ссылку на главу. dhh также сообщил, что отделил извлечение переводимых строк от заданий с учётными данными для записи и сделал проверку человеком обязательной, если извлечение меняет исполняемый код.

Включено

Пакеты fast ring проверяют на совместимость с более старыми библиотеками каналов

dhh включил omacom/omarchy-pkgs#904 в master, добавив проверки, призванные не допустить попадания пакета fast ring, собранного в edge, в rc или stable с несовместимыми зависимостями. Проверка сопоставляет доступность библиотек и зависимостей в разных каналах и не допускает в fast ring модули Python и локально собранные пакеты Qt или libpython. На aarch64, где все каналы используют текущие репозитории Arch Linux ARM, проверяются только правила допуска.

Изменение исключает из fast ring десять пакетов и добавляет 25 пакетов, отвечающих требованиям. В omacom/omarchy-pkgs#904:issuecomment-6158595832 бот github-actions[bot] сообщил об успешной публикации перечисленных артефактов в edge, rc и stable, отметив при этом, что некоторые запланированные задания не запускались после более раннего сбоя. Речь идёт о публикации пакетов в каналах, а не о выпуске стабильной версии Omarchy.

Включено

Kimi появляется в списке агентов для программирования и на панели использования

dhh включил в quattro предложение sorenmat о добавлении Kimi в список выбора агентов — omacom/omarchy#7261. Kimi устанавливается через mise и может стать агентом для программирования по умолчанию. Отдельный сборщик данных, зафиксированный в коммите omacom/omarchy@c88e7dd566ab, добавляет на панель агентов недельную квоту и лимиты сеанса, обрабатывает обновление учётных данных и не позволяет приписать закэшированные лимиты другой учётной записи.

До включения изменений в список выбора агентов omarchybot сообщил о доработке первоначальной настройки и действия Refresh Applications, чтобы все обёртки mise, включая Kimi, Cursor CLI и Muse, пересоздавались единообразно. При автоматической миграции и удалении Kimi сохраняется защита независимо установленных команд. Эти дополнения внесены в ветку разработки.

Включено

Данные входа в подписки агентов можно копировать между компьютерами

dhh открыл omacom/omarchy#15405 и включил его в quattro 14 октября. Изменение добавляет команду копирования по SSH данных входа во все или выбранные учётные записи агентов, избавляя от повторных авторизаций при настройке другого компьютера. Команда должна быть установлена на обоих компьютерах.

Согласно текущему описанию, импорт по умолчанию сохраняет учётные данные и настройки на целевом компьютере; явно заданная замена возможна после закрытия соответствующих сеансов. Также описаны проверка всего входящего потока, откат и восстановление после прерванного импорта. Для проверки использовались тестовые учётные данные и имитация SSH; предоставленная запись не подтверждает перенос личных учётных данных на другой компьютер.

Включено

Тихая загрузка по умолчанию сокращает ожидание в меню Limine

dhh включил omacom/omarchy#15301 в quattro: по умолчанию Limine теперь загружается со скрытым меню и задержкой в одну секунду, а в меню System появилось действие для возврата в меню загрузки. При миграции сохраняются ранее заданные явно значения тайм-аута; показать обычно скрытое меню можно любой клавишей.

Во время предшествующего ревью 13 октября greptile-apps[bot] запросил тест на случай отказа в аутентификации. dhh сообщил о добавлении сценария, в котором меню остаётся нетронутым при отказе в авторизации; зафиксированное изменение также оставляет миграцию невыполненной. В текущем описании PR отмечено исправление действия перезагрузки: запрошенное меню остаётся видимым, а не отсчитывает время в скрытом состоянии. Там же сказано, что проверку с настоящей перезагрузкой ещё должен провести человек.

Включено

Проверка отпечатка приостанавливается, пока экраны блокировки погашены

dhh включил omacom/omarchy#15294 в quattro 14 октября. Теперь при гашении экрана блокировки новые попытки проверки отпечатка откладываются, а уже начавшаяся может завершиться. Ввод пользователя, обнаруженное возобновление работы или подключение дисплея могут снова запустить проверку. Чтобы разблокировать компьютер отпечатком пальца, сначала нужно разбудить погашенный экран.

При предварительном ревью 13 октября greptile-apps[bot] обнаружил сценарий пробуждения, который мог сокращать паузу, необходимую сканеру при сбоях. 14 октября dhh сообщил, что текущая ступень увеличения задержки теперь сохраняется независимо от оставшегося времени таймера, и добавил проверку на регрессию. В закоммиченных изменениях это исправление сохранено. В текущем описании по-прежнему указано ограничение: сочетания клавиш для регулировки яркости или громкости могут включить экран, не передав событие ввода экрану блокировки.

Коммит добавлен

При открытии ссылки из приложения нужное окно браузера выходит на передний план

Коммит omacom/omarchy@9f49906d2241 в ветке quattro, автор которого — dhh, направляет ссылки HTTP и HTTPS через механизм запуска браузера Omarchy's browser launcher. Он решает проблему открытия ссылок через desktop portal из приложений, например клиентов на Electron: новая вкладка появлялась в браузере, но его окно оставалось скрытым. Если подходит несколько окон, механизм запуска передаёт фокус тому, которое использовалось последним.

Изменение также подавляет предложения браузера назначить его обработчиком по умолчанию: иначе они появлялись бы из-за того, что запись маршрутизации Omarchy's routing entry перехватывает ссылки перед браузером. Изменение закоммичено в ветку разработки.

Коммит добавлен

Профили питания учитывают особенности оборудования NVIDIA и Snapdragon

Автор двух коммитов в ветке master репозитория omarchy-pkgs — ryanrhughes. Коммит omacom/omarchy-pkgs@0f3d0404a900 заменяет драйвер Omarchy's CPPC драйвером NVIDIA's RTX Spark, чтобы устранить задержки рабочего стола на оборудовании N1x. Алгоритм управления частотой выбирается в зависимости от профиля питания и источника энергии, а проверка оборудования срабатывает только для процессоров, сообщающих название NVIDIA RTX Spark.

Коммит omacom/omarchy-pkgs@3280e02b7d5e добавляет универсальный драйвер cpufreq и ограничения частоты для Snapdragon X: 60 процентов в режиме энергосбережения, 75 процентов в сбалансированном режиме и без ограничения в режиме производительности. В коммите сообщается о проверке на Surface Pro 11 и снятии ограничений при остановке демона; эти результаты основаны на измерениях, о которых сообщил участник проекта.

Включено

Исправления для док-станций на N1x устраняют погасшие экраны и неверную реакцию на закрытие крышки

ryanrhughes открыл и влил omacom/omarchy-pkgs#1100 в ветку разработки n1x. Изменения ядра сохраняют туннели док-станции во время сна и разносит по времени отключение туннелей DisplayPort при отсоединении док-станции. Патч драйвера NVIDIA представляет дисплеи USB-C как DisplayPort, чтобы logind распознавал подключение к док-станции при закрытии крышки.

ryanrhughes сообщил об успешных проверках сна и отключения док-станции на ProArt P14 с CalDigit TS4 и двумя дисплеями. Сопутствующий патч Aquamarine обрабатывает разъёмы, у которых список режимов появляется с задержкой, однако при описанном тестировании такой случай не возникал. Это слияние подтверждает включение изменений в ветку n1x.

Коммит добавлен

Сборки образов для ARM переходят на единое ядро linux-omarchy

Коммит omacom/omarchy-iso@62d151d4d162 в ветке quattro, автор которого — emirb, делает linux-omarchy единственным допустимым ядром для сборки образов aarch64. Он удаляет альтернативный вариант с ядром Arch Linux ARM и связанную с ним обработку консоли, сжатия и дерева устройств.

Установщик по-прежнему устанавливает ядро, указанное в образе. Приведённое событие подтверждает коммит с изменениями сборки образов, а не выпуск установочного образа.

Открытые предложения

В предложении по контролю памяти защиту с заданными правилами отделяют от реагирующего агента

KewkLW сократил объём всё ещё открытого предложения omacom/omarchy#15272 до необязательного механизма контроля, который предупреждает о нехватке памяти, определяет приложения, завершённые systemd-oomd, и приостанавливает подходящие задачи до достижения порога принудительного завершения. В предварительном обсуждении 13 октября jandrusk рекомендовал отделить эти функции от агента без графического интерфейса, способного завершать процессы. KewkLW подтвердил это разделение 14 октября, удалив реагирующий компонент из этой ветки.

Позднее обновление от 14 октября добавило срабатывание при длительных остановках из-за нехватки памяти, пятиминутную отсрочку после возобновления работы пользователем, проверки включения механизма и более надёжную обработку записей о приостановке. Приостановка предотвращает дальнейший рост потребления памяти, но не освобождает её. Текущее описание, отредактированное после подготовки материала, по-прежнему представляет это как предложение с отключённой по умолчанию функцией и указывает, что сквозная проверка в графическом сеансе не проводилась.

Открытые предложения

Предложение по доступности оболочки возвращается на ревью после перебазирования

Предложение omacom/omarchy#13212 от calebl's остаётся открытым. Оно предусматривает добавление ролей, имён, состояний и действий доступности для общих элементов управления оболочки, чтобы вспомогательные технологии могли обнаруживать их и взаимодействовать с ними. Согласно текущему описанию, требуется исправление дерева доступности Quickshell's accessibility tree, включённое в версию 0.3.2 и более поздние.

В предварительном обсуждении 13 октября monsieur-mouton назвал недоступность оболочки для чтения препятствием к переходу на Omarchy и попросил перебазировать ветку. 14 октября monsieur-mouton сообщил, что ветка перебазирована и готова к слиянию, и предложил проверить её с Orca. Это шаг к ревью, а не подтверждение того, что функция доступности уже влита или тестирование с программой экранного доступа завершено.