llançament de wayland-protocols 1.21

S'ha publicat el llançament del paquet wayland-protocols 1.21, que conté un conjunt de protocols i extensions que complementen les capacitats del protocol base Wayland i proporcionen les capacitats necessàries per crear servidors compostos i entorns d'usuari.

A partir de la versió 1.21, l'etapa de desenvolupament de protocols "inestable" s'ha substituït per "staging" per suavitzar el procés d'estabilització dels protocols que s'han provat en entorns de producció. Tots els protocols passen seqüencialment per tres fases: desenvolupament, proves i estabilització. Després de completar l'etapa de desenvolupament, un protocol es col·loca a la branca "staging" i s'inclou al conjunt wayland-protocols, i un cop finalitzades les proves, es mou a la categoria estable. Els protocols de la categoria "staging" ara es poden utilitzar en compostos. servidors i clients que requereixen funcionalitats relacionades. A la categoria de "procés", els canvis que trenquen la compatibilitat estan prohibits, però si es descobreixen problemes o deficiències durant les proves, no es pot descartar una substitució per una nova versió significativa del protocol o una altra extensió de Wayland.

La nova versió inclou la possibilitat d'instal·lar-se mitjançant el sistema de compilació Meson en lloc d'autotools. Hi ha plans per deixar de donar suport a les eines automàtiques en el futur. S'ha afegit un nou protocol d'activació xdg a la categoria de posada en escena, que permet transferir el focus entre diferents superfícies de primer nivell. Per exemple, amb l'activació xdg, una interfície del llançador d'aplicacions pot centrar-se en una altra interfície o una aplicació pot canviar el focus a una altra. El suport d'activació xdg ja s'ha implementat per a Qt, GTK, wlroots, Mutter i KWin.

Actualment, wayland-protocols inclou els següents protocols estables, que proporcionen compatibilitat enrere:

  • viewporter" - permet al client realitzar accions d'escalat i retall de les vores de la superfície al lateral servidor.
  • "hora de presentació": proporciona visualització de vídeo.
  • “xdg-shell” és una interfície per crear i interactuar amb superfícies com a finestres, que permet moure-les per la pantalla, minimitzar, ampliar, canviar la mida, etc.

Protocols provats a la branca “escenificació”:

  • "fullscreen-shell" - control del treball en mode de pantalla completa;
  • "mètode d'entrada" - mètodes d'entrada de processament;
  • "idle-inhibit": bloqueja l'inici de l'estalvi de pantalla (salvapantalles);
  • “input-timestamps” — marques de temps per a esdeveniments d'entrada;
  • "linux-dmabuf" - compartició de diverses targetes de vídeo utilitzant la tecnologia DMABuff;
  • “text-input” — organització de l'entrada de text;
  • "gestos de punter": control des de les pantalles tàctils;
  • "esdeveniments de punter relatius" - esdeveniments de punter relatius;
  • "restriccions del punter" - restriccions del punter (bloqueig);
  • "tablet" - suport per a l'entrada de tauletes.
  • "xdg-foreign" - interfície per a la interacció amb les superfícies del client "veí";
  • "xdg-decoration": representa les decoracions de la finestra al costat del servidor;
  • "xdg-output": informació addicional sobre la sortida de vídeo (utilitzada per a l'escala fraccionada);
  • "xwayland-keyboard-grab" - captura l'entrada a les aplicacions XWayland.
  • primary-selection - per analogia amb X11, assegura el funcionament del porta-retalls principal (selecció principal), la informació de la qual normalment s'insereix amb el botó central del ratolí;
  • sincronització explícita de linux: específica per a Linux mecanisme per sincronitzar els buffers en relació amb la superfície.
  • xdg-activation: us permet transferir el focus entre diferents superfícies de primer nivell (per exemple, amb l'activació xdg, una aplicació pot canviar el focus a una altra).

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster