Вышел Niri 25.11, включающий предварительные версии, модульную конфигурацию и многое другое.

Ключевые моменты:
  • Вышел Niri 25.11, бесконечный прокручиваемый компоновщик Wayland.
  • Новый селектор Alt-Tab с интеллектуальным предпросмотром и фильтрами.
  • Поддержка настоящего максимизирования окна без границ и зазоров.
  • Модульная конфигурация с «include» и поддержкой DisplayLink.
  • Горизонтальная прокрутка путем перетаскивания строки заголовка (стиль PaperWM).

Нири Линукс

После трех месяцев интенсивной разработки, Официально объявлен релиз Niri 25.11., новая версия этого сервера для Wayland, завоевавшая популярность благодаря своему уникальному подходу.

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

Основные новые функции Niri 25.11

Одним из наиболее заметных улучшений для конечного пользователя является новый селектор окон Alt-TabРазработчики постарались предложить интерфейс, который отображает миниатюрные превью при прокруткечто позволяет быстро определить, какое окно вы хотите вывести на передний план.

И это из-за бесконечной природы перемещения Нири, Селектор интеллектуален и позволяет избежать «загрязнения» списка промежуточными окнами. которые вы просматриваете лишь кратковременно во время просмотра. Он также позволяет фильтровать переключение окон: можно переключаться между всеми окнами, только между окнами в текущем рабочем пространстве (нажатием клавиши «w») или между окнами на текущем мониторе (нажатием клавиши «o»).

Реальная максимизация и сглаженная анимация

Еще одним заметным изменением в новой версии Niri 25.11 является реализация «истинной максимизации» для WaylandРаньше Niri расширяла окна только до ширины колонки, сохраняя поля. Теперь, с новым действием «Развернуть окно до краев», Окно занимает абсолютно всю доступную площадь, исключая границы и пробелы., как и ожидают пользователи, дважды щелкнув по строке заголовка.

С эстетической точки зрения, этот опыт кажется гораздо более современным благодаря тому, что Добавлены анимационные эффекты для полноэкранных переходов.Раньше окна могли резко подпрыгивать при изменении размера; теперь черный фон и закругленные углы имеют плавный переход, устраняя мерцание, даже если вы решили отключить глобальную анимацию.

Композитный сервер Niri Wayland

Улучшения в удобстве использования и конфигурации

Имея в виду тех, кто использует мыши или сенсорные экраны, Добавлена ​​горизонтальная прокрутка путем перетаскивания заголовка окна.Это упрощает навигацию по бесконечной ленте, избавляя от необходимости полагаться исключительно на сочетания клавиш.

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

  • Файлы модульной конфигурации: Теперь реализована директива «include», которая позволяет разделить конфигурацию на несколько файлов и заменять их содержимое в упорядоченном порядке.
  • Конфигурация для каждого устройства: Можно определить конкретные макеты окон, привязанные к определенному монитору или виртуальному рабочему столу.
  • Поддержка DisplayLink: Добавлена ​​поддержка внешних мониторов, подключенных через порты DisplayLink, что крайне важно для пользователей некоторых док-станций.
  • Пользовательские видеорежимы: Разрешение и частоту обновления теперь можно принудительно задать (например, «1920x1080@100»), даже если EDID монитора официально их не передает.
  • Поддержка WSL: Разрешено запускать сеанс Niri в окне подсистемы Windows для Linux.

Как установить или обновить Niri

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

Чтобы установить Niri в своей системе, просто откройте терминал и выполните следующие команды:

 sudo add-apt-repository ppa:avengemedia/danklinux
sudo add-apt-repository ppa:avengemedia/dms
sudo apt install niri dms

En caso de que prefieras <strong>instalarlo desde cero o compilar la última versión</strong> directamente desde el código fuente (requiere tener Rust y Cargo instalados), puedes utilizar el siguiente comando genérico para obtener la versión más reciente:
<pre>[sourcecode text="bash"]cargo install --locked niri-config cargo install --locked niri 

После выполнения этих команд выйдите из системы, выберите Niri в диспетчере дисплеев и войдите снова. Или, если вы не используете диспетчер дисплеев, запустите `niri-sessionen` на TTY.

Конфигурация Niri по умолчанию запустит Waybar, поэтому на экране могут быть видны две полосы. Чтобы это исправить, остановите Waybar с помощью

 pkill waybar

Теперь откройте команду:

 ~/.config/niri/config.kdl

и удалите строку

 spawn-at-startup "waybar"

Для получения более подробной информации о первоначальной настройке и конкретных зависимостях рекомендуется ознакомиться с официальной документацией проекта. Ссылка такая.