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