Opublikowano wersję serwera kompozytowego Polo 1.0, stworzonego do uruchamiania środowiska pulpitu MATE i odtwarzającego możliwości standardowego menedżera okien Marco, ale z użyciem protokołu Wayland zamiast X11. Polo łączy funkcje serwera kompozytowego, menedżera okien i menedżera sesji. Kod Polo jest napisany w językach C i Vala z użyciem biblioteki libweston i jest rozpowszechniany na licencji GPLv3.
Uruchamiając MATE na Polo, dostępne są takie możliwości, jak zarządzanie oknami, mozaikowe układanie, wirtualne pulpity, schowek, efekty, uruchamianie aplikacji X11 przez XWayland, konfiguracje wielomonitorowe, skalowanie wyjścia, gorące podłączenie wyświetlaczy, tworzenie zrzutów ekranu i nagrań ekranu, kombinacje klawiszy, polityki zarządzania oknami i motywy.
W Polo zintegrowano również narzędzia do zarządzania sesjami i ustawieniami, co umożliwia jego wykorzystanie jako zamiennik mate-session-manager i mate-settings-daemon, a także organizację autostartu, zakończenia pracy i zapisywania sesji. Obsługiwane są interfejsy D-Bus i ustawienia GSettings/dconf stosowane w MATE. Specyficzne dla Polo rozszerzone ustawienia zostały przeniesione do osobnej hierarchii org.mate.polo.
Początkowo projekt MATE eksperymentował z sesją opartą na Wayland, używając kompozytowego serwer Wayfire. Projekt Polo rozwija się z uwzględnieniem potrzeb projektu MATE, w przeciwieństwie do Wayfire, który został zaprojektowany do użycia w odosobnieniu i nie jest przystosowany do współpracy z innymi środowiskami pulpitu, co wymagało stworzenia pluginów, dodania haków i przyjęcia kompromisów dla integracji z MATE.


Źródło: opennet.ru
