Uscita dei server compositi Wayfire 0.10 e wlmaker 0.6, che utilizzano Wayland

Dopo un anno di sviluppo, è stata pubblicata la versione 0.10 del server composito Wayfire, che utilizza Wayland e consente di creare interfacce utente poco esigenti in termini di risorse, con effetti 3D in stile plugin 3D per Compiz (cambi di schermo tramite un cubo 3D, layout spaziale delle finestre, morphing durante il lavoro con le finestre, ecc.). Wayfire supporta l'estensione delle funzionalità tramite plugin e offre un sistema di configurazione flessibile. Il codice del progetto è scritto in C++ e viene distribuito con licenza MIT.

Il progetto è costruito sulla base della libreria wlroots, sviluppata dagli sviluppatori dell'ambiente desktop Sway, che fornisce le funzioni di base per l'organizzazione del lavoro del compositore manager basato su Wayland. Per gestire le sessioni, possono essere utilizzati systemd, elogind o seatd. Supporta l'avvio di applicazioni X11 tramite XWayland. Come pannello, è possibile utilizzare wf-shell degli sviluppatori di Wayfire o un pannello di terze parti come LavaLauncher. Il progetto sviluppa anche una libreria per gestire i file di configurazione wf-config e un configuratore grafico wcm.

Nella nuova versione di Wayfire:

  • È stata aggiunta la possibilità di configurare separatamente diversi dispositivi di input. Ad esempio, è possibile impostare set diversi di layout per più tastiere collegate.
  • È stata aggiunta il supporto sperimentale per backend di rendering che utilizzano l'API grafica Vulkan e la libreria Pixman, oltre al backend standard basato su OpenGL ES.
  • L'API di rendering è stata ristruttuata per integrare il sistema di rendering della libreria wlroots.
  • È stata implementata la possibilità di impostare profili colorati personalizzati per ciascun dispositivo di output.
  • Nel plugin «animate» sono stati aggiunti nuovi effetti animati, come l'effetto della lampada magica, in cui la finestra si comprime e si ripiega in un'icona quando viene ridotta, oltre agli effetti di rotazione (spin) e di apertura (zap) della finestra. È stata fornita la possibilità di collegare plugin esterni per creare effetti di animazione personalizzati.
  • Aggiunti nuovi metodi IPC per determinare e impostare il layout della tastiera, inviare finestre a un desktop specifico e determinare la posizione del cursore.
  • Aggiunto supporto per il rilascio della libreria wlroots 0.19, che implementa nuovi protocolli Wayland, supporto Multi-GPU e la possibilità di sincronizzazione esplicita dei buffer tramite oggetti di sincronizzazione DRM (Direct Rendering Manager).
  • Nel plugin «resize» è stata migliorata la gestione delle dimensioni massime e minime delle finestre.
  • Aggiunto il supporto per uno script per avviare Xwayland, che consente di eseguire comandi aggiuntivi dopo l'avvio e il riavvio di Xwayland analogamente a .xinitrc.

Uscita dei server compositi Wayfire 0.10 e wlmaker 0.6, che utilizzano Wayland

Si segnala inoltre il rilascio del compositore server Wayland Maker 0.6, che implementa un ambiente utente in stile Window Maker, costruito utilizzando il protocollo Wayland. Tra le funzionalità supportate: modalità di impilamento delle finestre, utilizzo scrivanie virtuali, barra laterale, design ispirato a NeXTSTEP, supporto per l'ancoraggio delle applicazioni sullo schermo, orientamento alla leggerezza e alle alte prestazioni, possibilità di eseguire applicazioni X11 tramite XWayland. Sono supportati i protocolli Wayland: xdg-decoration-unstable-v1, ext_session_lock_v1, wlr_layer_shell_unstable_v1, wlr-output-management-unstable-v1, xdg_shell e idle_inhibit_unstable_v1. Il codice del progetto è scritto in C e

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