Новий композитор Polo для MATE Desktop

Новий композитор Wayland Polo для MATE Desktop

Новий композитор Wayland під назвою Polo досяг свого першого публічного релізу, пропонуючи користувачам MATE Desktop ще один спосіб запускати улюблене середовище без X11.

Polo та експериментальна підтримка Wayland

MATE вже має експериментальну підтримку Wayland через Wayfire, але Polo використовує інший підхід. Замість адаптації універсального композитора через плагіни та обходи, він розроблений спеціально для існуючої архітектури MATE, відтворюючи поведінку традиційного менеджера вікон Marco та замінюючи його X11 основи на Wayland.

Що пропонує Polo

Створений за допомогою C, Vala та libweston 16, Polo поєднує в одному проекті композитор Wayland, менеджер вікон та менеджер сесій. Він підтримує знайомі функції, такі як комбінація клавіш Alt+Tab для переключення між вікнами, розміщення вікон за допомогою гарячих клавіш або перетягування, кілька робочих просторів і традиційні меню вікон.

Polo 1.0 представляє нову опцію Wayland для MATE desktop.
Polo 1.0 представляє нову опцію Wayland для MATE desktop.

Існуючі X11 додатки залишаються підтримуваними через XWayland, при цьому користувачі можуть продовжувати використовувати свої поточні налаштування Marco через GSettings та dconf. Polo також включає візуальні ефекти, такі як трясучі вікна, куб настільного середовища та анімації для мінімалізації та максимізації вікон.

Функціональність сеансів у Polo

По мірі того, як Polo впроваджує управління вікнами, він також обробляє більшість сеансу робочого столу. Він надає функції, які зазвичай асоціюються з mate-session-manager, зокрема автоматичний запуск додатків, збережені сесії, діалоги виходу та завершення роботи, а також управління живленням.

Підтримуються конфігурації з кількома моніторами, включаючи гаряче підключення дисплеїв, збережені макети екранів, корекцію гамми та масштабування виходу. Захоплення екрана та обмін екраном доступні через xdg-desktop-portal, а підтримка layer-shell дозволяє компонентам, таким як mate-panel, працювати з композитором.

Стан розробки Polo

Однак Polo все ще активно розвивається, і деякі частини MATE ще не перенесені на Wayland. Наприклад, mate-settings-daemon продовжує працювати через XWayland, причому плагіни, несумісні з Wayland, відключені під час сесій Polo.

Розробник також зазначає, що кілька пакетів MATE, розподілених Fedora, включаючи mate-panel, в даний час побудовані лише з підтримкою X11 і вимагають зборів із підтримкою Wayland.

Спробуйте Polo

Для тих, хто хоче спробувати, репозиторій проекта на GitHub надає вихідний код і інструкції зі збору для Fedora 44/45, Debian 14 та Ubuntu 26.04/26.10. Після установки користувачі можуть вибрати нову сесію “MATE (Polo)” на екрані входу LightDM.

Остаточні зауваження про Polo

На завершення варто зазначити, що Polo є незалежним проектом і не є офіційно прийнятою заміною для існуючого рішення Wayland MATE.