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

Matthew Kosarek, sviluppatore della Canonical, ha pubblicato il rilascio del gestore di composizione miracle-wm 0.6, che utilizza il protocollo Wayland e componenti per la costruzione di gestori di composizione Mir. Miracle-wm supporta il layout a mosaico simile a quello dei progetti i3 e Sway. In qualità di pannello, può essere utilizzato Waybar. Il codice del progetto è scritto in C++ e distribuito con licenza GPLv3. Le versioni pronte sono disponibili nel formato snap, oltre che in pacchetti rpm e deb per Fedora e Ubuntu.

L'obiettivo di miracle-wm è la creazione di un compositore server, che adotta la gestione a mosaico delle finestre, ma è più funzionale e stiloso rispetto a prodotti come Swayfx. Il progetto consente anche l'uso di tecniche tradizionali per lavorare con finestre fluttuanti, ad esempio, è possibile posizionare finestre singole sopra la griglia a mosaico o fissare finestre in una posizione specifica sul desktop. Sono supportati i desktop virtuali con la possibilità di impostare un modo di lavoro predefinito per ogni desktop (layout a mosaico o finestre fluttuanti).

Si prevede che miracle-wm possa risultare utile agli utenti che preferiscono il layout a mosaico, ma desiderano ottenere effetti visivi e un design grafico più vivace con transizioni e colori fluidi. La configurazione è definita in formato YAML. Per installare miracle-wm si può 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:

  • Il pacchetto include la libreria libmiracle-wm-config, che fornisce un'API C per la creazione di configuratori. Come esempio, è stato implementato un configuratore grafico miracle-settings con un'interfaccia basata su Flutter.
  • Aggiunta la supporto per l'estensione del protocollo Wayland wlr-output-management per modificare le impostazioni dei dispositivi di output. Il supporto per questo protocollo consente, ad esempio, di utilizzare l'app wdisplays per configurare le impostazioni dello schermo.
  • Aggiunta la possibilità di configurare il raggio di arrotondamento degli angoli della finestra.
  • Implementati comandi IPC "marks", "fullscreen toggle", "floating toggle", "swap" e "rename workspace".
  • Implementati eventi che riflettono le manipolazioni con le finestre, come new, close, focus, title, fullscreen_mode, move, floating, urgent e mark.
  • Aggiunta l'unità systemd miracle-wm-xdg-autostart.target per avviare una sessione basata su MiracleWM.
  • Migliorato il rendering dei bordi delle finestre.
  • Incrementata 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 collocate nel file $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Guarda il 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