Вышла новая версия 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;
-
исправлено начальное искривление курсора;
-
исправлены различные сбои;
-
приведена в порядок основная кодовая база :)
>>> Подробности