Hoʻokuʻu i nā kaʻa wayland 1.20

Loaʻa hoʻokuʻu pūʻolo nā protocols wayland 1.20, i loko o kahi pūʻulu o nā protocols a me nā hoʻonui e hoʻokō i nā hiki o ka protocol base Wayland a hāʻawi i nā pono e pono ai no ke kūkulu ʻana i nā kikowaena composite a me nā kaiapuni mea hoʻohana. Ua hoʻokumu ʻia ka hoʻokuʻu 1.20 ma hope koke iho 1.19, no ka hiki ʻole ke hoʻokomo i kekahi mau faila (README.md, GOVERNANCE.md, MEMBERS.md) i loko o ka waihona.

Ua hōʻano hou ka mana hou i ka protocol pūpū-xdg, ka mea i hoʻohui i ka hiki ke hoʻololi i ke kūlana o nā dialog popup i hoʻopili mua ʻia. Ua hoʻohui ʻia nā ʻano enum a me bitfield hou i ka "manawa hōʻike" a me nā protocols xdg-shell. Ua hoʻohui ʻia kahi palapala i ka haku mele
AUPUNI.md, e wehewehe ana i nā kaʻina hana no ka hoʻokumu ʻana i nā protocol Wayland hou a me ka hoʻonui ʻana i nā mea i loaʻa i ka wayland-protocols set. Ua hana ʻia nā hoʻohui liʻiliʻi i nā protocols e kū nei, ua hoʻomaikaʻi ʻia nā palapala, a ua hoʻopau ʻia nā hewa i ʻike ʻia.

I kēia manawa, loaʻa nā kaʻina wayland-protocols i kēia mau protocols paʻa, e hāʻawi ana i ka hoʻohālikelike hope:

  • "viewporter" - hiki i ka mea kūʻai ke hoʻokō i nā hana ʻokiʻoki a me ka ʻili o ka ʻili ma ka ʻaoʻao kikowaena.
  • "manawa hōʻike" - hāʻawi i ka hōʻike wikiō.
  • ʻO "xdg-shell" kahi kikowaena no ka hoʻokumu ʻana a me ka launa pū ʻana me nā papa e like me nā puka makani, e hiki ai iā ʻoe ke hoʻoneʻe iā lākou a puni ka pale, hoʻemi, hoʻonui, hoʻololi, a pēlā aku.

ʻO nā protocols paʻa ʻole, ʻaʻole i hoʻopau ʻia ka hoʻomohala ʻana a ʻaʻole i hōʻoiaʻiʻo ʻia e kūpaʻa me nā hoʻokuʻu i hala:

  • "fullscreen-shell" - ka mana o ka hana ma ke ʻano pale piha;
  • "ʻano hoʻokomo" - kaʻina hana hoʻokomo;
  • "idle-inhibit" - kaohi ʻana i ka hoʻomaka ʻana o ka pale pale (screen saver);
  • "input-timestamps" - nā kaha manawa no nā hanana hoʻokomo;
  • "linux-dmabuf" - kaʻana like o nā kāleka wikiō me ka ʻenehana DMABuff;
  • "kikokikona-hoʻokomo" - hoʻonohonoho o ka hoʻokomo kikokikona;
  • "Nā kuhikuhi-kūlana" - kaohi mai nā pale paʻi;
  • "nā hanana kuhikuhi pili" - nā hanana kuhikuhi pili;
  • “kauohi kuhikuhi” - pointer constraints (blocking);
  • "papa" - kākoʻo no ka hoʻokomo ʻana mai nā papa.
  • "xdg-haole" - ka pilina no ka launa pū ʻana me nā ʻili o ka mea kūʻai aku "hoa noho";
  • "xdg-decoration" - hoʻolalelale i nā mea hoʻonani puka makani ma ka ʻaoʻao kikowaena;
  • "xdg-output" — ʻike hou aʻe e pili ana i ka hoʻopuka wikiō (hoʻohana ʻia no ka hoʻonui ʻia ʻana);
  • "xwayland-keyboard-grab" - hopu i ka hoʻokomo ma nā polokalamu XWayland.
  • koho mua - ma ka hoʻohālikelike me X11, e hōʻoiaʻiʻo i ka hana ʻana o ka clipboard mua (koho mua), ka ʻike e hoʻokomo pinepine ʻia me ka pihi ʻiole waena;
  • ʻO ka linux-explicit-synchronization he ʻano Linux-specific no ka hoʻonohonoho ʻana i nā pale paʻa i ka ʻili.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka