Uscita di miracle-wm 0.4, un gestore di finestre composito basato su Wayland e Mir.

Matthew Kosarek, sviluppatore di Canonical, ha rilasciato la versione 0.4 del compositore miracle-wm, che utilizza il protocollo Wayland e componenti per la creazione di compositori basati su Mir. Miracle-wm supporta la composizione a mosaico (tiling), simile a quella dei progetti i3 e Sway. Come pannello può essere utilizzato Waybar. Il codice del progetto è scritto in C++ ed è distribuito sotto licenza GPLv3. Le build pronte sono disponibili nel formato snap, così come nei pacchetti rpm e deb per Fedora e Ubuntu.

L'obiettivo di miracle-wm è creare un compositore server, che utilizza la gestione mosaico delle finestre, ma è più funzionale e stiloso rispetto a prodotti come Swayfx. Inoltre, il progetto consente di utilizzare anche tecniche classiche di lavoro con finestre flottanti; ad esempio, è possibile posizionare finestre separate sopra la griglia mosaico o fissare finestre in punti specifici del desktop. Sono supportati desktop virtuali con la possibilità di impostare per ciascun desktop il proprio modo predefinito di gestire le finestre (disposizione a mosaico o finestre flottanti).

Si prevede che miracle-wm possa essere utile per quegli utenti che preferiscono un layout a mosaico, ma desiderano effetti visivi e una grafica più vivace con transizioni fluide e colori. La configurazione è definita in formato YAML. Per installare miracle-wm, è possibile utilizzare il comando «sudo snap install miracle-wm --classic».

Uscita di miracle-wm 0.4, un gestore di finestre composito basato su Wayland e Mir.

Nella preparazione della nuova versione, l'attenzione principale è stata rivolta a garantire il supporto completo del protocollo IPC del gestore finestre i3, su cui si basa anche il protocollo IPC per l'interazione con il compositore Sway. In miracle-wm 0.4 sono state implementate quasi tutte le funzionalità dell'i3 IPC, ad eccezione delle chiamate per etichettare e selezionare finestre, il che ha notevolmente migliorato la compatibilità con progetti di terze parti che supportano l'i3 IPC, come il pannello waybar e l'interfaccia grafica nwg-shell.

Tra le altre modifiche si possono notare:

  • Modalità di composizione a stack delle finestre.
  • Raggruppamento delle finestre con commutazione tra gli elementi del gruppo tramite schede.
  • Funzionamento in configurazioni multi-monitor e possibilità di spostare finestre e gruppi di finestre su altri dispositivi di output.
  • Possibilità di assegnare nomi arbitrari ai desktop virtuali, senza limitarsi a identificatori numerici.
  • Comandi di gestione del layout delle finestre compatibili con i3.
  • Integrazione con systemd: avvio tramite gestore di sessioni, gestione di eventi specifici, invio di log direttamente al journal.
  • Utilità miraclemsg (fork di swaymsg) per inviare comandi di controllo al gestore finestre, ad esempio, comandi per cambiare il focus di input o spostare una finestra da un desktop all'altro.

Tra le idee per il futuro, si menziona il supporto per una modalità di navigazione panoramica tra finestre e desktop; menu contestuali con azioni sulle finestre, modalità "picture in picture"; modalità con visualizzazione della finestra attiva al centro dello schermo; un configuratore grafico; un pannello applicazioni e scorrimento desktop virtuale con possibilità di uscire oltre i confini dello schermo.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster