Site icon IT-блог о Linux, DevOps и серверных технологиях
Воскресенье, 29 марта, 2026

Вышел Wayland Compositor 0.54.3 с исправлениями ошибок

Вышел Wayland Compositor 0.54.3 с исправлениями ошибок

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

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

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

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

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

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

Подробнее см. журнал изменений.

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

 

Выводы

Релиз Hyprland 0.54.3 продолжает линию небольших патч-обновлений ветки 0.54 и сосредоточен прежде всего на повышении стабильности системы. После крупного релиза 0.54 с переработкой layout-движка и значительными приростами производительности, последующие версии (0.54.1–0.54.3) последовательно устраняют ошибки и доводят поведение композитора до более предсказуемого состояния.

Основной акцент сделан на исправлении критических сбоев и нестабильных сценариев работы — особенно в управлении окнами, обработке layout’ов и взаимодействии с мониторами. Это логичный шаг после масштабных изменений архитектуры, которые могли привести к регрессиям.

Также заметно улучшение обработки рендеринга, screencopy и edge-кейсов (например, переподключение мониторов или работа с workspace), что снижает вероятность падений в реальных пользовательских сценариях.

В целом, версия 0.54.3 не приносит новых функций, но делает Hyprland более зрелым и пригодным для повседневного использования. Это обновление особенно важно для тех, кто уже перешёл на ветку 0.54 и хочет получить максимально стабильную среду без откатов.

 

Часто задаваемые вопросы

Что нового в Hyprland 0.54.3?

Главное — это исправления сбоев (crash fixes) и повышение стабильности. Новых функций практически нет, упор сделан на устранение багов после крупных изменений в версии 0.54.

Нужно ли обновляться с 0.54.2 или 0.54.1?

Да, если вы используете ветку 0.54. Патч-релизы устраняют реальные проблемы (включая падения и ошибки layout), поэтому обновление рекомендуется.

Какие проблемы чаще всего исправляются в этой серии обновлений?

Есть ли изменения в производительности?

Существенные улучшения производительности были в версии 0.54 (до 50–500% в отдельных сценариях), а патч-версии в основном стабилизируют эти изменения.

Подходит ли Hyprland 0.54.3 для повседневного использования?

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

Ломает ли обновление конфигурацию?

Нет, патч-версии обычно не содержат breaking changes. Основные изменения конфигов были в 0.54, а не в 0.54.3.

Exit mobile version