Ilabas ang wayland-protocols 1.20

Magagamit paglabas ng pakete wayland-protocol 1.20, na naglalaman ng isang hanay ng mga protocol at extension na umaakma sa mga kakayahan ng base Wayland protocol at nagbibigay ng mga kakayahan na kinakailangan para sa pagbuo ng mga composite server at user environment. Ang release 1.20 ay ginawa halos kaagad pagkatapos 1.19, dahil sa kabiguang magsama ng ilang partikular na file (README.md, GOVERNANCE.md, MEMBERS.md) sa archive.

Na-update ng bagong bersyon ang protocol xdg-shell, na nagdagdag ng kakayahang baguhin ang posisyon ng mga naka-link na popup dialog. Ang mga bagong katangian ng enum at bitfield ay naidagdag sa "oras ng pagtatanghal" at mga xdg-shell na protocol. May naidagdag na dokumento sa komposisyon
GOVERNANCE.md, na naglalarawan sa mga proseso para sa paggawa ng mga bagong protocol ng Wayland at pag-update ng mga umiiral na sa hanay ng mga protocol ng wayland. Ang mga menor de edad na pagdaragdag ay ginawa sa mga kasalukuyang protocol, ang dokumentasyon ay napabuti, at ang mga natukoy na error ay inalis.

Sa kasalukuyan, kasama sa wayland-protocol ang mga sumusunod na stable na protocol, na nagbibigay ng backward compatibility:

  • "viewporter" - nagbibigay-daan sa kliyente na magsagawa ng scaling at surface edge trimming action sa server side.
  • "oras ng pagtatanghal" - tinitiyak ang pagpapakita ng video.
  • Ang “xdg-shell” ay isang interface para sa paglikha at pakikipag-ugnayan sa mga surface bilang mga bintana, na nagbibigay-daan sa iyong ilipat ang mga ito sa paligid ng screen, i-minimize, palawakin, baguhin ang laki, atbp.

Mga hindi matatag na protocol, ang pagbuo nito ay hindi pa nakumpleto at hindi ginagarantiyahan na mananatiling tugma sa mga nakaraang release:

  • "fullscreen-shell" - kontrol ng trabaho sa full screen mode;
  • "paraan ng pag-input" - pagproseso ng mga pamamaraan ng pag-input;
  • "idle-inhibit" - pagharang sa paglulunsad ng screensaver (screen saver);
  • “input-timestamps” — mga timestamp para sa mga kaganapan sa pag-input;
  • "linux-dmabuf" - pagbabahagi ng ilang video card gamit ang teknolohiyang DMABuff;
  • “text-input” — organisasyon ng text input;
  • "pointer-gestures" - kontrol mula sa mga touch screen;
  • "relative pointer events" - relative pointer event;
  • "pointer constraints" - pointer constraints (pagharang);
  • "tablet" - suporta para sa input mula sa mga tablet.
  • "xdg-foreign" - interface para sa pakikipag-ugnayan sa mga surface ng "kapitbahay" na kliyente;
  • "xdg-decoration" - pag-render ng mga dekorasyon sa window sa gilid ng server;
  • “xdg-output” — karagdagang impormasyon tungkol sa output ng video (ginagamit para sa fractional scaling);
  • "xwayland-keyboard-grab" - pagkuha ng input sa mga XWayland application.
  • pangunahing-pagpili - sa pamamagitan ng pagkakatulad sa X11, tinitiyak ang pagpapatakbo ng pangunahing clipboard (pangunahing pagpili), ang impormasyon mula sa kung saan ay karaniwang ipinasok sa gitnang pindutan ng mouse;
  • Ang linux-explicit-synchronization ay isang mekanismong partikular sa Linux para sa pag-synchronize ng mga surface-bound buffer.

Pinagmulan: opennet.ru

Magdagdag ng komento