Логотип

Hyprland 0.53: земли с переписанным правилом «Окно» и десятками исправлений

Hyprland 0.53: земли с переписанным правилом «Окно» и десятками исправлений

Спустя почти два месяца после выхода предыдущей версии 0.52 компания Hyprland, любимая многими за красивые оконные композиторы, выпустила версию 0.53.

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

В связи с этим пользователям необходимо перенести свои правила в новый формат, описанный в вики-разделе проекта. Кроме того, было переработано полноэкранное поведение: предыдущие параметры были заменены новым унифицированным параметром misc:new_window_takes_over_fs, который упрощает наследование полноэкранного режима.

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

Рендерер добавляет поддержку масштабирования с помощью отдельной камеры и вводит опцию quirks:prefer_hdr для улучшения активации HDR в соответствующих приложениях. Пользователи планшетов также могут воспользоваться новой опцией для скрытия курсора при необходимости. Также были улучшены инструменты: добавлены новые флаги в hyprctl, расширены метаданные плагинов в hyprpm и улучшена интеграция с Nix.

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

Читать  Nitrux Linux отказывается от рабочего стола NX и Plasma, переходит на Hyprland

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

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

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

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

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

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала