Выпущена версия Hyprland 0.54.3 — композитор для Wayland

Проект Hyprland выпустил версию 0.54.3 — небольшое обновление, основанное на версии 0.54.2 и содержащее важные исправления. В частности, устранены несколько сбоев. Среди них — сбой из-за указателя null при обработке целей макета, сбой всплывающего окна layershell из-за некорректных ссылок на монитор, а также нарушение проверки при прокрутке после выхода из режима ожидания.

В код макета добавлены дополнительные меры безопасности для предотвращения доступа к нулевому рабочему пространству во время обновления положения окон.

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

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

Кроме того, утилита hyprctl теперь генерирует правильный JSON-вывод для команды submap. Обработка правил рабочего стола была исправлена для статических правил и типов контента. Поведение мыши улучшено за счет исправления точной обработки ввода в макете dwindle и имитации движения указателя при изменении поверхностей слоев.

Наконец, обновление устраняет потенциальный риск переполнения буфера при обработке пути сокета XWayland, повышая отказоустойчивость в смешанных средах Wayland и X11.

Более подробную информацию читайте в журнале изменений.

Hyprland 0.54.3 — это плановое обновление, ориентированное на стабильность, которое рекомендуется всем пользователям, использующим версии серии 0.54.