Matthew Kosarek, Canonicali arendaja, avaldas komposiit-menedaater miracle-wm 0.7, mis kasutab Waylandi protokolli ja komponente komposiit-menedaaterite ehitamiseks Mir. Miracle-wm toetab mosaiikset (tiling) akende paigutust, sarnanedes projektide i3 ja Sway sarnastele. Paneelina vÔib kasutada Waybar'i. Projekti kood on kirjutatud C++ keeles ja levitatakse GPLv3 litsentsi alusel. Valmis kogud on loodud snap-formaadis, samuti rpm ja deb pakettidena Fedora ja Ubuntu jaoks.
Miracle-wm eesmĂ€rk on luua komposiit-menedaater serverid, mis kasutab mosaiikset akende juhtimist, kuid on funktsionaalsem ja stiilsem kui sellised tooted nagu Swayfx. Samuti vĂ”imaldab projekt kasutada klassikalisi meetodeid hĂ”ljuvate akendega töötamiseks, nĂ€iteks saab paigutada eraldiseisvad aknad mosaiikse vĂ”rgu kohale vĂ”i kinnitada aknad teatud kohta töölaual. Toetatakse virtuaalseid töölauad, millele saab seadistada iga töölaua jaoks oma vaikimisi akende töötamisreĆŸiimi (mosaiikne paigutus vĂ”i hĂ”ljuvad aknad).
Miracle-wm on mĂ”eldud kasutajatele, kes eelistavad mosaiikpaigutust, kuid soovivad samas visuaalseid efekte ja erksamat graafilist kujundust sujuvate ĂŒleminekute ja vĂ€rvidega. Konfiguratsioon mÀÀratakse YAML-formaadis. Miracle-wm-i paigaldamiseks vĂ”ib kasutada kĂ€sku «sudo snap install miracle-wm âclassic».

PÔhilised uuendused:
- IPC-liidese valmimisaste, mis on ĂŒhilduv i3 aknahalduri ja Sway koostisosade haldamise protokolliga. Protokoll vĂ”imaldab juhtida tööd ja suhelda koostisosade halduriga. KĂ”ik kavandatud IPC-teenused on rakendatud ning parandatud ĂŒhilduvust kolmandate osapoolte projektidega, mis toetavad IPC i3/Sway, nagu nĂ€iteks waybar paneel ja nwg-shell graafiline liides. Uued kĂ€sud âgapsâ, ânopâ, âmove containerâ ja âmove workspaceâ on rakendatud ning toetust on lisatud modifikaatorile «for_window». Iga IPC-kĂ€sku puudutav dokumentatsioon on koostatud ja kĂ€skude Ă”igsuse testid on lĂ€bi viidud.
- Lisatud on hiire seadete kohandamise tugi, sealhulgas rullimiskiirus, vasaku ja parema nupu tegevuse peegeldamine ning kursori liikumise kiirus ja hiire liikumise kiirus. Seadete mÀÀramiseks on ette nÀhtud uus jaotis «mouse:» failis ~/.config/miracle-wm.yaml.
- Lisatud on klaviatuuriseaded, mis vĂ”imaldavad valida klaviatuuripaigutuse, klaviatuuri tĂŒĂŒbi ja kordusklahvi vajutamise seadistused. Vaikimisi laaditakse konfigureerimine locale locale1-st.
- Mir'i komposiitserverite raamatukogud on uuendatud versioonile 2.22, mis avaldati eelmisel nĂ€dalal. Uues Mir'i versioonis on lisatud Wayland-protokolli «drm-syncobj» teostus, mis vĂ”imaldab vahemĂ€lu selget sĂŒnkroniseerimist DRM (Direct Rendering Manager) sĂŒnkroniseerimisobjektide abil. Rakendatud on vĂ”imalus konfigureerimist jooksvalt muuta. Parandatud on toimetulek NVIDIA graafikakaartidega. Alustatud on Rustis kirjutatud koodi integreerimist (Rust komponentide kogumine on valikuline).
Allikas: opennet.ru
