Niri 25.08: новий реліз Wayland композита з покращеннями

Niri 25.08: Новий реліз Wayland композита з покращеннями

Нещодавно, через три місяці після попереднього релізу 25.05, Niri, Wayland композит, відомий своїм скролінговим тайловим макетом, представив нову версію 25.08. Цей реліз приносить різноманітні вдосконалення.

Новий логотип та вікно документації

По-перше, Niri отримав свій власний офіційний логотип — свічку. Проєкт також запровадив нову вікі, яка працює на базі MkDocs. Вона підтримує повнотекстовий пошук, віджет для анотацій версій та сумісність з наявними посиланнями на GitHub Wiki.

Технічні оновлення: Інтеграція з xwayland-satellite

Однією з найзначніших змін у цьому оновленні є інтеграція з xwayland-satellite, що вирішує тривалу проблему запуску X11 додатків на Niri. З версією xwayland-satellite 0.7 або новішою, користувачам більше не потрібно вручну налаштовувати $DISPLAY.

Тепер Niri автоматично запускає xwayland-satellite за запитом, керує перезапусками та усуває гонки при запуску X11 програм. Це дозволяє Steam, Proton, JetBrains IDE та більшість інших X11 клієнтів працювати в нормальному режимі.

Покращення доступності і захоплення екрана

Niri 25.08 впроваджує базову підтримку екранного читача, що дозволяє Orca анонсувати перемикання робочих зон, підтвердження виходу, введення в інтерфейс для знімка екрану та інші важливі події. Додано стандартну команду клавіатури Super+Alt+S для перемикання Orca.

Інтерфейс захоплення екрана також отримав кілька вдосконалень. Тепер користувачі можуть переміщати виділення між моніторами, коригувати їх за допомогою комбінацій клавіш та навіть використовувати дотикові жести. Утримуючи клавішу Space під час перетягування виділення мишкою, ви можете змінювати його положення, при цьому підтримується багатопальцевий ввід для більш природного взаємодії.

Надійність захоплення та підтримка нових протоколів

Також покращено надійність запису з екрана. Виправлення усунуло мерехтіння, яке іноді спостерігали користувачі NVIDIA під час стрімінгу з OBS або Discord, забезпечуючи повну обробку кадрів перед їх відправленням через PipeWire. Ідентифікатори додатків для порталів були також виправлені, щоб панелі вікон зараз правильно відображали значки.

Крім того, додано підтримку протоколу ext-workspace, що дозволяє панелям, таким як Waybar, sfwbar та xfce4-panel, відображати індикатори робочих зон, що узгоджуються між композиторами.

Розширення системи конфігурації та нові функції

На стороні IPC вікна тепер відкривають свої позиції та розміри для тайлових і плаваючих макетів. Це надає шеллам та зовнішнім інструментам точніші дані для візуалізацій та відстеження. Система конфігурації також була розширена, додані нові команди spawn-sh для запуску проєктів shell та складних команд безпосередньо.

Серед інших нововведень — нові типи анімацій, розширені налаштування вказівних пристроїв, кілька корисних флагів для відладки та виправлення гарячого перезавантаження для різних вхідних пристроїв.

Завершуючи, у релізі представлено безліч дрібних виправлень. HDR тепер відключено, щоб запобігти спотворенню кольорів. Поліпшено реєстрацію інгібітора простою для сумісності з додатками, такими як VLC. Додано завершення команд Nushell та вирішено кілька проблем з плаваючими вікнами, блокуваннями сеансів і анімаціями.

Детальніше про всі новини читайте у релізному анонсі, де ви також знайдете кілька відео з демонстрацією нових функцій Niri 25.08.