Versione miracle-wm 0.7, gestore di composizione basato su Wayland e Mir

Matthew Kosarek, sviluppatore di Canonical, ha pubblicato la versione del gestore di composizione miracle-wm 0.7, che utilizza il protocollo Wayland e componenti per la costruzione di gestori di composizione Mir. Miracle-wm supporta una disposizione a mosaico (tiling) delle finestre, simile a quella dei progetti i3 e Sway. Come pannello può essere utilizzato Waybar. Il codice del progetto è scritto in C++ ed è distribuito con 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».

Versione miracle-wm 0.7, gestore di composizione basato su Wayland e Mir

Novità principali:

  • Portato a termine l'interfaccia IPC compatibile con il protocollo IPC del gestore di finestre i3 e del gestore composito Sway. Il protocollo consente di gestire il funzionamento e l'interazione con il gestore composito. Sono state implementate tutte le funzionalità previste per IPC e migliorata la compatibilità con progetti di terze parti che supportano IPC i3/Sway, come il pannello waybar e l'interfaccia grafica nwg-shell. Sono stati aggiunti nuovi comandi ‘gaps’, ‘nop’, ‘move container’ e ‘move workspace’, e supporto per il modificatore «for_window». È stata aggiunta documentazione per ciascun comando IPC e sono stati implementati test di correttezza per i comandi.
  • Aggiunta la possibilità di configurare le impostazioni del mouse, come la velocità di scorrimento, il mirroring delle azioni del pulsante sinistro e destro, e la regolazione del rapporto tra la velocità del cursore e la velocità di movimento del mouse. È stata proposta una nuova sezione 'mouse:' in ~/.config/miracle-wm.yaml per definire queste impostazioni.
  • Aggiunte le impostazioni della tastiera, che consentono di scegliere la disposizione della tastiera, il tipo di tastiera e le opzioni di generazione della ripetizione alla pressione prolungata dei tasti. Per impostazione predefinita, viene caricata la configurazione dalla locale locale1.
  • Le librerie per la creazione di server compositi Mir sono state aggiornate alla versione 2.22, pubblicata la scorsa settimana. La nuova versione di Mir include l'implementazione del protocollo Wayland "drm-syncobj" per la sincronizzazione esplicita dei buffer utilizzando oggetti di sincronizzazione DRM (Direct Rendering Manager). È stata realizzata la possibilità di modificare la configurazione al volo. Migliorato il supporto per i sistemi con schede grafiche NVIDIA. È iniziata l'integrazione del codice scritto in Rust (la compilazione dei componenti in Rust è facoltativa).

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