Wayland 1.18 arriva con miglioramenti del protocollo e correzioni di bug

Dopo vari tempi di sviluppo è stato pubblicato il rilascio della nuova versione del pacchetto wayland-protocol 1.18, che contiene una serie di protocolli ed estensioni che completano le funzionalità di protocollo di base di Wayland e forniscono le capacità necessarie per costruire server compositi e ambienti utente.

Se ancora non conosci Wayland, dovresti saperlo questo è un protocollo e una libreria per server grafici per GNU / Linux. Wayland fornisce un metodo per i gestori della composizione delle finestre per comunicare direttamente con l'hardware e le applicazioni video.

Anche se in futuro si prevede che sarà possibile anche la comunicazione con l'hardware di input utilizzando altre librerie.

Le applicazioni rendono la grafica nei propri buffer e il window manager diventa il server grafico, creare una composizione con questi buffer per formare la visualizzazione su schermo delle finestre dell'applicazione.

Questo è un approccio più semplice ed efficiente rispetto all'utilizzo di un gestore di composizione di finestre con il sistema X Window.

Ci si aspetta che i gestori di composizioni di finestre esistenti, come KWin e Mutter, implementino direttamente il supporto Wayland, per diventare compositori / server grafici Wayland.

Ogni singola applicazione è un "client" e il suo hardware video è un "server".. A differenza di X11, ogni programma sarà in grado di utilizzare il protocollo Wayland da solo. Ciò significa che le prestazioni sono migliori in quanto il server di visualizzazione non sta lavorando sodo per mantenere un sacco di disordine e invece consente solo di disegnare le cose che ne hanno bisogno.

Insieme a tutto ciò, il protocollo Wayland ha qualcosa chiamato XWayland. Questo è uno strumento che consente l'incorporazione di programmi basati su X11. Ciò significa che non appena il nuovo server di visualizzazione sarà pronto, i programmi più diffusi continueranno a funzionare normalmente.

Principali novità di wayland 1.18

Come abbiamo già accennato, è stata rilasciata la versione 1.18 di questo protocollo dove una delle caratteristiche principali che risaltare è che sono state apportate piccole aggiunte ai protocolli esistenti, la documentazione è stata migliorata e gli errori sono stati corretti.

Attualmente, i seguenti protocolli stabili fanno parte dei protocolli Wayland, che forniscono compatibilità con le versioni precedenti:

  • Viewporter: consente al client di eseguire azioni per ridimensionare e tagliare i bordi della superficie sul lato server.
  • Tempo di presentazione: fornisce la visualizzazione del video.
  • Xdg-shell - Questa è un'interfaccia per creare e interagire con superfici come le finestre, consentendo loro di spostarsi sullo schermo, comprimere, espandere, ridimensionare, ecc. Protocolli instabili, il cui sviluppo non è ancora completo e non è garantito che siano compatibili con le versioni precedenti.
  • Fullscreen-shell: gestione del lavoro in modalità a schermo intero
  • metodo di input - elaborazione dei metodi di input
  • Iidle-Inibit: avvia il salvaschermo (screensaver)
  • Input-timestamp: timestamp per eventi di input
  • Linux-dmabuf: condividi più schede video utilizzando la tecnologia DMABuff
  • Input di testo: organizzazione dell'inserimento di testo
  • Gesti del puntatore: controllo da touch screen
  • Eventi relativi al puntatore: eventi relativi al puntatore
  • Vincoli Pinter: vincoli del puntatore (blocco)
  • Tablet: supporto per l'inserimento di tablet.
  • xdg-foreign: interfaccia per l'interazione con le superfici del client "prossimo";
  • xdg-decoration: rappresentazione delle decorazioni delle finestre sul lato server;
  • xdg-output: informazioni aggiuntive sull'output video (utilizzato per la scala frazionaria);
  • xwayland-keyboard-grub - Cattura l'input nelle applicazioni Xwayland.
  • Selezione primaria: per analogia con X11, fornisce gli appunti primari (selezione primaria), l'inserimento delle informazioni da cui di solito si fa con il pulsante centrale del mouse. La sincronizzazione Linux esplicita è un meccanismo specifico di Linux per sincronizzare i buffer associati a una superficie.

Infine Weston 7.0 e questa nuova versione di Wayland 1.18 dovrebbero essere rilasciati il ​​prossimo mese, il 23 agosto.

Per chi fosse interessato a testare le prestazioni di Wayland, è possibile scaricare Fedora in quanto è una delle distribuzioni Linux per implementare questo protocollo, oltre ad essere considerata una delle più robuste.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.