Вышла новая версия Hyprland, современного стеково-тайлингового композитора для Wayland, нацеленного на кастомизируемость и высокую производительность. Написан на языке C++ и распространяется по лицензии BSD-3.
Изменения и нововведения:
- добавлен новый аргумент
--versionдля проверки версии исполняемого файла Hyprland (вместоhyprctl version); - то же самое, что и выше:
--systeminfo. - новое правило макета —
order, предназначенное для упорядочивания макетов на одной плоскости; - новая переменная окружения —
HYPRLAND_CONFIG— как ещё один способ явной передачи конфигурации вместо--config. - в Dwindle появилось несколько новых вещей: сообщение о
movetorootи параметр конфигурацииsplit_bias; - общая компоновка и автоматическая группировка теперь настраиваются;
hyprctl: новые свойства для запросовmonitorsиworkspacerules, а также новый запросsubmap;- теперь всегда проверяется наличие переменной
XDG_CURRENT_DESKTOPдля предотвращения её перезаписи; - реализован протокол
single-pixel-buffer.
Исправления ошибок:
-
различные исправления для UV-развёртки поверхности и расчётов позиционирования: окна Chromium больше не сходят с ума при изменении размера, а изменение размера других приложений должно в целом казаться более плавным;
-
различные исправления ввода текста для пользователей IME;
-
исправления обработки XWayland для мониторов, которые смещались и ввод не транслировался правильно после отключения/повторного их подключения;
-
исправлены некоторые пограничные случаи drag-n-drop;
-
исправлено начальное искривление курсора;
-
исправлены различные сбои;
-
приведена в порядок основная кодовая база :)
>>> Подробности












