Для анализа обоев прозрачной панелью введены ограничения ресурсов и сокращено число лишних запусков
dhh включил в ветку разработки quattro изменения omacom/omarchy#14281 от
aholbreich и omacom/omarchy#8307 от
ryanyogan. Теперь анализ обоев ограничен по памяти, числу потоков и времени выполнения; выгрузка промежуточных данных на диск отключена, а размер изображения для анализа уменьшен. Панель также больше не запускает анализ после записи не связанных с ним изменений состояния, но по-прежнему реагирует на смену фона и темы.
В предшествующем обсуждении 7 октября jandrusk предложил усреднять мелкие детали обоев вместо выборки отдельных точек.
aholbreich сообщил, что масштабирование методом усреднения по области дало тот же результат, что и прежний способ изменения размера, во всех 22 тестовых случаях с полосами, и обновил реализацию. 27 октября
omarchybot сообщил об адаптации исправления механизма отслеживания к текущей версии quattro и проверке как посторонних записей, так и смены фона. Вместе эти изменения устраняют всплески потребления ресурсов и повторную работу, не полагаясь на размер файла обоев как на показатель затрат на его декодирование.
Панель использования агентов сохраняет последние показатели и объясняет, почему данные устарели
dhh предложил изменение omacom/omarchy#16795 и включил его в quattro. У агентов, для которых доступна только локальная история, больше не отображаются пустые разделы подписки, однако их история по-прежнему учитывается в сводке. Если обновить лимиты подписки не удаётся, панель сохраняет последние известные показатели и поясняет проблему с помощью информационного значка.
greptile-apps[bot] обнаружил, что после неудачного обновления данных Claude и Grok это пояснение всё ещё могло не отображаться, если текст статуса был пустым.
dhh ответил, что теперь для показа значка у устаревших записей также используется текст справки, а отдельные ссылки для входа в аккаунт сохранены.
После скачивания видео доступны кнопки воспроизведения и редактирования
dhh открыл запрос omacom/omarchy#16843 и включил его в quattro, добавив кнопки Open и Cut в уведомления о завершении загрузок yt-dlp. Open воспроизводит видео в mpv, Cut открывает его в Omacut, а нажатие на карточку уведомления по-прежнему запускает воспроизведение. Таким образом, скачанные видео получили такой же быстрый доступ к редактированию, как и записи экрана.
Исправление загрузки через Ventoy включено вместе с изменениями навигации в установщике
emirb открыл запрос omacom/omarchy-iso#348 и включил его в ветку разработки quattro. Теперь initramfs установочной среды находит установочный носитель, отображённый Ventoy, без отсутствующей символической ссылки с UUID и явно загружает модуль loop, необходимый для монтирования корневой файловой системы среды. По замерам
emirb, время загрузки в QEMU сократилось примерно с 32 секунд до трёх; эти измерения выполнены самим участником разработки.
Теперь в установщике по умолчанию выделен пункт Full disk install, при этом подтверждение перезаписи сохранено. Нажатие Escape на экране выбора режима возвращает к выбору диска, а в списке дисков повторно выводит запрос, вместо того чтобы завершать установку. В итоговом обзоре greptile-apps[bot] сообщил, что новых замечаний, препятствующих слиянию, нет, и отметил, что предложенный интеграционный тест Ventoy был исключён из этого изменения.
Поддержка Surface Laptop 8 появилась в ядре для aarch64 в канале edge
ryanrhughes включил в master запрос omacom/omarchy-pkgs#1706 от
jdvmi00. Затем
github-actions[bot] сообщил о публикации linux-omarchy 7.3-4 и заголовочных файлов ядра в канале edge для aarch64. Серия патчей добавляет поддержку Microsoft Surface Laptop 8, включая экран, подсветку и экспериментальный драйвер маршрутизатора Qualcomm USB4.
birkskyum спросил, не дублирует ли эта серия патчи Linux 7.3;
jdvmi00 сообщил, что сверил все 135 патчей с историей изменений основного проекта.
greptile-apps[bot] выявил состояние гонки при обработке прерываний во время отключения маршрутизатора и неверный выбор режима Thunderbolt 3.
jdvmi00 сообщил об исправлении обеих проблем и проверке переподключения док-станции и режима сна на ноутбуке.
По словам участника разработки, основные устройства работают, а док-станция подключается к порту со стороны шарнира на скорости 40 Гбит/с. Второй порт по-прежнему ограничен USB3, устройства USB3 на док-станции переподключаются после выхода из сна, а работа с устройствами Thunderbolt 3 ещё не проверена. Речь идёт о публикации пакетов в канале edge, а не о подтверждении выхода стабильного релиза Omarchy.
Предложение нативной заставки для Wayland охватывает её закрытие и блокировку экрана
omarchybot открыл запрос omacom/omarchy#16800, предлагающий заменить терминальные заставки нативным оверлеем Wayland на каждом экране. Предложение остаётся открытым. Заставка должна закрываться при движении мыши, щелчках, прокрутке или нажатии клавиш, согласуя закрытие с ожидающей блокировкой по бездействию.
greptile-apps[bot] обнаружил, что нажатие клавиши с назначенной регулировкой громкости в течение начального льготного интервала всё ещё могло привести к блокировке. В обновлённом описании предложения сообщается о регрессионной проверке этого случая, а в итоговом обзоре в пределах своей проверки бот счёл слияние безопасным. Отдельно в master было включено обновление пакета, автором которого указан Omarchybot: коммит omacom/omarchy-pkgs@46c30de80b7d повышает версию заставки до 1.2.0. Подготовка пакета не означает, что замена заставки в рабочем окружении уже включена в код или стала стабильной.
Предложение по аудио реального времени направлено на устранение треска и завершения приложений без предупреждения
emirb открыл запрос omacom/omarchy#16824, предлагающий устанавливать rtkit на всех платформах и исправлять нулевые лимиты времени реального времени в работающих сеансах до включения соответствующего планирования. Предложение остаётся открытым. По словам
emirb, отсутствие rtkit способствует сбоям звука под нагрузкой и появлению нулевых лимитов, связанных с завершением приложений без предупреждения.
greptile-apps[bot] указал на две проблемы с порядком действий: обновление Quattro могло установить rtkit до исправления параметров уже запущенных процессов, а сбой перезапуска портала — привести к пропуску заключительного прохода исправления. В текущих описаниях, обновлённых 28 октября за пределами рассматриваемого периода, говорится, что оба сценария исправлены; в последней сводке бота остаётся замечание по стилю Bash. Эти обновления поясняют текущее состояние, но не позволяют установить, когда именно было внесено каждое исправление.
emirb сообщает об успешных обновлениях и уменьшении числа сбоев аудиобуфера, или xruns, на двух компьютерах. Это по-прежнему замеры автора в поддержку предложения, которое ещё не включено в код. В текущем описании также отмечено, что клиенты Flatpak остаются зависимыми от поведения портала, и зафиксированы дополнительные ограничения для некоторых клиентов PipeWire.
Для каждого пул-реквеста предложено запускать тесты в виртуальной машине с рабочим окружением
emirb открыл запрос omacom/omarchy#16835, предлагающий запускать весь набор тестов в одноразовой виртуальной машине с рабочим окружением Omarchy для каждого пул-реквеста и каждой отправки изменений в quattro. Предложение остаётся открытым. Оно предусматривает загрузку отдельных журналов тестирования и сводку по пропущенным файлам и файлам с ошибками, охватывая зависящие от рабочего окружения проверки, которые пропускаются в контейнерах.
greptile-apps[bot] обнаружил, что тестовый процесс мог читать файлы установленного релиза вместо файлов из рабочей копии репозитория. В более позднем обзоре бот сообщил об устранении прежних замечаний, оставив замечание по стилю цикла ожидания с тайм-аутом. По данным
emirb, в виртуальной машине пропускаются семь файлов, тогда как в проверенной конфигурации контейнера — 64. Это замеры в рамках предложения, а не уже действующая обязательная проверка CI.
OmaBoy опубликован после исправлений безопасности вспомогательного компонента
Заявка omacom/omarchy-plugin-marketplace#12511 на публикацию виджета контроллера от DinuPhan была закрыта после того, как
github-actions[bot] сообщил о публикации OmaBoy и его проверке сопровождающим проекта. Виджет предоставляет экранную панель контроллера и отображение нажатий для поддерживаемых карманных контроллеров, используя отдельно устанавливаемый вспомогательный демон.
HANCORE-linux обнаружил, что при миграции файла событий процесс, уже читавший этот файл, мог продолжать наблюдать новые события контроллера.
DinuPhan сообщил о переходе на новые файлы с закрытым доступом и атомарную замену. Последующая проверка выявила, что установка исполняемого файла могла продолжиться после ошибки загрузки или проверки контрольной суммы;
DinuPhan изменил её так, чтобы она использовала закрытый временный каталог и прекращалась при ошибке.
Затем HANCORE-linux одобрил права доступа к устройствам и исправления миграции файла событий и установки в проверенном коммите. Уведомление о публикации ограничивает проверку конкретным снимком версии в каталоге плагинов и прямо указывает, что она не является аудитом безопасности.
В заявке на виджет настроек Wi-Fi выявлена возможность выполнения команд через роуминг
FlamingHalapeno открыл заявку omacom/omarchy-plugin-marketplace#13038 на замену сетевого виджета вариантом с настройками сохранённых профилей и возможностью автоматического перехода в сети с более высоким приоритетом. Заявка остаётся открытой.
github-actions[bot] сообщил о структурной совместимости и прохождении автоматической базовой проверки безопасности; обе проверки имели ограниченный охват.
Позднее HANCORE-linux сообщил, что необработанный вывод с именем сети позволяет внедрить запись в результаты сканирования для роуминга и вызвать её интерпретацию Bash. При указанных условиях роуминга и сохранённых профилей находящийся поблизости злоумышленник может выполнить команды от имени пользователя рабочего окружения, причём пользователю не требуется подключаться к сети злоумышленника. Таким образом, представленная проверка выявляет конкретную проблему безопасности, которую не обнаружила автоматическая базовая проверка.
