GNOME Mutter 49 Beta: Поддержка pointer warp и оптимизация композитора

2025-08-04 413 комментарии
Бета-версия Mutter 49 для GNOME 49 включает протокол указателя Wayland, поддержку wl_fixes и MetaWaylandClient для клиентов Wayland. Исправлены сбои, перетаскивание для X11 и неявные захваты. Тестирование доступно на GitLab GNOME.org перед релизом в сентябре 2025 года.

Команда GNOME объявила о выпуске бета-версии Mutter 49, которая станет частью стабильного релиза GNOME 49, запланированного на сентябрь 2025 года. Обновление композитора Mutter включает ряд улучшений, направленных на повышение стабильности и функциональности, особенно для пользователей Wayland.

Что нового в Mutter 49 Beta

Бета-версия Mutter 49 приносит несколько значимых обновлений, которые улучшают взаимодействие с системой и устраняют существующие проблемы. Среди ключевых нововведений:

  • Повторное внедрение кэширования фрагментов. Эта функция возвращена для оптимизации производительности композитора.

  • Исправление ошибок для X11-клиентов. Устранены проблемы с функцией перетаскивания (drag-and-drop) при использовании стилуса на планшетах.

  • Улучшение обработки неявных захватов. Теперь композитор корректно учитывает неявные захваты для всплывающих поверхностей.

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

  • Обновления для Wayland. Внедрены изменения, улучшающие работу протокола Wayland, включая поддержку новых функций.

Нововведения для протокола Wayland

Одним из ключевых направлений обновления стала работа над улучшениями для Wayland. В Mutter 49 Beta добавлены следующие изменения:

  • Реализация интерфейса wl_fixes. Эта функция, разработка которой велась с июля 2024 года, теперь интегрирована и готова к использованию в GNOME 49.

  • Создание MetaWaylandClient для каждого клиента Wayland (wl_client). Это улучшает управление клиентами и повышает стабильность работы.

  • Поддержка протокола указателя (pointer warp protocol). Новый протокол, представленный в Wayland Protocols 1.45 в июне 2025 года, позволяет реализовать функции, полезные для игр с поддержкой Wayland, а также приложений с бесконечной прокруткой.

Протокол указателя (pointer warp protocol) ограничивает перемещение указателя только при активном неявном захвате, что повышает безопасность и точность управления. Дополнительные технические детали доступны в соответствующем запросе на включение изменений (Merge Request) на GitLab GNOME.

Зачем нужен протокол указателя?

Протокол указателя, добавленный в Wayland Protocols 1.45, расширяет возможности управления курсором. Он особенно полезен для приложений, требующих блокировки указателя или бесконечной прокрутки, таких как некоторые современные игры и специализированные приложения. Поддержка этого протокола в Mutter 49 Beta открывает новые возможности для разработчиков, создающих приложения для Wayland.

Планы на стабильный релиз GNOME 49

Бета-версия Mutter 49 предоставляет пользователям и разработчикам возможность протестировать обновления до выхода стабильной версии GNOME 49 в сентябре 2025 года. Команда GNOME призывает сообщество активно участвовать в тестировании, чтобы выявить и устранить возможные ошибки до финального релиза.

Подробности о бета-версии Mutter 49 и инструкции по установке доступны на официальной странице проекта на GitLab GNOME.org.

© . По материалам phoronix
Комментарии и отзывы

Нашли ошибку?

Новое на сайте