Спустя месяц после выхода предыдущей версии 25.01 Niri, композитор Wayland с прокручивающимися плитками, выпустил новую версию Niri 25.02, в которой появилось множество новых функций и улучшений.
Наиболее ярким из них является поддержка колонок с вкладками, которая позволяет пользователям представлять окна в виде вкладок, а не складывать их вертикально. Эта функция особенно полезна в условиях ограниченного пространства экрана или если вы часто переключаетесь между большими окнами и хотите минимизировать прокрутку.
Все стандартные методы навигации тоже остаются, так что учиться чему-то новому не нужно. Вы можете быстро перелистывать вкладки с помощью сочетаний клавиш, таких как focus-window-down
или focus-window-up
, а также легко добавлять или удалять окна из колонки.
Более того, новые действия, такие как focus-window-top/bottom
, позволяют переходить непосредственно к первому или последнему окну, а focus-window-down-or-top/focus-window-up-or-bottom
– плавно перемещать фокус по колонке.
Кроме того, пользователи могут настроить размещение индикатора вкладок (сверху, снизу или справа от колонки), изменить его внешний вид и даже установить правила, по которым новые окна будут открываться в колонках с вкладками по умолчанию.
Следующим важным нововведением в Niri 25.02 является то, что в этом выпуске появились тени за окнами. Хотя эти тени выглядят элегантно, они также служат функциональной цели – с их помощью легче увидеть границы плавающих или перекрывающихся окон. Но для их отображения необходимо явно добавить их в конфигурацию.
Затем вы можете настроить различные свойства теней, такие как мягкость, распространение, смещение и цвет, как глобально, так и для каждого окна. Кроме того, эти же тени теперь доступны для поверхностей-оболочек, таких как лаунчеры или панели.
Еще одно улучшение пользовательского опыта в Niri 25.02 – возможность прокручивать вид влево или вправо во время перетаскивания, перемещая мышь у края монитора. При этом Niri вводит небольшую задержку перед началом прокрутки, что позволяет быстро перемещать мышь между мониторами без случайной прокрутки.
Конечно, вы можете настроить скорость прокрутки и задержку срабатывания в новом разделе настроек. Более того, эта функция работает и при перетаскивании окна в макете плиток, хотя при перетаскивании плавающих окон она не срабатывает.
В этом обновлении также появился диалог «Важные горячие клавиши», который появляется при запуске и содержит список необходимых привязок клавиш для новых пользователей. Вы можете добавлять пользовательские заголовки к привязкам или полностью скрывать их с помощью свойства hotkey-overlay-title
.
Помимо основных функций, Niri 25.02 предлагает внушительный список других улучшений и исправлений, среди которых наиболее важными являются:
- Поддержка виртуальных указателей: Композитор теперь реализует протокол wlr-virtual-pointer Wayland, необходимый для удаленного рабочего стола и подобных инструментов, позволяя им взаимодействовать с событиями указателей.
- Фактор прокрутки: Новое свойство окна
scroll-factor
обеспечивает тонкий контроль над скоростью прокрутки на основе каждого окна. - Toggle Window Rule Opacity: Новое действие
toggle-window-rule-opacity
временно делает окно полностью непрозрачным, если оно было сделано полупрозрачным с помощью правила, что помогает улучшить читаемость, когда это необходимо. - Опция отключения первичного буфера обмена: Добавив
clipboard { disable-primary; }
в конфигурацию, вы можете полностью отключить функцию вставки по среднему щелчку мыши. - Действия по управлению рабочим пространством: Новые действия теперь позволяют перемещать рабочее пространство в определенный индекс с помощью
move-workspace-to-index
или переносить его на другой монитор с помощьюmove-workspace-to-monitor
. - Улучшенное перемещение горизонтального вида: Корректировки в поведении плиток теперь позволяют окнам более изящно привязываться к центру экрана, когда они не могут полностью разместиться рядом друг с другом.
- Блокировка перетаскивания для тачпадов: Флаг ввода
drag-lock
может быть включен для упрощения перетаскивания тачпада и предотвращения случайного отпускания. - Интеграция с Центром управления GNOME: Композитор поддерживает интерфейс D-Bus, который позволяет панели Displays в GNOME Control Center вносить временные изменения в конфигурацию, не изменяя основной конфигурации Niri.
- Улучшенные сообщения об ошибках: Новые сообщения об ошибках, основанные на miette, стали более понятными и полезными при разборе конфигурации, что улучшает поиск и устранение неисправностей.
- Уменьшение количества уведомлений о простоях: Уведомления о простоях теперь происходят не чаще одного раза за итерацию цикла событий, что устраняет возможные задержки в системах с высокой частотой входных событий.
- Исправления указателей и границ окна: Устранены различные проблемы взаимодействия с указателем и границами окна, что обеспечивает корректное поведение щелчков и настроек радиуса углов.
- Анимации и стабильность: Исправлены проблемы, влияющие на анимацию, а также различные давние ошибки, связанные с изменением размеров окна и обработкой фокуса.
- Постоянство именованных рабочих пространств: Именованные рабочие пространства теперь надежно привязываются к исходному монитору, что упрощает работу с несколькими мониторами и повторное подключение.
- Быстрая перезагрузка конфигурации: Файлы конфигурации анализируются в отдельном потоке, что устраняет микрозадержки при перезагрузке в реальном времени.
Более подробную информацию обо всех нововведениях вы найдете в анонсе релиза, а также в нескольких видеороликах, демонстрирующих новые возможности композитора Niri 25.0.2 с прокручивающимися плитками Wayland в действии.
Комментарии (0)