Liberazione di miracle-wm 0.9, un gestore compostu basatu in Wayland è Mir

Matthew Kosarek, un sviluppatore à Canonical, hà publicatu a versione 0.9 di u gestore di cumpusizione miracle-wm, chì usa u protocolu Wayland è i cumpunenti di u gestore di cumpusizione Mir. Miracle-wm supporta e finestre à piastrelle, simili à quelle di i prughjetti i3 è Sway. Una Waybar pò esse aduprata cum'è un pannellu. U codice di u prughjettu hè scrittu in C++ è hè licenziatu sottu a licenza GPLv3. E compilazioni finite sò dispunibili in furmatu snap, è ancu pacchetti rpm è deb per Fedora è Ubuntu.

U scopu di miracle-wm hè di creà un cumpostu servitore, chì usa u tiling, ma hè più funziunale è elegante chè prudutti cum'è Swayfx. U prugettu sustene ancu e tecniche classiche di e finestre flottanti, cum'è piazzà finestre individuali sopra una griglia di piastrellatura o appuntà e finestre à un locu specificu nantu à u desktop. Supporta i desktop virtuali, cù a capacità di definisce una modalità di gestione di e finestre predefinita per ogni desktop (finestre piastrellate o flottanti).

Miracle-wm hè prevista per esse utile per l'utilizatori chì preferanu un layout piastrellatu, ma volenu effetti visuali è un disignu graficu più vibrante cù transizioni è culori lisci. A cunfigurazione hè definita in u formatu YAML. Per installà miracle-wm, pudete aduprà u cumandimu "sudo snap install miracle-wm —classic". Liberazione di miracle-wm 0.9, un gestore compostu basatu in Wayland è Mir

Innuvazioni principali:

  • Un sistema di plugin hè statu aghjuntu, furnitu in u codice intermediu WebAssembly è eseguitu cum'è moduli isolati (sandbox). I plugins ponu esse aduprati per mudificà è estende e capacità di u gestore di cumpusizione, cumprese a mudificazione di a logica di piazzamentu di e finestre, u trattamentu è l'estensione di a cunfigurazione, l'intercettazione di l'eventi di input è di u puntatore di u mouse, l'implementazione di effetti animati è l'attaccamentu di gestori chì si attivanu quandu si crea, si elimina o si cambianu i desktop. I plugins ponu esse riavviati individualmente senza riavvià u gestore di cumpusizione.
  • Aggiunta API per u sviluppu di plugins in Rust.
  • Aggiuntu u supportu per i temi di u cursore.
  • Nove icone sò state aghjunte.
  • Aghjunta a cumbinazione di tasti "Meta + Shift + R" per ricaricà a cunfigurazione.
  • U cuncettu di "mini arburu" utilizatu per raggruppà e finestre flottanti correlate hè statu rimpiazzatu da un cumpurtamentu più prevedibile cù finestre flottanti individuali.
  • L'optimizazione di u rendiment hè stata realizata.
  • U riavviu automaticu di i paràmetri di u display dopu à i cambiamenti di cunfigurazione hè garantitu.
  • U furmatu per a cunfigurazione di i gestori persunalizati hè statu cambiatu - aduprendu ligami invece di identificatori chjave in u stile di l'eventi di input core Linux Avà duvete aduprà nomi in stile XKbKeysyms, cum'è "D" invece di "KEY_D" è "Return" invece di "KEY_ENTER".

Source: opennet.ru

Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster