Включено

Готовые модули NVIDIA избавляют от повторной компиляции драйверов

dhh включил omacom/omarchy#17409 в ветку разработки Quattro для использования готовых открытых модулей NVIDIA с linux-omarchy. Соответствующие изменения пакетов зафиксированы в master репозитория omarchy-pkgs. Модули собираются и подписываются вместе с конкретной версией ядра, что позволяет обходиться без локальной компиляции через DKMS на подходящих машинах.

greptile-apps[bot] обратил внимание, что удаление DKMS может оставить дополнительное ядро для восстановления без поддержки графики. В окончательном коммите DKMS сохраняется, если установлено ещё одно ядро. Варианты eevdf и muqss также сохраняют DKMS, что отражено в omacom/omarchy@97316b0bb66f и omacom/omarchy-pkgs@bffb8bf70650.

Включено

В edge версия FFmpeg для ARM получила поддержку записи с NVIDIA

ryanrhughes включил в master предложение omacom/omarchy-pkgs#2074 от 'dhh', добавив NVENC и NVDEC в пакет FFmpeg для aarch64. Это устраняет отсутствие поддержки кодировщика, из-за которого в Omarchy не работала запись экрана через gpu-screen-recorder на оборудовании GB10 и N1x. dhh сообщил об успешных тестах записи на DGX Spark.

github-actions[bot] сообщил в omacom/omarchy-pkgs#2074:issuecomment-6609673849 о публикации FFmpeg 2:9.0.2-2.1 в edge/aarch64. Этот вариант пакета вручную обновляют вслед за Arch Linux ARM; в его описании есть предупреждение, что до принятия изменения в исходном проекте более новый пакет оттуда может заменить его версией без поддержки NVIDIA.

Включено

Quake открывает выбор агента или уже запущенную локальную модель

dhh включил omacom/omarchy#17457 в Quattro. Пустая консоль Quake теперь предлагает выбрать агента, отдавая предпочтение уже запущенной локальной модели, если доступен совместимый агент. Агенты, установленные из консоли, открываются внутри неё в мозаичном режиме, а не остаются в плавающем терминале установки.

greptile-apps[bot] обнаружил сбой в ситуации, когда несколько окон терминала имели один идентификатор процесса. В ответ dhh добавил уникальный заголовок окна установщика и регрессионный тест в omacom/omarchy#17457:discussion_r4456536132. Отдельные коммиты добавляют пакет Amp Desktop в master, а также пункты установки и удаления в меню Quattro; при удалении каталоги 'Amp CLI' сохраняются, как описано в omacom/omarchy@8c76648872bf.

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

Сборка пакетов отклоняет файлы, принадлежащие локальным учётным записям

Добавленная в репозиторий проверка сборки пакетов от 'emirb' отклоняет архивы с файлами, принадлежащими пользователю, отличному от root, или непредусмотренной группе. В omacom/omarchy-pkgs@98353c6bab94 объясняется причина: пакет Bitwarden для aarch64 содержал 222 файла с числовым идентификатором владельца 1001, что потенциально давало локальной учётной записи с таким же идентификатором контроль над установленным исполняемым файлом.

Отдельный коммит в master меняет распаковку Bitwarden так, чтобы владельцем файлов был root: omacom/omarchy-pkgs@8896655942d7. Проверка отклоняет проблемные сборки до публикации; в коммите сообщается, что при проверке 525 пакетов из edge единственным исключением оказался Bitwarden для aarch64.

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

Предлагаемое обновление Hyprland призвано устранить сбои при отключении монитора

Предложение omacom/omarchy-pkgs#2064 от 'MPavleski' остаётся открытым. Теперь в нём предлагается Hyprland 0.57.1-2 вместе с соответствующей версией titlebars вместо первоначального переноса исправлений session-lock и dmabuf: эти исправления уже включены в релиз исходного проекта.

До смены подхода MPavleski сообщил, что локальная сборка 0.57.0 с исправлениями выдержала отключение HDMI без наблюдавшихся ранее падения Firefox и завершения оболочки. Это результаты тестирования именно этой сборки, полученные участником проекта. Отдельно l2aptor попросил повысить приоритет обновления, сообщив о пропаже вывода по HDMI после разблокировки и об одной успешной загрузке с другим исправлением, включённым в исходный проект. Эти сообщения объясняют срочность обновления, но не подтверждают, что исправление уже опубликовано.

Закрыто

В Quattro исправлена настройка Superwhisper

dhh закрыл предложение omacom/omarchy#15622 от 'AnPod' без слияния, объяснив, что другие изменения уже исправили первоначальную настройку, размещение в системном трее и отсутствие пакета образа для aarch64. В предложении описывалось отсутствие пользовательского профиля и сочетаний клавиш 'Superwhisper' при новой установке.

В Quattro также добавлены исправление для уже установленных, но не настроенных экземпляров и общая вспомогательная функция перезагрузки конфигурации Hyprland. Изменение omacom/omarchy@5c0d91a18549 исправляет настройку, запущенную вне сеанса рабочего стола: при перезагрузке используется механизм выбора экземпляра 'Hyprland', реальные ошибки выводятся пользователю, а сохранение конфигурации больше не сопровождается сбоем настройки диктовки.

Включено

В ядро для ARM добавлены деревья устройств для четырёх ноутбуков на Snapdragon

ryanrhughes включил в master предложение omacom/omarchy-pkgs#2049 от 'birkskyum', добавив деревья устройств для Acer Swift 14 AI, Swift Go 14, Dell Latitude 5455 и HP EliteBook 6 G1q. В описании указано, что пакеты прошивок и аппаратные идентификаторы systemd уже были на месте, благодаря чему новые деревья можно использовать при выборе образа.

github-actions[bot] сообщил в omacom/omarchy-pkgs#2049:issuecomment-6592465708 о публикации linux-omarchy 7.3-11 в edge/aarch64. В предложении говорится об успешной сборке деревьев, но прямо указано, что ни один из четырёх ноутбуков с этим ядром не загружался, поэтому публикация не подтверждает работоспособность поддержки оборудования.

Закрыто

Omapasskey опубликован после усиления защиты вывода в терминал

Заявка на публикацию Omapasskey с поддержкой TPM от 'Divanyx' завершилась публикацией и была закрыта. В omacom/omarchy-plugin-marketplace#13302:issuecomment-6602986228 автор Divanyx сообщил, что версия 1.2.2 экранирует недоверенные управляющие символы терминала в именах учётных записей и устройств, включая уже сохранённые имена; также добавлены регрессионные тесты.

Затем HANCORE-linux подтвердил, что в проверенном коммите устранены ранее выявленные проблемы, и одобрил явную настройку отдельной системной службы плагина. github-actions[bot] зафиксировал публикацию в omacom/omarchy-plugin-marketplace#13302:issuecomment-6614926435. Пользователям по-прежнему требуется установить системную службу и настроить PIN-код; проверка относится к конкретному снимку версии в каталоге плагинов и не является аудитом безопасности.

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

Обновление PrimoDock всё ещё заблокировано из-за передачи идентификатора приложения при запуске

Предложение omacom/omarchy-plugin-marketplace#13628 от 'PrimoGameStudio' остаётся открытым. В последующих изменениях необработанные идентификаторы приложений убрали из автоматически формируемых путей к значкам, аргументы восстановления стали передавать как данные, а механизм запуска веб-приложений на основе eval заменили.

HANCORE-linux подтвердил исправление запуска веб-приложений, но в последней проверяемой версии обнаружил другой путь: переданный клиентом идентификатор неизвестного закреплённого приложения 'всё ещё мог попасть в командную оболочку' после того, как пользователь закрыл и повторно запустил приложение. В omacom/omarchy-plugin-marketplace#13628:issuecomment-6618047712 одобрение по-прежнему не дано. Вывод основан на статическом анализе и описывает выполнение команд с правами пользователя рабочего стола при определённых условиях; о правах root или выполнении без действий пользователя не заявляется.

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

Предложение о приостановке оболочки при обновлении дорабатывается, но вопросы восстановления остаются

В открытом предложении omacom/omarchy#16900 от 'taxin-404' предлагается приостанавливать загрузку плагинов на время замены пакетов, а затем перезапускать оболочку. Это должно устранить ситуацию, когда старый движок загружает несовместимый новый QML посреди обновления, из-за чего сочетания клавиш оболочки перестают работать.

После замечаний greptile-apps[bot] автор taxin-404 сообщил об исправлениях обработки неопределённого состояния блокировки, распознавания посторонних экземпляров оболочки, изменений панели во время паузы и символических ссылок для временных меток уведомлений. Для неудачных операций обновления и переключения канала ещё предстоит определить общий порядок восстановления. Согласно последнему сообщению участника, одна проверка конфигурации также по-прежнему не проходит из-за отсутствия сопутствующих хуков в пакетах; предложение ещё не принято.