Новый композитный сервер Wayland под названием Polo вышел в первую публичную версию, предлагая пользователям MATE Desktop еще один способ запуска привычной среды рабочего стола без X11.
В MATE уже есть экспериментальная поддержка Wayland через Wayfire, но в Polo используется другой подход. Вместо того чтобы адаптировать универсальный композитный менеджер с помощью плагинов и обходных путей, он разработан специально под существующую архитектуру MATE, воссоздавая поведение традиционного оконного менеджера MATE Marco и заменяя его основу X11 на Wayland.
Polo, созданный с использованием C, Vala и libweston 16, объединяет композитный менеджер Wayland, оконный менеджер и менеджер сессий в одном проекте. Он поддерживает привычные функции, такие как Alt+Tab переключение между окнами, разбиение окна на части с помощью сочетаний клавиш или перетаскивания, несколько рабочих областей и традиционные оконные меню.

В Polo 1.0 появилась новая опция Wayland для рабочего стола MATE.
Существующие приложения X11 по-прежнему поддерживаются через XWayland, а пользователи могут продолжать использовать текущие настройки Marco через GSettings и dconf. Polo также включает в себя визуальные эффекты, такие как «дрожащие» окна, «куб» на рабочем столе и анимацию при сворачивании и разворачивании окон.
Помимо управления окнами, Polo берет на себя большую часть функций рабочего стола. Он предоставляет функции, обычно ассоциируемые с mate-session-manager, включая автозапуск приложений, сохраненные сеансы, диалоговые окна выхода из системы и завершения работы, а также управление питанием.
Также поддерживаются конфигурации с несколькими мониторами, в том числе горячее подключение дисплеев, сохраненные макеты экрана, настройка гаммы и масштабирование вывода. Захват экрана и демонстрация экрана доступны через xdg-desktop-portal, а поддержка оболочки слоев позволяет таким компонентам, как mate-panel, работать с композитором.
Однако Polo все еще находится в активной разработке, и некоторые части MATE еще не перешли на Wayland. Например, mate-settings-daemon продолжает работать через XWayland, а плагины, несовместимые с Wayland, отключаются во время сеансов Polo.
Разработчик также отмечает, что несколько пакетов MATE, распространяемых Fedora, в том числе mate-panel, в настоящее время собраны с поддержкой только X11 и требуют сборки с поддержкой Wayland.
Для тех, кто хочет попробовать, в репозитории проекта на GitHub есть исходный код и инструкции по сборке для Fedora 44/45, Debian 14 и Ubuntu 26.04/26.10. После установки пользователи могут выбрать новый сеанс «MATE (Polo)» на экране входа в систему LightDM.
Дополнительную информацию о проекте можно найти в объявлении разработчика на Ubuntu Discourse.
Наконец, стоит уточнить, что Polo — это независимый проект, а не официально принятая замена существующего решения Wayland в MATE.
