Домой Новости Софт и сервисы В среде рабочего стола Cinnamon реализована полноценная поддержка Wayland

В среде рабочего стола Cinnamon реализована полноценная поддержка Wayland

Разработчики Linux Mint практически завершили переход на Wayland: стабильность и функциональность среды Cinnamon теперь на уровне классического X11.

Разработчики дистрибутива Linux Mint сообщили о значительных успехах в интеграции протокола Wayland в графическую оболочку Cinnamon. В актуальной кодовой базе, которая ляжет в основу будущего релиза Cinnamon 6.8, функциональные возможности при работе через Wayland практически сравнялись с классическим X11. Начиная с Linux Mint 23, запланированного на декабрь, поддержка Wayland в Cinnamon перестанет считаться экспериментальной.

Ключевые улучшения и оптимизации

Команда Cinnamon сосредоточилась на устранении критических недочетов и повышении стабильности работы в сеансе Wayland. Среди наиболее важных изменений:

  • Исправлена логика позиционирования новых окон, всплывающих диалоговых панелей и контекстных меню.
  • Оптимизирована работа системы переключения фокуса ввода между приложениями.
  • Устранены массовые ошибки в компонентах Muffin, cinnamon-session и Xwayland, которые ранее вызывали аварийное завершение работы графической среды.
  • Улучшена стабильность при использовании конфигураций с несколькими мониторами и KVM-переключателями.
  • Реализовано полноценное аппаратное ускорение графики через протоколы wl_drm и zwp_linux_dmabuf_v1, а также задействована технология GBM поверх EGL для корректной работы с видеокартами NVIDIA.
  • Достигнута полная поддержка экранов с высокой плотностью пикселей (HiDPI). Решены проблемы с масштабированием курсоров и пиктограмм, а также исправлены артефакты в приложениях на движке Chromium, включая Slack и VSCode.
  • Индикаторы выполнения операций (например, прогресс копирования файлов) теперь корректно отображаются на панели задач.
  • Оптимизирован запуск системных утилит через pkexec — теперь они работают как нативные Wayland-клиенты без необходимости задействовать прослойку Xwayland.
  • Появилась служебная команда cinnamon-list-windows для отслеживания открытых окон, их размеров, параметров HiDPI и используемых бэкендов.
  • В композитном сервере Muffin добавлено округление координат элементов библиотеки Clutter, что значительно повысило четкость отрисовки апплетов рабочего стола.
  • Внедрена поддержка юнитов systemd для графических сеансов, что упрощает управление сервисами, запускаемыми вместе с рабочим столом.
Источник: http://www.opennet.ru