Включено

Выбор ядра для загрузки по умолчанию в меню Update

dhh подготовил и включил omacom/omarchy#15966 в ветку разработки Quattro. Если установлено несколько ядер, в Update теперь доступно меню Kernel: после аутентификации оно меняет ядро по умолчанию в Limine, пересобирает выбранное ядро и показывает уведомление с предложением перезагрузиться. Команда запрещает переключение при Direct Boot, а при сбое пытается восстановить прежнюю конфигурацию загрузки.

В обсуждении согласились с осознанным ограничением: если вручную заданный порядок загрузки начинается с шаблона подстановки, отметка текущего ядра может отсутствовать. dhh пояснил, что поставляемые настройки и команда выбора используют точные имена ядер; greptile-apps[bot] принял этот компромисс и отозвал замечание в omacom/omarchy#15966:discussion_r4339204956.

Включено

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

dhh включил два исправления от zihaomu в ветку разработки Quattro. В omacom/omarchy#16147 повторное включение дисплея сохраняет режим, положение и масштаб из существующего правила, заданного для монитора по имени. В omacom/omarchy#16143 пользовательские правила плавающих окон, зарегистрированные после сохранённых режимов рабочих пространств, вступают в силу до открытия первого подходящего окна. Это предотвращает нежелательное изменение размеров и последующий переход к мозаичному размещению.

omarchybot сообщил, что воспроизвёл обе проблемы и проверил исправления на одноразовых рабочих окружениях Omarchy. Проверка дисплеев также выявила ограничение: пользовательские правила мониторов с шаблонами подстановки и правила на основе описаний по-прежнему могут терять компоновку. Изменение для рабочих пространств с плавающими окнами исправляет распределение ответственности между правилами и исключения, но не является общим решением проблемы согласования начального размера окна.

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

Пакеты для Surface Pro 11 уже в репозитории, а настройка устройства ещё ждёт решения

Предложение turbineBMW по настройке Surface Pro 11 остаётся открытым в omacom/omarchy#14390. В ветку master репозитория пакетов вошли сопутствующие коммиты, охватывающие Wi-Fi, звук, маршрутизацию камер, сопряжение Flex Keyboard, выход из сна, ввод пером и датчик освещённости. В коммитах пакетов указана публикация в edge; это отдельный этап, который не означает принятия настройки устройства.

По итогам проверки birkskyum потребовал исключить пакеты только для ARM из офлайн-зеркал x86_64 и выполнить установку с опубликованными пакетами. Исключение из зеркал внесено в ветку Quattro репозитория ISO коммитом omacom/omarchy-iso@886f2899f1bb, а turbineBMW сообщил об успешной установке Surface с нуля в omacom/omarchy#14390:issuecomment-6323783042.

Позднее omarchybot сообщил, что автор выполнил все предварительные требования, однако классификация и выбор между конкурирующими подходами к поддержке по-прежнему требуют решения сопровождающего проекта. Предлагаемая настройка рассчитана на модель с OLED; варианты с LCD и X Plus остаются за пределами проверенной конфигурации.

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

Предложение по многопользовательскому режиму усиливает защиту ключей диска и удаления учётных записей

В открытом предложении omacom/omarchy#16100 от osbase77 предусмотрены локальные учётные записи администраторов и пользователей с ограниченными правами, отдельные данные для входа, а также изменения доступа root и автоматического входа при переходе между одним и несколькими пользователями. Это позволило бы пользоваться одним компьютером нескольким людям, не предоставляя каждой учётной записи права администратора.

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

CappieGold описал проблемы совместимости с Active Directory при использовании SSSD, в том числе с разблокировкой сеанса и правами групп каталога. osbase77 сохранил рамки предложения в пределах локальных учётных записей и предложил разрабатывать интеграцию с каталогом отдельно в omacom/omarchy#16100:issuecomment-6320386855.

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

Предложение по переходу на Podman оговаривает ограничения миграции и восстановления

acrogenesis открыл omacom/omarchy#16173, предлагая сделать Podman основным движком контейнеров с необязательной совместимостью с Docker. Предложение переводит базы данных для разработки под управление пользовательских служб без прав root, сохраняет данные при поддерживаемых сценариях миграции с Docker и переводит средство запуска Windows на Podman с правами root и аутентификацией, сохраняя диск и учётные данные. Предложение остаётся открытым.

greptile-apps[bot] усомнился, обнаруживают ли запросы к пакетной базе альтернативные пакеты, предоставляющие Docker. acrogenesis сообщил, что проверил настоящий исполняемый файл pacman с изолированными базами пакетов и убедился, что такие пакеты определяются, поэтому счёл замечание ложным срабатыванием в omacom/omarchy#16173:discussion_r4337709418. Автор также отделяет текущие результаты целевого набора тестов от прежних проверок в работающей системе: полная установка и миграция движка для обновлённого предложения повторно не выполнялись.

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

Предложение по порталам авторизации временно отключает выходные узлы Tailscale на время входа

dhh открыл omacom/omarchy#16186, чтобы перевести проверку подключения на собственную конечную точку Omarchy и улучшить вход через порталы авторизации. Предлагаемая команда портала временно отключает активный выходной узел Tailscale, отслеживает появление связи и восстанавливает его после входа. Сетевая панель также перестала бы показывать вводящие в заблуждение показатели потери пакетов, пока доступ к интернету отсутствует.

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

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

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

emirb открыл omacom/omarchy-iso#307, обнаружив, что при установке в свободное пространство существующий раздел может быть ошибочно принят за только что созданный, если первоначальное чтение таблицы разделов завершилось сбоем. В результате существующий EFI-раздел Omarchy мог быть отформатирован или удалён при откате.

Открытое предложение требует успешного чтения таблицы до и после создания раздела, причём число разделов должно увеличиться ровно на один. Если безопасно определить созданный раздел невозможно, установка останавливается, не пытаясь угадать. github-actions[bot] сообщил об успешном прохождении установочных тестов на x86_64 и aarch64 в omacom/omarchy-iso#307:issuecomment-6322688377.

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

Live ISO предлагается загружать с тем ядром, которое будет установлено на ПК

В открытом предложении omacom/omarchy-iso#310 от emirb предлагается загружать live-среду на обычных ПК с ядром linux-omarchy, сохранив linux-t2 для компьютеров, у которых производителем указана Apple. Цель — проверить предназначенное для установки ядро ещё до установки, чтобы первое знакомство с ним не происходило уже после загрузчика и запроса разблокировки диска.

Предложение добавляет оба ядра в образ x86_64; по оценке, это увеличит его размер примерно на три процента. github-actions[bot] сообщил об успешном прохождении установочных тестов для x86_64 и aarch64 в omacom/omarchy-iso#310:issuecomment-6328144501; предложение ещё не включено.

Закрыто

В Agent Voice опубликованы исправления небезопасного чтения, хуков Git и защиты личных записей

github-actions[bot] подтвердил публикацию проверенного сопровождающим обновления Agent Voice в omacom/omarchy-plugin-marketplace#12442:issuecomment-6327088335. Обновление также сохраняет начальные знаки минуса в голосовых запросах, исправляя описанный случай, когда отрицательное число становилось положительным.

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

Измерения памяти и воспроизведение проблем в работающей системе приведены со слов duaneoca. Проверка маркетплейса относится к конкретному опубликованному снимку кода и не является аудитом безопасности.

Закрыто

После исправлений по итогам проверки Omardeck объединяет обзор окон, док и уведомления

github-actions[bot] подтвердил публикацию Omardeck от QuokeCola в omacom/omarchy-plugin-marketplace#12449:issuecomment-6323100584. Плагин объединяет обзор окон, док и центр уведомлений. В заявке рекомендуется отключить другие плагины с аналогичными функциями обзора, уведомлений или дока, поскольку они регистрируют те же жесты.

HANCORE-linux обнаружил, что заголовки окон отображались как форматированный текст, что могло вызывать сетевые запросы со стороны оболочки. QuokeCola сообщил о переводе текста дока в обычный текст и ограничении обработки значков, связанной с заголовками. Позднее HANCORE-linux одобрил необязательное правило доступа к тачпаду и подтвердил, что в проверенной ревизии заголовки отображаются обычным текстом, а история уведомлений защищена от постороннего доступа. Основной интерфейс работает и без этой дополнительной настройки жестов.

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

Отслеживание пакетов получило запросы с аутентификацией и ограниченные повторные попытки

В master вошли связанные с emirb коммиты по сопровождению пакетов, призванные устранить ненадёжность отслеживания изменений в исходных проектах. omacom/omarchy-pkgs@4f04db9a0506 добавляет аутентификацию запросов к GitHub API и принудительно использует HTTP/1.1 для затронутых операций получения данных. В описании коммита многие недавние сбои объясняются общими лимитами анонимного доступа к API, а остальные — ошибками HTTP/2.

omacom/omarchy-pkgs@b4c15a6898b2 добавляет ограниченное число повторных попыток при временных сбоях и сначала полностью загружает данные, а уже затем выводит их содержимое. Это предотвращает склеивание неполных ответов после повторных попыток. Сопутствующий коммит убирает из Basecamp общие ежечасные сообщения о сбоях отслеживания веток, сохраняя неуспешные запуски Actions и журналы отдельных пакетов.