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 serverit, 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
