wayland-protokolle 1.20 vrystelling

Beskikbaar pakket vrystelling wayland-protokolle 1.20, wat 'n stel protokolle en uitbreidings bevat wat die vermoëns van die basis Wayland-protokol aanvul en die vermoëns verskaf wat nodig is vir die bou van saamgestelde bedieners en gebruikersomgewings. Vrystelling 1.20 is amper onmiddellik daarna geskep 1.19, as gevolg van die versuim om sekere lêers (README.md, GOVERNANCE.md, MEMBERS.md) in die argief in te sluit.

Die nuwe weergawe het die protokol opgedateer xdg-dop, wat die vermoë bygevoeg het om die posisie van reeds gekoppelde opspringdialoogvensters te verander. Nuwe enum- en bitveld-kenmerke is by die "aanbiedingstyd" en xdg-shell-protokolle gevoeg. 'n Dokument is by die samestelling gevoeg
BESTUUR.md, wat die prosesse beskryf vir die skep van nuwe Wayland-protokolle en die opdatering van bestaandes in die wayland-protokolle-stel. Geringe toevoegings is aan bestaande protokolle gemaak, dokumentasie is verbeter en geïdentifiseerde foute is uitgeskakel.

Tans bevat wayland-protokolle die volgende stabiele protokolle, wat terugwaartse versoenbaarheid bied:

  • "viewporter" - laat die kliënt toe om skaal- en oppervlakrandsny-aksies aan die bedienerkant uit te voer.
  • "aanbiedingstyd" - bied videovertoning.
  • "xdg-shell" is 'n koppelvlak vir die skep en interaksie met oppervlaktes as vensters, wat jou toelaat om hulle om die skerm te skuif, te minimaliseer, uit te brei, te verander, ens.

Onstabiele protokolle, waarvan die ontwikkeling nog nie voltooi is nie en nie gewaarborg word om versoenbaar te bly met vorige vrystellings nie:

  • "volskerm-dop" - beheer van werk in volskermmodus;
  • "invoermetode" - verwerking van invoermetodes;
  • "idle-inhibit" - blokkeer die bekendstelling van die skermbewaarder (skermbewaarder);
  • "invoer-tydstempels" — tydstempels vir invoergebeure;
  • "linux-dmabuf" - deel van verskeie videokaarte met behulp van DMABuff-tegnologie;
  • “teks-invoer” — organisasie van teksinvoer;
  • "wyser-gebare" - beheer vanaf raakskerms;
  • “relatiewe wysgebeurtenisse” - relatiewe wysergebeure;
  • “wyserbeperkings” - wyserbeperkings (blokkering);
  • "tablet" - ondersteuning vir insette vanaf tablette.
  • "xdg-foreign" - koppelvlak vir interaksie met die oppervlaktes van die "naburige" kliënt;
  • "xdg-decoration" - lewering van vensterversierings aan die bedienerkant;
  • "xdg-output" — bykomende inligting oor die video-uitset (gebruik vir fraksionele skaal);
  • "xwayland-keyboard-grab" - vang invoer in XWayland-toepassings.
  • primêre seleksie - in analogie met X11, verseker die werking van die primêre knipbord (primêre seleksie), inligting waaruit gewoonlik met die middelste muisknoppie ingevoeg word;
  • linux-eksplisiete-sinchronisasie is 'n Linux-spesifieke meganisme vir die sinchronisering van oppervlakgebonde buffers.

Bron: opennet.ru

Voeg 'n opmerking