Canonicali arendaja Matthew Kosarek on vÀlja andnud miracle-wm kompositsioonihalduri versiooni 0.6, mis kasutab Waylandi protokolli ja Miri kompositsioonihalduri komponente. Miracle-wm toetab akende plaatimist, sarnaselt i3 ja Sway projektidega. Waybari saab kasutada paneelina. Projekti kood on kirjutatud C++ keeles ja litsentsitud GPLv3 litsentsi alusel. Valmis versioonid on saadaval snap-vormingus, samuti rpm- ja deb-pakettidena Fedorale ja... Ubuntu.
Miracle-wm eesmĂ€rk on luua komposiit server, mis kasutab paanimist, kuid on funktsionaalsem ja stiilsem kui sellised tooted nagu Swayfx. Projekt toetab ka klassikalisi ujuva akna tehnikaid, nĂ€iteks ĂŒksikute akende asetamist paanimisruudustiku peale vĂ”i akende kinnitamist töölaua kindlasse kohta. See toetab virtuaalseid töölaudu, vĂ”imalusega mÀÀrata iga töölaua jaoks vaikimisi aknahaldusreĆŸiim (paanimine vĂ”i ujuvad aknad).
Miracle-wm on eeldatavasti kasulik kasutajatele, kes eelistavad plaaditud paigutust, kuid soovivad visuaalseid efekte ja elavamat graafilist disaini sujuvate ĂŒleminekute ja vĂ€rvidega. Konfiguratsioon on mÀÀratletud YAML-vormingus. Miracle-wm installimiseks vĂ”ite kasutada kĂ€sku "sudo snap install miracle-wm âclassic".

Peamised uuendused:
- Pakett sisaldab teeki libmiracle-wm-config, mis pakub C API-t konfiguraatorite loomiseks. NÀiteks on rakendatud graafiline konfiguraator miracle-settings Flutter-pÔhise liidesega.
- Lisatud on tugi Waylandi protokolli laiendusele wlr-output-management vÀljundseadme sÀtete muutmiseks. NÀiteks selle protokolli tugi vÔimaldab ekraanisÀtete konfigureerimiseks kasutada rakendust wdisplays.
- Lisatud vĂ”imalus aknaraami nurkade ĂŒmardamise raadiust kohandada.
- IPC kĂ€sud "mĂ€rgid", "tĂ€isekraani lĂŒliti", "ujuv lĂŒliti", "vaheta" ja "tööruumi ĂŒmbernimetamine" on rakendatud.
- Rakendatud sĂŒndmused, mis kajastavad akna manipuleerimist, nĂ€iteks new, close, focus, title, fullscreen_mode, move, floating, urgent ja mark.
- Lisatud systemd ĂŒksus miracle-wm-xdg-autostart.target MiracleWM-pĂ”hise seansi kĂ€ivitamiseks.
- Aknaraamide renderdamise tÀiustamine.
- TĂ€iustatud animatsiooni sujuvus.
- Seaded teisaldati failist $XDG_CONFIG_HOME/miracle-wm.yaml faili $XDG_CONFIG_HOME/miracle-wm/config.yaml. Kuvaseaded asuvad failis $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Allikas: opennet.ru
