Rilascio di miracle-wm 0.6, un gestore di composizione basato su Wayland e Mir

Matthew Kosarek, sviluppatore di Canonical, ha pubblicato la versione 0.6 del gestore di composizione miracle-wm, che utilizza il protocollo Wayland e componenti per la creazione di gestori di composizione Mir. Miracle-wm supporta una disposizione a mosaico (tiling) delle finestre, simile a quella dei progetti i3 e Sway. Come barra degli strumenti può essere utilizzata Waybar. Il codice del progetto è scritto in C++ e distribuito sotto licenza GPLv3. Le build pronte sono disponibili nel formato snap, oltre che 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».

Rilascio di miracle-wm 0.6, un gestore di composizione basato su Wayland e Mir

Novità principali:

  • La fornitura include la libreria libmiracle-wm-config, che offre un'API C per la creazione di configuratori. Come esempio, è implementato il configuratore grafico miracle-settings con un'interfaccia basata su Flutter.
  • È stata aggiunta la supporto per l'estensione del protocollo Wayland wlr-output-management per modificare le impostazioni dei dispositivi di output. Il supporto di questo protocollo consente, ad esempio, di utilizzare l'app wdisplays per configurare le impostazioni dello schermo.
  • È stata aggiunta la possibilità di configurare il raggio di arrotondamento degli angoli della finestra.
  • Implementati i comandi IPC "marks", "fullscreen toggle", "floating toggle", "swap" e "rename workspace".
  • Sono stati implementati eventi che riflettono le manipolazioni delle finestre, come new, close, focus, title, fullscreen_mode, move, floating, urgent e mark.
  • Aggiunto il target unit systemd miracle-wm-xdg-autostart.target per avviare una sessione basata su MiracleWM.
  • Migliorato il rendering delle cornici delle finestre.
  • Aumentata la fluidità delle animazioni.
  • Le impostazioni sono state spostate da $XDG_CONFIG_HOME/miracle-wm.yaml a $XDG_CONFIG_HOME/miracle-wm/config.yaml. Le impostazioni dello schermo sono state collocate nel file $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Riproduci video


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