The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск композитного сервера Niri 25.11, использующего Wayland

29.11.2025 18:17

После трёх месяцев разработки опубликован выпуск композитного сервера Niri 25.11, реализующего метод мозаичной (tiling) компоновки в стиле GNOME-расширения PaperWM, в котором окна группируются в бесконечно прокручиваемую на экране ленту. Открытие нового окна приводит к расширению ленты, а ранее добавленные окна не меняют свой размер. Проект базируется на использовании протокола Wayland, но позволяет запускать приложения X11 при помощи DDX-сервера Xwayland. Код проекта написан на языке Rust и распространяется под лицензией GPLv3. Пакеты формируются для Fedora, NixOS , Arch Linux и FreeBSD.

Принципиальным отличием Niri от PaperWM является привязка к каждому монитору собственной ленты окон, не пересекающейся с лентами на других мониторах (в PaperWM раздельная работа с мониторами не может быть реализована из-за привязки к глобальным оконным координатам в GNOME Shell). Niri поддерживает HiDPI и может работать на системах с несколькими GPU (например, гибридных системах с дискретной видеокартой и встроенным GPU). Имеется встроенный интерфейс для создания скриншотов и записи скринкастов, особенностью которого является возможность исключения из записи отдельных окон с конфиденциальной информацией.

Виртуальные рабочие столы в Niri создаются динамически и по аналогии с GNOME размещаются вертикально (лента окон вращается горизонтально, а лента рабочих столов - вертикально). На каждом мониторе может отображаться независимый набор виртуальных рабочих столов. Для переключения между рабочими столами и окнами можно использовать управляющие жесты на тачпаде. При отключении монитора раскладка виртуальных рабочих столов запоминается и переносится на оставшийся монитор, а при возвращении монитора восстанавливается в исходное состояние. Настройка осуществляется через файл конфигурации, позволяющий изменять такие параметры, как ширина рамок, отступы, режимы вывода и размеры окон. Внесённые в файл конфигурации изменения применяется автоматически без перезапуска композитного сервера.

В новой версии:

  • Добавлен интерфейс для переключения между окнами по Alt+Tab с показом эскизов во время прокрутки окон. Возможно отображение окон в привязке к текущему виртуальному рабочему столу (клавиша "w") или устройству вывода (клавиша "o"). Также доступна комбинация клавиш Alt+"`" для переключения между окнами текущего приложения.
  • Добавлены анимационные эффекты перехода окна в полноэкранный режим и выхода из него.
  • Реализована полноценная поддержка раскрытия окон на весь экран (ранее поддерживалось раскрытие окна на полную ширину с сохранением отступов и рамок, а теперь поддерживается раскрытие с занятием всей доступной области без показа рамок). Раскрытие производится при нажатии соответствующей кнопки в верхней части окна или при двойном клике мышью по заголовку.
  • Добавлена возможность генерации событий прокрутки содержимого при осуществлении горизонтального перетаскивания мышью заголовка окна в мозаичной раскладке (вертикальное перетаскивание приводит к перемещению окна, а горизонтальное - к прокрутке информации в окне).
  • Предоставлена возможность определения отдельных конфигураций раскладки окон, привязанных к определённому устройству вывода (монитору) или виртуальному рабочему столу.
  • В файлах конфигурации реализована директива "include" для подстановки содержимого других файлов.
  • Добавлена поддержка внешних мониторов, подключённых через порт DisplayLink.
  • Внесены изменения, снижающие мерцание экрана.
  • Добавлена поддержка задания собственных видеорежимов для устройств вывода, не ограниченных режимами, переданными через EDID. Например, 'mode custom=true "1920x1080@100"'.
  • Добавлена поддержка запуска оконного сеанса niri в WSL (Windows Subsystem for Linux).


  1. Главная ссылка к новости (https://github.com/YaLTeR/niri...)
  2. OpenNews: Выпуск miracle-wm 0.8, композитного менеджера на базе Wayland и Mir
  3. OpenNews: Выпуск композитного сервера Hyprland 0.52 и GUI-библиотеки Hyprtoolkit 0.2
  4. OpenNews: Среда рабочего стола COSMIC и дистрибутив Pop!_OS 24.04 перешли на стадию бета-тестирования
  5. OpenNews: Выпуск композитных серверов Wayfire 0.10 и wlmaker 0.6, использующих Wayland
  6. OpenNews: Выпуск labwc 0.9.0, композитного сервера для Wayland
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64344-niri
Ключевые слова: niri, wayland, rust
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (34) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 18:35, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    И даже не vulkan?
     
  • 1.2, Аноним (2), 18:42, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что случилось с Cosmic? Почему от них больше нет новостей…
     
     
  • 2.3, Аноним (-), 18:45, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Оно ж в конце сентября ушло в бету.
    Я бы расчитывал на 2-3 месяца тестирования минимум, иначе какая-то халтура выйдет.
    А лучше пол-годика, чтобы собрать по максимуму проблемы и баги.
     
     
  • 3.5, Аноним (5), 19:02, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А что случилось с Ladybird?
     
  • 3.20, Аноним (20), 22:16, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Альфа выходила чаще. Похоже проект на стадии беты загнулся.
     
  • 2.4, Анонимусс (-), 18:54, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А что случилось с Cosmic?

    Вроде все ок, а что с ним случилось?

    > Почему от них больше нет новостей…

    на опеннете? Наверно он тут мало кому интересен, а кому интересен - тем лень писать новости.
    8 октября вышла бета вместе с новым ноутом (linuxiac.com/system76-launches-popos-24-04-lts-beta-and-cosmic-desktop-beta)

    Релиз назначен на начало декабря, но я, если честно, скептичен))
    linuxiac.com/system76-ceo-carl-richell-reveals-cosmic-desktop-launch-date/

     
     
  • 3.8, СлесарьХаккер (?), 19:27, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зато на Rust).
    Кому интересен Gnome.
    Вы пользовались Gnome?).
    Ну так чтобы чуть более чем стриммеры, показывающие Desctop, восхаляющие. Кстати почему стримеры восхваляют Linux, с виртуальной машины.
    Ну тоесть, ну попользовались бы, вот тогда и можно говорить.
     
     
  • 4.10, Аноним (10), 19:30, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Зато на Rust

    Блин, ну вот надо обязательно этот тухлый срач принести, да?
    > Вы пользовались Gnome

    Пользуюсь где-то с 2005 года, а что?

     
  • 4.26, Анониммер (?), 01:55, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всё никак не пойму, что за Desctop вам там показывают ленточные устройства?
     
     
  • 5.41, Стример (?), 05:03, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Восхваляют!
     
  • 3.9, Аноним (10), 19:28, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Cosmic

    Самая перспективная среда на данный момент. Была бы возможность - задонатил бы.

     
     
  • 4.27, Анониммер (?), 01:58, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А что мешает? Тут по-моему у всех криптовалюты и айтишные зп по 300 тыр.
     
     
  • 5.36, iPony128052 (?), 12:26, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тоже захотел задонатить.
    Хочу на Cosmic перелезть с Gnome.

    Но криптовалюты донатом не принимают.
    А если через посредников, то возня и ещё хорошую комиссию возьмут.

     
  • 2.21, Аноним (21), 22:38, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Недавно про них была новость https://opennet.ru/63953-cosmic
     
  • 2.25, zionist (ok), 01:19, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А что случилось с Cosmic? Почему от них больше нет новостей…

    epoch-1.0.0-beta.8    4 days ago ea32f6c

     
     
  • 3.35, Аноним (21), 11:42, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В их блоге https://blog.system76.com/ последняя новость про обновление в октябре. В Git есть новые теги https://github.com/pop-os/cosmic-epoch/tags но по ним никаких подробностей, только однострочные комментарии типа Update for beta 7.
     
     
  • 4.37, zionist (ok), 12:45, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В их блоге https://blog.system76.com/ последняя новость про обновление в октябре. В Git
    > есть новые теги https://github.com/pop-os/cosmic-epoch/tags но по ним никаких подробностей,
    > только однострочные комментарии типа Update for beta 7.

    Если смотреть не только на коммит сообщения, можно увидеть немало изменений.

    https://github.com/pop-os/cosmic-epoch/compare/epoch-1.0.0-beta.1...epoch-1.0.

    Этот репозиторий использует Git сабмодули и таким образом ссылается на массу других репозиториев проекта. Большинство изменений в них.

     
  • 2.34, Смузихлеб забывший пароль (?), 10:28, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не "от них", а на опеннете
    Сюда любой желающий может запилить новость. В предложку, по крайней мере

    Но не по всему новости запиливают, вероятно, потому что не находится того кто интересуется темой настолько что предложил бы новость. Можешь быть первым

     

  • 1.12, _ (??), 20:35, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Хе-хе :)
    Wayland, Rust и всё как мы любим :)
    Но! Вот же! Хоть кто то из _них_ перестал пучить лужи и начал кодить!
    Повзрослели? ХЗ. Но - алилуйа полюбому!


    :)

     
     
  • 2.14, Аноним (10), 21:21, 29/11/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Из кого из них? Почему вы думаете, что «они» раньше не кодили? Что мешает открыть гитхаб, сделать выборку по ЯП и составить свое мнение? А, ну да, проще читать брехню на мусорных форумах от дилетантов.
     

  • 1.16, Школьник (ok), 21:49, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ставил его (Niri) поверх CachyOS, сверху накатывал еще DMS (Dank Material Shell). Работает отлично на ноуте с гибридной графикой и MUX (AMD Ryzen + nVidia). Внешние мониторы с и без HiDPI - все ок.
     
  • 1.22, Уникум (?), 23:45, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Норм релиз, хотя кажется что Иван теряет интерес
     
     
  • 2.39, Аноним (39), 15:04, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сама идея странная. Обычно делают чтобы окна под рукой были, а не бесконечно скроллить, чтобы найти нужное окно
     
     
  • 3.42, Аноним (1), 09:44, 01/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В том же kwin альттаб и группировку очерёдности необходимых окон так и е осилили на вейланде (а она была примерно с 4 версии). Видимо, это не решаемая архитектурная проблема вейланда, вот и решил пойти с другой стороны и сделать ещё хуже.
     

  • 1.23, Аноним (23), 23:53, 29/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что не WM на вяленом, так тайлинг. ДОКОЛЕ?
     
     
  • 2.24, Аноним (-), 00:40, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > так тайлинг. ДОКОЛЕ?

    А смысл делать не тайлинг, если через годик plasma и гном станут вейланд only?))
    Cosmic, кстати, тоже вяленый, но не тайлинг.
    Так что выбор есть.

     
  • 2.30, Аноним (30), 02:09, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    wayfire, labwc - как минимум 2 с плавающими окнами.
     
  • 2.31, Аноним (31), 02:29, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > так тайлинг. ДОКОЛЕ?

    Так не так много WM можно придумать.
    Ну что плавующие окошки, ну планшетный режим для тоуча,
    тайлинг и какая-то столешница где можно вращать окна,
    а что еще?

     
     
  • 3.32, Аноним (32), 03:11, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    не надо ничего придумывать, нужен просто стековый композитор с продвинутым управлением с клавиатуры, чтоб конфиг с человеческим лицом, а не xml, чтоб управлять можно было без мышки, без декораций и прочих свистелок-перделок(привет wayfire), с глобальным поиском окон и функционалом аналогичным jumpapp(xdotool, wmctrl), возможно labwc подойдет, с оговорками, но мне лень, cwm работает идеально
     
  • 2.33, Аноним (33), 10:23, 30/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А смысл делать не тайловые WM? Плавающие окна - часть тайловых менеджеров. Можешь просто по дефолту включить и всё.
     

  • 1.28, Анониммер (?), 02:03, 30/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Их сколько уже? Но ведь с количеством дисрибутивов пока не сравнимо? Я считаю, сейчас нужно активнее выпускать новые композиторы. В каждом дисрибутиве должен быть свой собственный композитор. Тогда от количества можно будет переходить на стадию качества. Ну, так же как это случилось с самим линуксом.
     
  • 1.38, Аноним (38), 14:00, 30/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На ноуте с KDE 6 стоит Karousel (как сценарий KWin), а на компе с гномом PaperWM (как расширение гнома). Это инфа для тех кто хочет попробовать тайлинг но ставить всякие нири и свеи влом.
     
  • 1.40, 12yoexpert (ok), 15:13, 30/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Код проекта написан на языке Rust

    жаль, опеннет теги в ленту не пробрасывает

     
  • 1.43, Ибрагим (?), 13:03, 01/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если бы не старая версия libxkbcommon, сидел бы на нири.
    А так пока только hyprland
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру