Avaldati komposiitmanagers miracle-wm 0.10, mis kasutab Waylandi protokolli ja komponente komposiitmanagers'i ehitamiseks Mirist. Miracle-wm toetab akende mosaiikset (tiling) paigutust, mis sarnaneb projektide i3 ja Sway sarnastele paigutustele. Paneeliks vÔib kasutada Waybar'i. Projekti kood on kirjutatud C++ keeles ja see on litsentseeritud GPLv3 alusel. Valmis kogumid on loodud snap formaadis, samuti RPM ja DEB pakettides 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:
- Pluginna sĂŒsteemis on rakendatud vĂ”imalus kasutades shadereid, mis on seotud ĂŒksikute akendega. NĂ€iteks on valmistatud plugin focus-blur-plugin, mis hĂ€gustab kĂ”ikide akende sisu, vĂ€lja arvatud aktiivne aken.

- Pluginates on lisatud tugi vĂ€ljundi filtrite loomiseks, mis kasutavad shadereid. See vĂ”imalus on kasutusel pluginas night-light-plugin, mis lisab pĂ€evase aja jooksul oranĆŸi tooni.

- Kasutatakse Waylandi protokolle
- ext-data-control-manager-v1 vahemÀlu haldamiseks. Selle protokolli tugi vÔimaldas kasutada utiliiti wl-copy andmete viimiseks vahemÀlu.
- ext-image-capture-source-manager-v1 ja ext-image-copy-capture-manager-v1 sisu sisestamise korraldamiseks ekraanil kuvatakse. Ăhilduvus on tagatud XDG-portaaliga xdg-desktop-portal-wlr ja ekraanipildistamise utiliidiga grimshot.
- ext-foreign-toplevel-list-v1, et kinnitada aknaid teiste sisu, nÀiteks paneelide ja akende vahetush pÔhjal.
- zwp-input-method virtuaalsete klaviatuuride ja IME-prosilkude (sisendimeetodi redaktor) loomiseks.
- GTK4-pÔhised liidesed konfigureerimise vigade teabe kuvamiseks. Veateave edastatakse IPC-soketi kaudu.
- Liides, mis nĂ€itab akende positsioneerimise ja sisendpiirkondade suhtes silumise teavet. Liides on kirjutatud GTK4 ja aktiveeritakse kĂ€suga âmiraclemsg debug overlayâ.
- Automaatne pluginade laadimine, mis on kompileeritud WebAssembly formaadis ja paikneb kataloogis ~/.config/miracle-wm/plugins laiendiga â.wasmâ.
Allikas: opennet.ru


