Hyprland 0.54 Wayland Compositor приносит макеты для каждой рабочей среды

Спустя месяц после выпуска предыдущего выпуска Hyprland 0.53.2 – композиторов окон с мозаичным расположением, только что выпустил новую версию Hyprland 0.54.

Самым большим изменением является полная переработка движка макета, который теперь поддерживает такие функции, как макеты для отдельных рабочих пространств. Пользователи могут настраивать разные макеты для конкретных рабочих пространств или мониторов. Например, вы можете использовать dwindle на рабочих пространствах 1–4, master на 5–8 и scroll на 9 и 10.

Кроме того, с этим обновлением старый плагин hyprscrolling теперь встроен в ядро. Также появилась новая компоновка monocle. Поскольку scroll и monocle теперь включены по умолчанию, вам больше не нужны внешние плагины для этих компоновок.

Что касается производительности, разработчики утверждают, что улучшения рендеринга, особенно на интегрированных графических процессорах, могут повысить производительность на 50–500% в зависимости от вашего оборудования.

Стоит также отметить, что Hyprland 0.54 теперь полностью интегрирует Hyprnix. Команда будет продолжать тестировать Hyprnix в ближайшие недели и планирует в будущем рекомендовать его по умолчанию для дистрибутивов, отличных от Arch и Nix. И hyprpm, и start-hyprland теперь полностью работают с Nix.

Это обновление также привносит некоторые существенные изменения. Старые диспетчеры togglesplit и swapsplit были удалены и заменены на layoutmsg. Если вы обновляетесь, вам нужно будет обновить свою конфигурацию.

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

Наконец, как и ожидалось, этот выпуск также включает множество исправлений ошибок. Они касаются совместимости с X11, проблем с рендерером, исправлений DRM и syncobj, улучшений FIFO, изменений правил динамических слоев и нескольких исправлений сбоев.

Для получения более подробной информации читайте анонс или журнал изменений проекта на GitHub.