Matthew Kosarek, utvecklare pÄ Canonical, har slÀppt version 0.6 av miracle-wm compositing manager, som anvÀnder Wayland-protokollet och Mir compositing manager-komponenter. Miracle-wm stöder fönster som kan delas upp i rutor, liknande de i i3- och Sway-projekten. En Waybar kan anvÀndas som en panel. Projektets kod Àr skriven i C++ och licensierad under GPLv3-licensen. De fÀrdiga versionerna finns tillgÀngliga i snap-format, sÄvÀl som rpm- och deb-paket för Fedora och ... Ubuntu.
Syftet med miracle-wm Àr att skapa en komposit server, som anvÀnder kakelsÀttning, men Àr mer funktionell och snygg Àn produkter som Swayfx. Projektet stöder ocksÄ klassiska flytande fönstertekniker, som att placera enskilda fönster ovanpÄ ett kakelsÀttningsrutnÀt eller fÀsta fönster pÄ en specifik plats pÄ skrivbordet. Det stöder virtuella skrivbord, med möjlighet att stÀlla in ett standardfönsterhanteringslÀge för varje skrivbord (kakelsÀttning eller flytande fönster).
Miracle-wm förvĂ€ntas vara anvĂ€ndbart för anvĂ€ndare som föredrar en kaklad layout men vill ha visuella effekter och en mer levande grafisk design med mjuka övergĂ„ngar och fĂ€rger. Konfigurationen Ă€r definierad i YAML-format. För att installera miracle-wm kan du anvĂ€nda kommandot "sudo snap install miracle-wm âclassic".

Huvudsakliga innovationer:
- Paketet innehÄller biblioteket libmiracle-wm-config, vilket tillhandahÄller ett C API för att skapa konfiguratorer. Som ett exempel implementeras den grafiska konfiguratorn miracle-settings med ett Flutter-baserat grÀnssnitt.
- Lade till stöd för Wayland-protokolltillÀgget wlr-output-management för att Àndra instÀllningar för utdataenheter. Stöd för detta protokoll lÄter dig till exempel anvÀnda wdisplays-applikationen för att konfigurera skÀrminstÀllningar.
- Lade till möjligheten att anpassa avrundningsradien för fönsterkarmens hörn.
- IPC-kommandona "marks", "fullscreen toggle", "floating toggle", "swap" och "rename workspace" Àr implementerade.
- Implementerade hÀndelser som Äterspeglar fönstermanipulationer, sÄsom new, close, focus, title, fullscreen_mode, move, floating, urgent och mark.
- Lade till systemd-enheten miracle-wm-xdg-autostart.target för att starta en MiracleWM-baserad session.
- FörbÀttrad rendering av fönsterkarmar.
- FörbÀttrad animationsjÀmnhet.
- InstÀllningarna har flyttats frÄn $XDG_CONFIG_HOME/miracle-wm.yaml till $XDG_CONFIG_HOME/miracle-wm/config.yaml. BildskÀrmsinstÀllningarna finns i $XDG_CONFIG_HOME/miracle-wm/display.yaml.

KĂ€lla: opennet.ru
