Matthew Kosarek, un sviluppatore à Canonical, hà publicatu a versione 0.6 di u gestore di cumpusizione miracle-wm, chì usa u protocolu Wayland è i cumpunenti di u gestore di cumpusizione Mir. Miracle-wm supporta e finestre à piastrelle, simili à quelle di i prughjetti i3 è Sway. Una Waybar pò esse aduprata cum'è un pannellu. U codice di u prughjettu hè scrittu in C++ è hè licenziatu sottu a licenza GPLv3. E compilazioni finite sò dispunibili in furmatu snap, è ancu pacchetti rpm è deb per Fedora è Ubuntu.
U scopu di miracle-wm hè di creà un cumpostu servitore, chì usa u tiling, ma hè più funziunale è elegante chè prudutti cum'è Swayfx. U prugettu sustene ancu e tecniche classiche di e finestre flottanti, cum'è piazzà finestre individuali sopra una griglia di piastrellatura o appuntà e finestre à un locu specificu nantu à u desktop. Supporta i desktop virtuali, cù a capacità di definisce una modalità di gestione di e finestre predefinita per ogni desktop (finestre piastrellate o flottanti).
Miracle-wm hè prevista per esse utile per l'utilizatori chì preferanu un layout piastrellatu, ma volenu effetti visuali è un disignu graficu più vibrante cù transizioni è culori lisci. A cunfigurazione hè definita in u formatu YAML. Per installà miracle-wm, pudete aduprà u cumandimu "sudo snap install miracle-wm —classic".

Innuvazioni principali:
- U pacchettu include a biblioteca libmiracle-wm-config, chì furnisce una API C per a creazione di cunfiguratori. Per esempiu, hè implementatu u cunfiguratore graficu miracle-settings cù una interfaccia basata annantu à Flutter.
- Aghjuntu u supportu per l'estensione di u protocolu Wayland wlr-output-management per cambià i paràmetri di u dispositivu di output. U supportu per questu protocolu, per esempiu, permette di utilizà l'applicazione wdisplays per cunfigurà i paràmetri di u schermu.
- Aghjunta a pussibilità di persunalizà u raghju di l'arrotondamentu di l'anguli di u quadru di a finestra.
- I cumandamenti IPC "marks", "fullscreen toggle", "floating toggle", "swap" è "rinomina u spaziu di travagliu" sò implementati.
- Implementati eventi chì riflettenu e manipulazioni di e finestre, cum'è new, close, focus, title, fullscreen_mode, move, floating, urgent è mark.
- Aghjunta l'unità systemd miracle-wm-xdg-autostart.target per inizià una sessione basata annantu à MiracleWM.
- Rendering miglioratu di i quadri di e finestre.
- Migliurata a fluidità di l'animazione.
- I paràmetri sò stati spustati da $XDG_CONFIG_HOME/miracle-wm.yaml à $XDG_CONFIG_HOME/miracle-wm/config.yaml. I paràmetri di visualizazione si trovanu in $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Source: opennet.ru
