В следующем выпуске Linux Mint сессия Wayland в рабочем окружении Cinnamon выйдет из экспериментального статуса и станет полностью поддерживаемой – наравне с X11. Релиз намечен на конец декабря 2026 года. Об этом сообщил глава проекта Клемент Лефевр в июньском отчёте Linux Mint. Помимо перехода Wayland в разряд штатных сессий, в Cinnamon переработали обработку окон, добавили аппаратное ускорение композитора и устранили множество сбоев.
Сессия Wayland выходит из экспериментального статуса
Поддержка Wayland в Cinnamon перестала быть экспериментальной. Начиная со следующей версии рабочего окружения, обе сессии – X11 и Wayland – получат полноценную поддержку. Раньше сессию Wayland предлагали лишь как экспериментальную: с неполным набором функций и известными ограничениями.
Wayland – протокол взаимодействия между приложениями и графическим сервером, пришедший на смену X11. В его модели каждое приложение видит только собственное изображение, а ввод проходит через композитор, что закрывает ряд уязвимостей, свойственных X11.
Обработка окон, фокус и устранённые сбои
Под Wayland точнее определяются размер и положение новых окон, всплывающих окон апплетов и контекстных меню. Улучшена защита от перехвата фокуса – ситуации, когда приложение без спроса выходит на первый план. Устранены многочисленные аварийные завершения в Cinnamon, оконном менеджере Muffin, cinnamon-session и Xwayland. Отдельно доработали поведение при нескольких мониторах и при использовании аппаратных KVM-переключателей.
Аппаратное ускорение и поддержка GBM для видеокарт NVIDIA
В грядущей версии Cinnamon добавили аппаратное ускорение композитора, сессии рабочего стола, а также клиентов, работающих с Wayland напрямую, и клиентов Xwayland. Для видеокарт NVIDIA задействовали аппаратно ускоренный GBM поверх EGL – это улучшает работу сессии Wayland на компьютерах с такими видеокартами.
GBM (Generic Buffer Management) – интерфейс распределения графических буферов из проекта Mesa. Большинство композиторов Wayland используют GBM для выделения буферов на видеокарте; в драйвере NVIDIA есть собственная реализация этого интерфейса.
HiDPI, курсор и приложения на базе Chromium
В сессии Wayland появилась полная поддержка HiDPI: чёткие значки, исправления отрисовки курсора и правки для приложений на базе Chromium, включая Slack и VS Code. На современных экранах высокого разрешения рабочий стол выглядит аккуратнее.
HiDPI – режим работы с экранами высокой плотности пикселей, при котором интерфейс масштабируется, чтобы элементы не выглядели мелкими, а изображение оставалось чётким.
Мелкие правки: pkexec, Window Progress и команда cinnamon-list-windows
В сессию Wayland перенесли поддержку Window Progress: приложения вроде Firefox показывают ход загрузки прямо в кнопке на панели. Программы с правами root, запущенные через pkexec, теперь работают как клиенты Wayland, а не откатываются к Xwayland. Заодно исправили обработку сессий.
В Cinnamon добавили команду cinnamon-list-windows: она выводит список всех открытых окон и показывает их положение, размер, статус HiDPI, сведения о приложении и используемую графическую подсистему. В Muffin реализовали округление координат и размеров для всех графических объектов Clutter. Появилась и поддержка systemd-цели graphical-session – она повышает совместимость с внешними проектами, которые рассчитывают на её наличие.
За пределами Cinnamon: вход по отпечатку и связка ключей SSH
Работа не ограничилась сессией Wayland. В масштабах системы улучшили поддержку связки ключей SSH и внесли правки в конфигурацию LightDM. Доработали и вход по отпечатку пальца в Slick Greeter: теперь достаточно приложить палец к сканеру – нажимать Enter после этого не нужно.
Что новая поддержка Wayland даёт пользователям Cinnamon
Полноценная поддержка Wayland снимает главный барьер, годами удерживавший Cinnamon на X11. Владельцы видеокарт NVIDIA и экранов высокого разрешения получат более предсказуемую работу графики, а исправления сбоев и обработки окон затронут повседневные сценарии. X11 при этом сохраняется: следующий выпуск Linux Mint предложит на выбор обе сессии.