Utgitt versjon 1.0 av kompositserversystemet Polo, utviklet for å kjøre skrivebordsmiljøet MATE og gjenskape funksjonene til den standard vindusbehandleren Marco, men med bruk av Wayland-protokollen i stedet for X11. Polo kombinerer funksjonalitetene til en kompositserver, vindusbehandler og sesjonsbehandler. Koden til Polo er skrevet i språkene C og Vala med bruk av biblioteket libweston og distribueres under GPLv3-lisensen.
Når MATE kjøres over Polo, fungerer muligheter som vindushåndtering, mosaikkoppsett, virtuelle skrivebord, utklippstavle, effekter, kjøring av X11-applikasjoner via XWayland, flermonitoroppsett, skalering av utdata, hot-plugging av skjermer, forbedret skjermbilde og skjermopptak, tastatursammensetninger, vindushåndteringspolicier og temaer for utseendet.
Polo har også integrert verktøy for sesjons- og innstillingshåndtering, som lar det erstatte mate-session-manager og mate-settings-daemon, samt organisere autostart, avslutning av programmer og lagring av sesjoner. D-Bus-grensesnittene og GSettings/dconf-innstillingene som brukes i MATE, støttes. Spesifikke, utvidede innstillinger for Polo er plassert i en egen hierarki, org.mate.polo.
Opprinnelig eksperimenterte prosjektet MATE med en Wayland-basert sesjon ved hjelp av kompositøren server Wayfire. Polo-prosjektet utvikles med tanke på behovene til MATE-prosjektet, i motsetning til Wayfire, som er designet for isolert bruk og ikke er ment for samarbeid med andre skrivebordsmiljøer, noe som har gjort det nødvendig å lage plugins, legge til hacks og ta kompromisser for integrasjonen med MATE.


Kilde: opennet.ru
