Rilasciato Miracle-WM 0.9: Il Compositor Wayland Basato su Mir Diventa Sempre Più Personalizzabile

Miracle-WM è un compositor per Wayland che integra come elemento centrale un gestore di finestre affiancate, offrendo così un ambiente di lavoro basato sul tiling capace di organizzare automaticamente le finestre senza sovrapposizioni. Questa caratteristica lo distingue da molti altri ambienti grafici e lo rende particolarmente interessante per chi desidera un controllo avanzato del proprio desktop.
Il progetto si basa sul server grafico Mir, sviluppato originariamente da Canonical con l’obiettivo di proporre un’alternativa moderna ai sistemi di visualizzazione tradizionali. In questo contesto, Wayland, il protocollo che gestisce la comunicazione tra applicazioni e server grafico, rappresenta l’evoluzione del più datato X11, utilizzato per decenni dalla maggior parte delle distribuzioni GNU/Linux. La scelta di adottare Wayland permette a Miracle‑WM di sfruttare un ambiente più efficiente e aggiornato, valorizzando sia le sue funzionalità grafiche sia la gestione avanzata delle finestre affiancate.
L’iniziativa nasce dal lavoro di Matthew Kosarek, ingegnere di Canonical, che ha sviluppato Miracle‑WM nel tempo libero con l’intento di unire la praticità di strumenti come i3 e Sway a un’interfaccia più moderna e visivamente curata. La natura open source del progetto favorisce inoltre la crescita di una comunità attiva, pronta a contribuire allo sviluppo e al miglioramento continuo del software.
Uno degli aspetti più rilevanti del progetto è la sua natura libera. Miracle‑WM è distribuito con licenza GNU General Public License versione 3 (GPLv3), che garantisce agli utenti la possibilità di utilizzare, studiare, modificare e ridistribuire il software. Questa impostazione lo rende adatto non solo a sviluppatori e utenti esperti, ma anche a chi desidera un ambiente di lavoro personalizzabile e accessibile. Miracle‑WM è compatibile con i principali sistemi operativi basati su GNU/Linux e funziona su tutte le distribuzioni che adottano il protocollo Wayland.
La nuova versione Miracle-WM 0.9 è stata rilasciata oggi 9 aprile 2026, mentre la precedente versione stabile, Miracle-WM 0.8, era stata pubblicata il 12 novembre 2025.
Novità in Miracle-WM 0.9
La nuova versione introduce miglioramenti significativi che rendono Miracle‑WM ancora più semplice da modificare e altamente personalizzabile. Tra le novità principali:
- Supporto ai plugin WebAssembly: Ora è possibile estendere le funzionalità di Miracle-WM tramite plugin scritti in WebAssembly, aprendo la porta a una maggiore flessibilità e integrazione con altri strumenti.
- Nuova API in Rust: Gli sviluppatori possono sfruttare una nuova API in Rust per creare plugin e personalizzare il comportamento del compositor.
- Supporto ai temi del cursore: È ora possibile personalizzare l’aspetto del cursore, migliorando l’esperienza visiva e l’integrazione con il tema del sistema.
- Miglioramenti delle prestazioni: La versione 0.9 porta ottimizzazioni che rendono l’applicazione più reattiva e veloce, soprattutto nella gestione delle animazioni e delle finestre.
- Ricarica manuale della configurazione: La configurazione non viene più ricaricata automaticamente; ora è necessario premere Super (il tasto con il logo di Windows) + Shift + R per applicare le modifiche, riducendo il rischio di interruzioni indesiderate.
- Correzioni di bug: Sono stati risolti diversi problemi, tra cui il tiling indesiderato di finestre di dialogo e popup, il ridimensionamento incoerente basato sul puntatore e problemi di timing nelle animazioni di apertura delle finestre.
Cambiamenti rilevanti per gli utenti esistenti
Gli utenti che utilizzano configurazioni basate sui keycode di Linux, cioè i codici numerici che identificano la posizione fisica dei tasti sulla tastiera, dovranno aggiornare i propri file di configurazione. I keycode non rappresentano il carattere prodotto dal tasto ma solo la sua posizione hardware, quindi lo stesso numero può generare simboli diversi a seconda del layout utilizzato. Questo comportamento rende le configurazioni meno portabili e può creare ambiguità quando si cambia tastiera, si modifica il layout o si utilizza una diversa distribuzione GNU/Linux.
Per superare queste limitazioni, Miracle-WM 0.9 richiede di sostituire i keycode con i nomi leggibili dei simboli XKB (XKB keysym), sigla che indica l’estensione X Keyboard Extension. XKB è il sistema che gestisce la mappatura dei tasti nelle moderne sessioni grafiche e utilizza nomi testuali come a, Return o Shift_L al posto dei valori numerici legati alla posizione, rendendo la configurazione più chiara e coerente.
Un esempio pratico aiuta a comprendere il cambiamento. Se un utente aveva associato un’azione al keycode che, nel proprio layout, corrispondeva alla lettera a, ora dovrà utilizzare direttamente il nome XKB a. In questo modo la configurazione diventa più leggibile, più semplice da mantenere e soprattutto più portabile tra layout diversi, migliorando la compatibilità con gli standard attuali delle sessioni Wayland.
Miglioramenti tecnici e correzioni
- Gestione delle finestre mobili: Comportamento più stabile e coerente per le finestre non affiancate.
- Gestione degli spazi di lavoro: Miglioramenti nella gestione e nello spostamento tra gli spazi di lavoro.
- Rotazione dello schermo: Correzione di problemi legati alla rotazione dei display.
- Blocchi e deadlock: Risolti diversi problemi di blocco che potevano verificarsi in situazioni di utilizzo intensivo.
- Input dei plugin: Migliorata la gestione degli input da parte dei plugin, garantendo una maggiore stabilità.
- Animazioni: Ottimizzate le transizioni e le animazioni per una maggiore fluidità visiva.
Riferimenti e download
Per quanto riguarda l’installazione, Miracle‑WM è attualmente disponibile in modo ufficiale solo come pacchetto Snap. Questo significa che può essere installato immediatamente su Ubuntu e sulle sue derivate, dato che queste distribuzioni integrano nativamente il supporto a Snap. È possibile installarlo direttamente tramite il seguente comando da Terminale:
sudo snap install miracle-wm --classic
Chi utilizza altre distribuzioni GNU/Linux può comunque installare Miracle‑WM tramite Snap, purché il proprio sistema supporti il servizio snapd. Distribuzioni come Debian, Fedora, Arch Linux e molte altre possono abilitare manualmente snapd per installare il compositor anche al di fuori dell’ecosistema Ubuntu. Secondo gli sviluppatori, i pacchetti .deb e .rpm non sono ancora disponibili, ma arriveranno prossimamente, ampliando le modalità di installazione oltre al formato Snap.
Ricordiamo che Miracle‑WM è ancora in fase di sviluppo attivo e non ha raggiunto uno stato di stabilità tale da poter essere considerato un ambiente affidabile per l’uso quotidiano. È consigliabile provarlo solo in contesti di test o su sistemi non critici, evitando di adottarlo come componente principale del proprio ambiente di lavoro.
Per approfondire tutte le novità introdotte in Miracle‑WM 0.9, è possibile consultare il changelog (registro delle modifiche) ufficiale pubblicato su GitHub, dove sono riportate in modo dettagliato le modifiche, le ottimizzazioni e i miglioramenti inclusi in questa versione.
Fonte: https://github.com/miracle-wm-org/miracle-wm/releases/tag/v0.9.0
Fonte: https://www.phoronix.com/news/MiracleWM-0.9-Released
Fonte: https://linuxiac.com/miracle-wm-0-9-makes-this-mir-based-wayland-compositor-truly-hackable/
Se vuoi sostenermi, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che ho nel mio sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul mio negozio online, quelle mancanti possono essere comunque richieste.
Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
























