Matthew Kosarek, Canonical'i arendaja, avaldas miracle-wm 0.4 versiooni, mis kasutab Waylandi protokolli ja komponente komposiitakna haldajate loomiseks. Miracle-wm toetab mosaiikset akende paigutust, mis on sarnane i3 ja Sway projektidele. Paneelina saab kasutada Waybari. Projekti kood on kirjutatud C++ keeles ja jagatakse GPLv3 litsentsi alusel. Valmis kogumid on loodud snap formaadis, samuti rpm ja deb paketis Fedora ja Ubuntu jaoks.
Miracle-wm eesmärk on luua komposiitne serverilt, mis rakendab mosaiikset akende haldamist, kuid on funktsionaalsem ja stiilsem kui sellised tooted nagu Swayfx. Projekt võimaldab ka klassikalisi ujuvate akende töömeetodeid, näiteks saab paigutada eraldi aknad mosaiiksesse võrgustikku või kinnitada aknad teatud kohtadesse töölaual. Toetatakse virtuaalseid töölauad, millele saab seada oma akende töörežiimi (mosaiikne paigutus või ujuvad aknad).
Eeldatakse, et miracle-wm võib olla kasulik kasutajatele, kes eelistavad mosaiikset paigutust, kuid soovivad visuaalseid efekte ja säravamat graafilist kujundust sujuvate üleminekute ja värvidega. Konfiguratsioon määratakse YAML formaadis. Miracle-wm'i installimiseks saab kasutada käsku „sudo snap install miracle-wm —classic”.

Uue versiooni valmistamisel keskenduti IPC-protokolli täieliku toe tagamisele i3 aknahaldurist, mille põhjal on loodud IPC-protokoll komposiitakna halduri Sway jaoks. Miracle-wm 0.4'is on rakendatud peaaegu kõik i3 IPC võimalused, välja arvatud akende märkimise ja esiletõstmise kutsed, mis on oluliselt parandanud ühilduvust kolmandate osapoolte projektidega, mis toetavad i3 IPC-d, nagu näiteks waybari paneel ja graafiline liides nwg-shell.
Teistest muudatustest võib eraldi välja tuua:
- Akende virna paigutusrežiim.
- Akende rühmitamine koos grupielementide vahelise vahetamisega vahekaartide abil.
- Töötamine mitme monitori konfiguratsioonides ja akende ning aknurühmade teisaldamise võimalus teistele väljundseadmetele.
- Võimalus määrata virtuaalsetele töölaudadele meelevaldseid nimesid, mitte ainult numbrilisi identifikaatoreid.
- Akna paigutuse juhtimise käsud, mis on ühilduvad i3-ga.
- Integratsioon systemd-iga: käivitamine sessioonihalduri kaudu, spetsiifiliste sündmuste töötlemine, logide otse journalisse saatmine.
- Miraclemsg utiliit (swaymsg hargne) aknahaldurile käskude saatmiseks, näiteks fookuse muutmise või akna teisaldamise käsud ühelt töölaudalt teisele.
Tuleviku ideede hulgas mainitakse akende ja töölaudade navigeerimise ülevaate režiimi toetust; kontekstimenüüsid akendele teostamiseks, pilt pildis režiim; aktiivse akna keskele kuvamine; graafiline konfigurator; oma rakenduste paneel ja keritav. virtuaalne töölaua võimalusega väljuda ekraanist.
Allikas: opennet.ru
