Izdaja wayland-protocols 1.20

Na voljo sprostitev paketa potni protokoli 1.20, ki vsebuje nabor protokolov in razširitev, ki dopolnjujejo zmogljivosti osnovnega protokola Wayland in zagotavljajo zmogljivosti, potrebne za gradnjo sestavljenih strežnikov in uporabniških okolij. Izdaja 1.20 je bila izdana skoraj takoj za tem 1.19, zaradi neuspešne vključitve nekaterih datotek (README.md, GOVERNANCE.md, MEMBERS.md) v arhiv.

Nova različica je posodobila protokol xdg-lupina, ki je dodal možnost spreminjanja položaja že povezanih pojavnih pogovornih oken. Novi atributi enum in bitno polje so bili dodani protokoloma »predstavitveni čas« in xdg-shell. Sestavku je bil dodan dokument
GOVERNANCE.md, ki opisuje postopke za ustvarjanje novih protokolov Wayland in posodabljanje obstoječih v naboru protokolov wayland. Na obstoječih protokolih so bile narejene manjše dopolnitve, izboljšana dokumentacija in odpravljene ugotovljene napake.

Trenutno wayland-protocols vključuje naslednje stabilne protokole, ki zagotavljajo združljivost za nazaj:

  • "viewporter" - omogoča odjemalcu izvajanje dejanj skaliranja in obrezovanja robov površine na strani strežnika.
  • “čas predstavitve” - omogoča prikaz videa.
  • “xdg-shell” je vmesnik za ustvarjanje in interakcijo s površinami kot okni, ki vam omogoča, da jih premikate po zaslonu, pomanjšate, razširite, spremenite velikost itd.

Nestabilni protokoli, katerih razvoj še ni bil zaključen in ni zagotovljeno, da bodo ostali združljivi s preteklimi izdajami:

  • “fullscreen-shell” - nadzor dela v celozaslonskem načinu;
  • “vhodna metoda” - obdelava vhodnih metod;
  • “idle-inhibit” - blokiranje zagona ohranjevalnika zaslona (ohranjevalnik zaslona);
  • “input-timestamps” — časovni žigi za vhodne dogodke;
  • "linux-dmabuf" - skupna raba več video kartic s tehnologijo DMABuff;
  • »vnos besedila« — organizacija vnosa besedila;
  • "kretnje kazalca" - nadzor z zaslonov na dotik;
  • “relativni kazalec dogodkov” - relativni kazalec dogodkov;
  • “omejitve kazalca” - omejitve kazalca (blokiranje);
  • "tablet" - podpora za vnos iz tablic.
  • “xdg-tuji” - vmesnik za interakcijo s površinami “sosednje” stranke;
  • “xdg-decoration” - upodabljanje okenskih okraskov na strani strežnika;
  • “xdg-output” — dodatne informacije o video izhodu (uporablja se za delno skaliranje);
  • "xwayland-keyboard-grab" - zajem vnosa v aplikacijah XWayland.
  • primarni izbor - po analogiji z X11 zagotavlja delovanje primarnega odložišča (primarni izbor), informacije iz katerega se običajno vstavijo s srednjim gumbom miške;
  • linux-explicit-synchronization je za Linux specifičen mehanizem za sinhronizacijo površinsko vezanih medpomnilnikov.

Vir: opennet.ru

Dodaj komentar