De release van de composietserver Polo 1.0 is gepubliceerd, ontworpen voor het draaien van de MATE-desktopomgeving en het recreëren van de mogelijkheden van de standaard windowmanager Marco, maar met gebruik van het Wayland-protocol in plaats van X11. Polo combineert de functies van een composietserver, windowmanager en sessiebeheerder. De code van Polo is geschreven in de programmeertalen C en Vala met behulp van de libweston-bibliotheek en wordt verspreid onder de GPLv3-licentie.
Bij het draaien van MATE bovenop Polo zijn er functies beschikbaar zoals vensterbeheer, tegelindeling, virtuele desktops, klembord, effecten, het starten van X11-applicaties via XWayland, multi-monitor configuraties, output schaling, hot-pluggen van beeldschermen, het maken van screenshots en screencasts, sneltoetscombinaties, vensterbeheerbeleid en thema's.
In Polo zijn ook tools geïntegreerd voor sessie- en instellingenbeheer, waarmee het kan dienen als vervanger voor mate-session-manager en mate-settings-daemon, evenals voor het organiseren van autostart, systeemafsluiting en sessiebewaring. De in MATE gebruikte D-Bus-interfaces en GSettings/dconf-instellingen worden ondersteund. Specifieke geavanceerde instellingen voor Polo zijn ondergebracht in een aparte hiërarchie org.mate.polo.
Oorspronkelijk experimenteerde het MATE-project met een sessie op basis van Wayland, gebruikmakend van de composiet Wayfire. Het Polo-project ontwikkelt zich met de behoeften van het MATE-project in gedachten, in tegenstelling tot Wayfire, dat is ontworpen voor afzonderlijk gebruik en niet is afgestemd op samenwerking met andere desktopomgevingen, wat vereiste dat er plugins werden gemaakt, hacks werden toegevoegd en compromissen werden gesloten voor integratie met MATE. server De release van de composietserver Polo 1.0 is gepubliceerd, ontworpen voor het draaien van de MATE-desktopomgeving en het recreëren van de mogelijkheden van de standaard windowmanager Marco, maar met gebruik van het Wayland-protocol in plaats van X11.


Bron: opennet.ru
