Tee maa-protokollid 1.20 välja

Saadaval paketi vabastamine teeprotokollid 1.20, mis sisaldab protokollide ja laienduste komplekti, mis täiendavad Waylandi baasprotokolli võimalusi ning pakuvad komposiitserverite ja kasutajakeskkondade ehitamiseks vajalikke võimalusi. Väljalase 1.20 ilmus peaaegu kohe pärast seda 1.19, kuna teatud faile (README.md, GOVERNANCE.md, MEMBERS.md) ei õnnestunud arhiivi kaasata.

Uues versioonis on protokolli värskendatud xdg-kest, mis lisas võimaluse muuta juba lingitud hüpikakende asukohta. "Esitlusaja" ja xdg-shelli protokollidele on lisatud uued enum- ja bitiväljaatribuudid. Koosseisule on lisatud dokument
GOVERNANCE.md, mis kirjeldab uute Waylandi protokollide loomise ja olemasolevate uuendamise protsesse wayland-protocols komplektis. Olemasolevatesse protokollidesse on tehtud väiksemaid täiendusi, täiustatud dokumentatsiooni ja kõrvaldatud tuvastatud vead.

Praegu sisaldavad wayland-protocols järgmisi stabiilseid protokolle, mis tagavad tagasiühilduvuse:

  • "viewporter" – võimaldab kliendil teha serveri poolel skaleerimist ja pinna servade kärpimist.
  • "esitlusaeg" - tagab video kuvamise.
  • “xdg-shell” on liides pindade kui akende loomiseks ja nendega suhtlemiseks, mis võimaldab neid ekraanil liigutada, minimeerida, laiendada, suurust muuta jne.

Ebastabiilsed protokollid, mille väljatöötamine pole veel lõppenud ja mille ühilduvus varasemate väljalasetega ei ole garanteeritud:

  • "täisekraani kest" - töö juhtimine täisekraanirežiimis;
  • "sisendmeetod" - sisendmeetodite töötlemine;
  • "idle-inhibit" - ekraanisäästja (ekraanisäästja) käivitamise blokeerimine;
  • “input-timestamps” – sisendsündmuste ajatemplid;
  • "linux-dmabuf" - mitme videokaardi jagamine DMABuff tehnoloogia abil;
  • “tekstisisend” — tekstisisestuse organiseerimine;
  • "osutižestid" - juhtimine puuteekraanidelt;
  • "relatiivsed osuti sündmused" - suhtelised osuti sündmused;
  • “pointer constraints” - osuti piirangud (blokeerimine);
  • "tahvelarvuti" - tahvelarvutitest sisendi tugi.
  • “xdg-foreign” - liides suhtlemiseks “naaberkliendi” pindadega;
  • “xdg-decoration” - akna kaunistuste renderdamine serveri poolel;
  • “xdg-output” — lisateave videoväljundi kohta (kasutatakse murdosa skaleerimiseks);
  • "xwayland-keyboard-grab" – jäädvustage sisend XWaylandi rakendustes.
  • esmane valik - analoogselt X11-ga tagab esmase lõikepuhvri (esmane valik) toimimise, mille teave sisestatakse tavaliselt hiire keskmise nupuga;
  • linux-explicit-synchronization on Linuxi spetsiifiline mehhanism pinnaga seotud puhvrite sünkroonimiseks.

Allikas: opennet.ru

Lisa kommentaar