Новый рабочий стол Niri для Wayland с инновационым визуальным подходом

Все дистрибутивы Linux постепенно переходят на Wayland отходя от традиционно используемого Xorg. Это естественным образом сдвигает путь разработки в сторону приложений под Wayland.

Niri — новый композитор Wayland с прокручивающимися плитками.

Что такое Niri?

Композитор Wayland – это важнейший компонент системы Wayland, отвечающий за рендеринг графики и управление вводом, представляющий собой более современную и эффективную альтернативу традиционному X-серверу.

Niri – это композитор Wayland с прокручивающейся плиткой, сильно вдохновленный композитором GNOME
расширением PaperWM . Проект относительно новый, но уже может многое предложить любителям плиточных оконных менеджеров.

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

Кроме того, Niri поддерживает динамические рабочие пространства – функцию, которая подсмотрена у GNOME, но с новаторской изюминкой. Каждый монитор в среде Niri имеет свой собственный набор рабочих пространств, расположенных вертикально. Такая настройка обеспечивает высокую гибкость и настраиваемость, удовлетворяя потребности пользователей с несколькими мониторами.

Кроме того, совместимость Niri распространяется на системы со смешанными GPU и поддерживает HiDPI, что делает его универсальным выбором для широкого спектра аппаратных конфигураций.

Композитор оснащен такими функциями, как встроенный пользовательский интерфейс для создания скриншотов, трансляция экрана монитора, совместимая с xdg-desktop-portal-gnome, и жесты тачпада для переключения рабочих столов. Пользователи также могут наслаждаться настраиваемым макетом с возможностью регулировки зазоров, границ, распорок и размеров окон.

После интенсивной пятимесячной разработки была официально выпущена первая стабильная версия этого Wayland-композитора, Niri 0.1.0.

Ключевые особенности Niri 0.1.0

Выпуск Niri 0.1.0 – это не просто очередного представление тайлового композитора, но и переосмысление того, как пользователи взаимодействуют с рабочим столом.

В Niri встроен пользовательский интерфейс для создания скриншотов, который замораживает экран, позволяя пользователям выбрать определенную область для захвата. Эта функция особенно полезна для создателей контента и профессионалов.

Для тех, кто заинтересован в записи экрана, Niri 0.1.0 поддерживает запись экрана через xdg-desktop-portal-gnome, совместимый с популярными программами, такими как OBS и web-браузеры.

Еще одним значительным преимуществом Niri 0.1.0 является его полностью загружаемый в реальном времени конфиг, позволяющий пользователям изменять и сразу же видеть изменения в конфигурации макета, включая зазоры, границы, распорки и размеры окон.

Однако важно отметить некоторые текущие ограничения. На системах с видеокартами NVIDIA могут возникнуть проблемы с рендерингом, хотя Xwayland в режиме rootless не поддерживается, его режим rootful совместим, что обеспечивает бесперебойную работу большинства игр и X11-приложений.

Для тех, кто хочет попробовать Niri, доступны различные пакеты, поддерживаемые сообществом, включая COPR для пользователей Fedora, Flake для NixOS пакет AUR и даже порт для FreeBSD и других BSD.

В релиз 0.1.0 также внесено несколько исправлений и улучшений:

  • Улучшена живая загрузка конфигурации, особенно для NixOS.
  • Повышена надежность мониторов после переключения между TTY.
  • Улучшена поддержка скринкастинга и скриншотов, особенно для многомониторных установок.
  • Улучшена производительность рендеринга курсора.
  • Скорректирована ширина столбцов по умолчанию для повышения точности.

Для получения дополнительной информации посмотрите пост в блоге о выпуске для получения дополнительной информации обо всех нововведениях. Для более глубокого погружения в возможности композитора Niri с прокручивающимися плитками Wayland посетите страницу проекта на GitHub.

Зарубин Иван Эксперт по Linux и Windows

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

Похожие статьи

Комментарии (0)