Ilabas ang wayland-protocols 1.21

Ang wayland-protocols 1.21 package ay inilabas na. Naglalaman ito ng isang hanay ng mga protocol at extension na nagpapalawak ng mga kakayahan ng pangunahing protocol ng Wayland at nagbibigay ng mga kakayahan na kinakailangan upang bumuo ng mga pinagsama-samang server at kapaligiran ng user.

Simula sa paglabas 1.21, ang yugto ng pagbuo ng protocol na "hindi matatag" ay pinalitan ng "pag-eensayo" upang maging maayos ang proseso ng pagpapanatag para sa mga protocol na nasubukan na sa mga kapaligiran ng produksyon. Ang lahat ng mga protocol ay sunud-sunod na dumadaan sa tatlong yugto: pagbuo, pagsubok, at pagpapanatag. Pagkatapos makumpleto ang yugto ng pagbuo, ang isang protocol ay inilalagay sa sangay na "pag-eensayo" at isinasama sa suite ng wayland-protocols, at pagkatapos makumpleto ang pagsubok, ito ay ililipat sa kategoryang matatag. Ang mga protocol sa kategoryang "pag-eensayo" ay maaari nang gamitin sa mga composite. mga server at mga kliyente na nangangailangan ng kaugnay na functionality. Sa kategoryang "staging," ipinagbabawal ang mga pagbabagong sumisira sa compatibility, ngunit kung may matuklasan na mga isyu o pagkukulang habang sinusubukan, hindi maaaring isantabi ang kapalit nito gamit ang bago at mahalagang bersyon ng protocol o ibang Wayland extension.

Sinusuportahan na ngayon ng bagong bersyon ang pag-install gamit ang Meson build system sa halip na mga autotool. Ang suporta para sa mga autotool ay binalak na ganap na hindi na ginagamit sa hinaharap. Ang isang bagong protocol, xdg-activation, ay idinagdag sa kategorya ng pagtatanghal, na nagpapahintulot sa paglipat ng focus sa pagitan ng iba't ibang mga first-level na ibabaw. Halimbawa, gamit ang xdg-activation, maaaring ilipat ng isang application launcher ang focus sa isa pa, o maaaring ilipat ng isang application ang focus sa isa pa. Ang suporta sa xdg-activation ay ipinatupad na para sa Qt, GTK, wlroots, Mutter, at KWin.

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 mga aksyon sa pag-scale at pag-crop ng mga gilid ng ibabaw sa gilid server.
  • "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.

Sinuri ang mga protocol sa sangay ng "pagtatanghal ng dula":

  • "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;
  • linux-explicit-synchronization - partikular sa Linux mekanismo para sa pag-synchronize ng mga buffer kaugnay ng ibabaw.
  • xdg-activation — nagbibigay-daan sa iyong ilipat ang focus sa pagitan ng iba't ibang first-level surface (halimbawa, gamit ang xdg-activation, ang isang application ay maaaring lumipat ng focus sa isa pa).

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster