È disponibile il server composito Wayfire 0.8, che utilizza Wayland

Dopo quasi tre anni di sviluppo, è stato pubblicato il rilascio del server composito Wayfire 0.8, che utilizza Wayland e consente di creare interfacce utente leggere con effetti 3D nello stile dei plugin 3D di Compiz (commutazione degli schermi tramite cubo 3D, layout spaziale delle finestre, morphing durante l'interazione con le finestre, ecc.). Wayfire supporta l'espansione tramite plugin e offre un sistema di configurazione flessibile. Il codice del progetto è scritto in C++ e 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:

  • È stato aggiunto il plugin ‘wsets’ (Workspace sets), che consente di lavorare con le collezioni. scrivanie virtualiNella collezione è possibile raggruppare scrivanie collegate a un tema specifico (ad esempio, lavoro su un progetto principale, lavoro su un progetto personale, intrattenimento), per visualizzarle contemporaneamente sullo schermo. L'utente può passare a un'altra collezione in qualsiasi momento e ottenere un altro set di scrivanie virtuali. Su ciascun schermo può essere visualizzata la propria collezione di scrivanie (ad esempio, su un monitor esterno si può usare una collezione per l'intrattenimento, mentre sullo schermo integrato del laptop si può utilizzare una collezione di lavoro). È supportato il trasferimento delle collezioni tra gli schermi.
    Riproduci video
  • È stata fornita la possibilità di gestire il compositore attraverso comandi IPC, trasmessi tramite socket di rete. La funzionalità è realizzata tramite il plugin ipc e plugin aggiuntivi per la gestione dei comandi, ad esempio, il plugin ipc-rules include i comandi di base per la gestione delle finestre. In futuro si prevede di aggiungere il supporto per comandi e eventi aggiuntivi.
  • È stata aggiunta la possibilità di navigare tra le scrivanie virtuali utilizzando la tastiera.
  • Il plugin simple-tile implementa effetti animati.
  • Nel plugin Vswitch sono state aggiunte associazioni per spostare un elemento su un determinato desktop virtuale.
  • Le implementazioni dei protocolli Wayland sono state estratte dalla composizione di base in plugin separati: wayfire-shell, foreign-toplevel e gtk-shell.
  • È stato aggiunto il supporto per il protocollo Wayland «xdg-activation», che consente di trasferire il focus tra diverse superfici di primo livello (ad esempio, tramite xdg-activation un'applicazione può spostare il focus su un'altra).
  • Per la barra sono stati proposti nuovi widget con implementazione del vassoio di sistema, delle notifiche e del dialogo di chiusura. È stato aggiunto anche il widget Command-output, che consente di visualizzare nella barra il risultato dell'esecuzione di comandi arbitrari.
  • Aggiornati i progetti di sviluppo wf-shell, la libreria wf-config e il configuratore wcm.
    È disponibile il server composito Wayfire 0.8, che utilizza Wayland
  • API per la creazione di plugin è stato ampliato e riprogettato. Da un lato, la riprogettazione ha compromesso la compatibilità con molti plugin obsoleti, ma dall'altro ha permesso di risolvere la maggior parte dei problemi che prima ostacolavano il funzionamento. È stata proposta una nuova struttura scenegraph per gestire le liste di schermi, livelli e rappresentazioni. L'interfaccia software View, responsabile della visualizzazione delle finestre delle applicazioni, è stata riprogettata. È stato aggiunto un sistema di transazioni che consente di aggiornare automaticamente più superfici di livello superiore e le proprietà correlate, oltre a sincronizzare lo stato della decorazione delle finestre con la finestra principale.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster