Выбор ядра для загрузки по умолчанию в меню 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. Проверка дисплеев также выявила ограничение: пользовательские правила мониторов с шаблонами подстановки и правила на основе описаний по-прежнему могут терять компоновку. Изменение для рабочих пространств с плавающими окнами исправляет распределение ответственности между правилами и исключения, но не является общим решением проблемы согласования начального размера окна.
Источники
- Add Microsoft Surface Pro 11 board support
- Add surface-pro-11-support: Wi-Fi, audio, Bluetooth, charge window, keyboard pairing and pen resume (#825)
- Add iptsd for Surface pens on aarch64 (#826)
- Add Surface Pro 11 ambient light sensor support (#828)
- Leave the Surface Pro 11's packages out of x86_64 offline mirrors (#308)
- issue-comment by
birkskyum
- issue-comment by
turbineBMW
- issue-comment by
omarchybot
Пакеты для 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 и журналы отдельных пакетов.
