Niri 25.08: новый логотип, поддержка экранных дикторов и улучшения Wayland

Компоновщик Wayland с возможностью прокрутки Niri 25.08 добавляет интеграцию с xwayland-satellite, поддержку экранного чтения, новый логотип и многое другое.
Спустя три месяца после выпуска предыдущей версии 25.05 Niri, компоновщик Wayland, известный своей прокручиваемой мозаичной компоновкой, в которой окна располагаются в столбцах на бесконечной полосе, выпускает новую версию 25.08, содержащую множество улучшений.
Прежде всего, у Niri наконец-то появился собственный официальный логотип — свеча. Кроме того, проект представил новую вики-страницу: https://yalter.github.io/niri/, на базе MkDocs, которая включает полнотекстовый поиск, значки для аннотаций версий и совместимость с существующими вики-ссылками на GitHub.
С технической точки зрения одним из наиболее заметных изменений в этом обновлении является интеграция с xwayland-satellite, которая решает давнюю проблему запуска приложений X11 на Niri. Начиная с версии xwayland-satellite 0.7 и выше пользователям больше не нужно $DISPLAY
вручную настраивать переменную окружения.
Вместо этого Niri теперь запускает xwayland-satellite по запросу, автоматически обрабатывает перезапуски и удаляет состояние гонки запуска для приложений X11 в автозагрузке. Это позволяет Steam, Proton, IDE JetBrains и большинству других клиентов X11 работать нормально.
Что касается доступности, базовая поддержка экранного диктора в Niri 25.08 позволяет Orca анонсировать переключение рабочих пространств, подтверждение выхода, запуск скриншотов интерфейса и другие ключевые события. Для включения и выключения Orca добавлено стандартное сочетание клавиш Super+Alt+S.
Интерфейс создания скриншотов также получил ряд улучшений. Теперь пользователи могут перемещать выделенные области между мониторами, настраивать их с помощью привязок клавиатуры и даже использовать сенсорные жесты. Кроме того, удерживая клавишу «Пробел» при перетаскивании выделенной области мышью, теперь можно перемещать её, а поддержка мультисенсорного ввода обеспечивает более естественное взаимодействие.
Повышена надёжность скринкастинга. Одно из них устраняет мерцание, наблюдаемое у некоторых пользователей NVIDIA при трансляции через OBS или Discord. Также были исправлены идентификаторы приложений для порталов, поэтому в окнах выбора окон теперь отображаются корректные значки.
Наряду с этим была добавлена поддержка протокола ext-workspace, что позволяет таким панелям, как Waybar, sfwbar и xfce4-panel, отображать индикаторы рабочего пространства одинаково для всех композиторов.
Что касается IPC, окна теперь отображают свои позиции и размеры, как для плиточных, так и для плавающих макетов. Это обеспечивает оболочкам и внешним инструментам более точные данные для визуализации или отслеживания. Система конфигурации также была расширена новыми командами spawn-sh для непосредственного запуска конвейеров оболочки и сложных команд, что упрощает один из самых запутанных аспектов конфигурации Niri.
Другие дополнения включают новые типы замедления анимации, расширенные настройки указывающих устройств, несколько полезных флагов отладки и исправления горячей перезагрузки для различных устройств ввода.
Наконец, внесено множество мелких исправлений по всему разделу. HDR теперь отключен для предотвращения искажения цветов. Улучшена регистрация ингибитора бездействия для совместимости с такими приложениями, как VLC. Добавлены автодополнения Nushell, а также решены многочисленные проблемы с плавающими окнами, блокировкой сеансов и анимацией.
Более подробную информацию обо всех новинках можно найти в объявлении о выпуске: https://github.com/YaLTeR/niri/releases/tag/v25.08 , где также можно найти несколько видеороликов, демонстрирующих новые возможности прокручиваемого компоновщика Wayland Niri 25.08.
Редактор: AndreyEx