Askatu wayland-protokoloak 1.20

Eskuragarri paketeen kaleratzea wayland-protokoloak 1.20, oinarrizko Wayland protokoloaren gaitasunak osatzen dituzten eta zerbitzari konposatuak eta erabiltzaile-inguruneak eraikitzeko beharrezkoak diren gaitasunak eskaintzen dituzten protokolo eta luzapen multzo bat dauka. 1.20 bertsioa ia berehala sortu zen 1.19, artxiboan zenbait artxibo (IRAKURRI.md, GOBERNANZA.md, KIDEAK.md) sartu ez direlako.

Bertsio berriak protokoloa eguneratu du xdg-shell, dagoeneko lotuta dauden laster-elkarrizketa-koadroen posizioa aldatzeko gaitasuna gehitu zuen. Enum eta bitfield atributu berriak gehitu dira "presentation time" eta xdg-shell protokoloetan. Konposizioari dokumentu bat gehitu zaio
GOBERNANTZA.md, Wayland protokolo berriak sortzeko eta wayland-protokoloen multzoan daudenak eguneratzeko prozesuak deskribatzen dituena. Dauden protokoloetan gehikuntza txikiak egin dira, dokumentazioa hobetu eta identifikatutako akatsak ezabatu dira.

Gaur egun, wayland-protokoloak honako protokolo egonkorrak biltzen ditu, atzerako bateragarritasuna ematen dutenak:

  • "viewporter" - bezeroari eskalatzeko eta gainazaleko ertzak mozteko ekintzak egiteko aukera ematen dio zerbitzariaren aldean.
  • "aurkezpen-denbora" - bideoaren bistaratzea eskaintzen du.
  • "xdg-shell" leiho gisa gainazalak sortzeko eta haiekin elkarreragiteko interfaze bat da, eta horrek pantailan zehar mugitzeko, minimizatzeko, zabaltzeko, tamaina aldatzeko, etab.

Protokolo ezegonkorrak, zeinen garapena oraindik amaitu ez den eta iraganeko bertsioekin bateragarria izango denik ziurtatzen ez denik:

  • "fullscreen-shell" - lanaren kontrola pantaila osoko moduan;
  • "input-method" - sarrera-metodoak prozesatzeko;
  • "idle-inhibit" - pantaila-babeslea (pantaila-babeslea) abiaraztea blokeatzea;
  • β€œinput-timestamps” β€” sarrerako gertaeren denbora-zigiluak;
  • "linux-dmabuf" - hainbat bideo-txartel partekatzea DMABuff teknologia erabiliz;
  • β€œtext-input” β€” testu-sarreraren antolaketa;
  • "pointer-gestures" - kontrola ukipen-pantailetatik;
  • β€œrelative pointer events” - erakusle erlatiboen gertaerak;
  • "pointer constraints" - erakusleen mugak (blokeatzea);
  • "tablet" - tabletetatik sarrerarako laguntza.
  • "xdg-foreign" - "alboko" bezeroaren gainazalekin elkarrekintzarako interfazea;
  • "xdg-decoration" - leiho-apaingarriak errendatzea zerbitzariaren aldean;
  • "xdg-output" - bideoaren irteerari buruzko informazio gehigarria (eskala zatikirako erabiltzen da);
  • "xwayland-keyboard-grab" - hartu sarrera XWayland aplikazioetan.
  • aukeraketa primarioa - X11-ren analogiaz, arbel nagusiaren funtzionamendua bermatzen du (hautaketa nagusia), zeinaren informazioa normalean saguaren erdiko botoiarekin txertatzen da;
  • linux-explicit-synchronization gainazaleko buffer-ak sinkronizatzeko Linux-en berariazko mekanismo bat da.

Iturria: opennet.ru

Gehitu iruzkin berria