versione 1.18 dei protocolli Wayland

pubblicato rilascio del pacchetto protocolli wayland 1.18, che contiene una serie di protocolli ed estensioni che completano le funzionalità del protocollo Wayland di base e forniscono le funzionalità necessarie per creare server compositi e ambienti utente. La versione 1.18 include piccole aggiunte ai protocolli esistenti, documentazione migliorata e bug corretti. Il rilascio di Weston 7.0 e Wayland 1.18 è previsto per il 23 agosto.

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

  • "viewporter": consente al client di eseguire azioni di ridimensionamento e ritaglio dei bordi della superficie sul lato server.
  • “ora della presentazione”: fornisce la visualizzazione del video.
  • "xdg-shell" è un'interfaccia per creare e interagire con superfici come finestre, che consente di spostarle sullo schermo, ridurre a icona, espandere, ridimensionare, ecc.

Protocolli instabili, il cui sviluppo non è stato ancora completato e non è garantita la compatibilità con le versioni precedenti:

  • “fullscreen-shell”: controllo del lavoro in modalità schermo intero;
  • “metodo di input” - metodi di elaborazione dell'input;
  • “idle-inhibit”: blocco dell'avvio dello screensaver (salvaschermo);
  • “input-timestamp”: timestamp per eventi di input;
  • "linux-dmabuf" - condivisione di diverse schede video utilizzando la tecnologia DMABuf;
  • “text-input”: organizzazione dell'immissione di testo;
  • “gesti del puntatore” - controllo da touch screen;
  • “eventi relativi del puntatore” - eventi relativi del puntatore;
  • “vincoli del puntatore” - vincoli del puntatore (blocco);
  • "tablet" - supporto per l'input dai tablet.
  • “xdg-foreign” - interfaccia per l'interazione con le superfici del client “vicino”;
  • “xdg-decoration” - rendering delle decorazioni delle finestre sul lato server;
  • “xdg-output”: informazioni aggiuntive sull'uscita video (utilizzata per il ridimensionamento frazionario);
  • "xwayland-keyboard-grub" - cattura l'input nelle applicazioni XWayland.
  • selezione primaria - per analogia con X11, garantisce il funzionamento degli appunti primari (selezione primaria), le informazioni dalle quali vengono solitamente inserite con il pulsante centrale del mouse;
  • linux-explicit-sychronization è un meccanismo specifico di Linux per la sincronizzazione dei buffer legati alla superficie.

Fonte: opennet.ru

Aggiungi un commento