Protocolli Wayland, un insieme di miglioramenti che completano le capacità di Wayland

recentemente è stato annunciato il rilascio della nuova versione del pacchetto Wayland-protocolli 1.26, che contiene un insieme di protocolli ed estensioni che integrano le capacità del protocollo base Wayland e fornire le capacità necessarie per creare server compositi e ambienti utente.

Tutti i protocolli attraversano costantemente tre fasi: sviluppo, test e stabilizzazione. Dopo il completamento della fase di sviluppo (categoria "unstable"), il protocollo viene inserito nel ramo "staging" e incluso ufficialmente nella suite di protocolli wayland e, dopo il completamento dei test, viene spostato nella categoria stabile. I protocolli nella categoria "staging" possono già essere utilizzati in server e client compositi dove è richiesta la funzionalità ad essi associata.

A differenza della categoria "unstable", nella "staging" le modifiche che violano la compatibilità sono vietate, ma se durante il test vengono identificati problemi e bug, la sostituzione con una nuova versione significativa del protocollo o un'altra estensione Wayland non è esclusa.

Per la parte dei protocolli Wayland attualmente disponibili, spiccano i seguenti protocolli stabili compatibili con le versioni precedenti:

  • visualizzatore: consente al client di eseguire azioni di ridimensionamento e ritaglio sui bordi della superficie sul lato server.
  • tempo di presentazione: che fornisce la visualizzazione video
    shell xdg: che è un'interfaccia per creare e interagire con superfici come le finestre, consentendo loro di spostarsi sullo schermo, minimizzare, massimizzare, ridimensionare, ecc.

Per la parte dei protocolli testati nel ramo "staging" troviamo:

  • locazione drm : fornisce le risorse necessarie per formare un'immagine stereo con diversi buffer per gli occhi sinistro e destro quando viene inviata a visori per realtà virtuale.
  • blocco della sessione ext: specifica i mezzi per bloccare la sessione, ad esempio durante uno screen saver o una finestra di dialogo di autenticazione.
  • buffer a pixel singolo: consente di creare buffer a pixel singolo che includono quattro valori RGBA a 32 bit.
  • xdg-attivazione: che permette di trasferire la messa a fuoco tra diverse superfici del primo livello (ad esempio, usando xdg-activation, un'applicazione può cambiare la messa a fuoco su un'altra).

Principali novità di Wayland-Protocols 1.26

Questa versione introduce il nuovo protocollo di test del buffer a pixel singolo,
che, insieme all'estensione viewer, consente ai clienti di farlo
creare superfici di un unico colore di dimensioni arbitrarie...

Questa è anche la prima versione che richiede nuove estensioni di protocollo per
seguire la dicitura RFC 2119. Oltre a quanto fin qui accennato, questa versione viene fornita anche con il
soliti chiarimenti, annotazioni migliorate e altre correzioni minori.

In questa nuova versione, si evidenzia che il protocollo single pixel buffer è stato aggiunto alla categoria “staging”, consentendo la creazione di buffer single pixel che includono quattro valori RGBA a 32 bit. Utilizzando il protocollo di visualizzazione, i server compositi possono ridimensionare buffer a pixel singolo per creare superfici colorate uniformemente di dimensioni arbitrarie.

Un altro cambiamento che spicca in questa nuova versione è ilnel protocollo xdg_shell, che fornisce un'interfaccia per interagire con le superfici come finestre, che ti consente di spostare le superfici sullo schermo, minimizzare, massimizzare, ridimensionare, ecc., in questo aggiunto il supporto per i server compositi che implementano solo una parte delle operazioni di gestione delle finestre offerte da xdg_shell.

D'altra parte, si evidenzia anche che l'evento è proposto wm_capabilities per trasmettere informazioni sulle capacità disponibili sul server composito.

In aggiunta a ciò, si ricorda anche che il protocollo di input del testo ha riscritto il linguaggio che ha portato a un'interpretazione ambigua e ha aggiunto chiarimenti sul comportamento previsto.

E vale anche la pena ricordare che da questa nuova versione dei protocolli wayland è obbligatorio l'uso della terminologia definita nella RFC 2119.

Finalmente se sei ioInteressato a saperne di più su questa nuova versione, puoi controllare i dettagli nel seguente link

Per quanto riguarda coloro che sono interessati a saperne di più sui protocolli wayland, possono consultare il seguente link 


Lascia un tuo commento

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

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  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.