Matthew Kosarek, zhvillues nga kompania Canonical, publikoi versionin e menaxherit të kompozitëve miracle-wm 0.6, që përdor protokollin Wayland dhe komponentët për ndërtimin e menaxherëve të kompozitëve Mir. Miracle-wm mbështet një organizim mozaik (tiling) të dritareve, të ngjashëm me atë në projektet i3 dhe Sway. Si panel mund të përdoret Waybar. Kodi i projektit është shkruar në gjuhën C++ dhe shpërndahet nën licencën GPLv3. Ndërtimet e gatshme formohen në formatin snap, si dhe në paketat rpm dhe deb për Fedora dhe Ubuntu.
Qëllimi i miracle-wm është krijimi i një menaxheri kompozitësh server, që aplikohet me menaxhimin mozaik të dritareve, por më funksional dhe elegant se produkte të tillë si Swayfx. Projekti gjithashtu lejon përdorimin e teknikave tradicionale të punës me dritare të lëvizshme, për shembull, është e mundur të vendosen dritare të veçanta mbi rrjetën mozaike ose të nguliten dritare në një vend të caktuar në desktop. Mbështeten tavolina virtuale me mundësinë e caktimit të një mode të punës me dritare për çdo tavolinë, siç është organizimi mozaik ose dritaret e lëvizshme.
Miracle-wm pritet të jetë i dobishëm për përdoruesit që preferojnë një kompozim mozaiku, por dëshirojnë efekte vizuale dhe një dizajn më të ndritshëm grafik me kalime të qetë dhe ngjyra. Konfigurimi përcaktohet në formatin YAML. Për instalimin e miracle-wm mund të përdorni komandën «sudo snap install miracle-wm —classic».

Të rejat kryesore:
- Kohëzgjatja përfshin bibliotekën libmiracle-wm-config, që ofron C API për krijimin e konfiguratorëve. Si një shembull, është implementuar konfiguratori grafik miracle-settings me një ndërfaqe mbi bazën e Flutter.
- Është shtuar mbështetje për shtesën e protokollit Wayland wlr-output-management për ndryshimin e cilësimeve të pajisjeve të daljeve. Mbështetje për këtë protokoll, për shembull, lejon përdorimin e aplikacionit wdisplays për konfigurimin e parametrave të ekranit.
- Është realizuar mundësia për të konfiguruar rrezen e këndit të këndit të dritares.
- Janë realizuar komandat IPC «marks», «fullscreen toggle», «floating toggle», «swap» dhe «rename workspace».
- Janë realizuar ngjarje që pasqyrojnë manipulimet me dritaret, si new, close, focus, title, fullscreen_mode, move, floating, urgent dhe mark.
- Është shtuar një njësi systemd miracle-wm-xdg-autostart.target për të nisur një seancë mbi bazën e MiracleWM.
- Përmirësuar renditja e kufijve të dritares.
- Rritura e butësisë së animacionit.
- Cilësimet janë transferuar nga $XDG_CONFIG_HOME/miracle-wm.yaml në $XDG_CONFIG_HOME/miracle-wm/config.yaml. Cilësimet e ekranit janë vendosur në skedarin $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Burimi: opennet.ru
