Hoʻokuʻu ʻia ʻo Wayland-Protocols 1.27

Ua paʻi ʻia ka hoʻokuʻu ʻia ʻana o ka pūʻolo wayland-protocols 1.27, i loaʻa 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ā mea hiki ke kūkulu i nā kikowaena composite a me nā wahi hoʻohana.

Hele nā ​​protocols āpau i ʻekolu mau ʻanā - hoʻomohala, hoʻāʻo a hoʻopaʻa. Ma hope o ka hoʻopau ʻana i ka pae hoʻomohala (ka ʻāpana "unstable"), waiho ʻia ka protocol i ka lālā "staging" a hoʻokomo ʻia i loko o ka wayland-protocols set, a ma hope o ka pau ʻana o ka hoʻāʻo ʻana, hoʻoneʻe ʻia i ka māhele paʻa. Hiki ke hoʻohana ʻia nā protocols mai ka māhele "staging" i nā kikowaena composite a me nā mea kūʻai aku kahi e pono ai nā hana pili. ʻAʻole like me ka ʻāpana "unstable", pāpā ʻia ka "staging" i ka hana ʻana i nā hoʻololi e kūʻē i ka hoʻohālikelike ʻana, akā inā ʻike ʻia nā pilikia a me nā hemahema i ka wā o ka hoʻāʻo ʻana, ʻaʻole i kāpae ʻia ka hoʻololi ʻana me kahi mana koʻikoʻi o ka protocol a i ʻole kahi hoʻonui Wayland.

I ka mana hou, ua hoʻohui ʻia nā protocols hou i ka māhele "staging":

  • ʻano kikoʻī - ʻAe i nā mea kūʻai aku e hāʻawi i ka ʻike e pili ana i ka ʻike e hōʻike ʻia ana i ka server composite, hiki ke hoʻohana ʻia no ka hoʻomaʻamaʻa ʻana i ka ʻike ʻike maʻiʻo, e like me ka hoʻonohonoho ʻana i nā waiwai DRM kikoʻī e like me ka "content type". Hoʻolaha ʻia ke kākoʻo no nā ʻano maʻiʻo: ʻaʻohe (ʻaʻohe ʻike e pili ana i ke ʻano ʻikepili), kiʻi (ka hoʻopuka ʻana o nā kiʻi kikohoʻe, koi ʻia ka liʻiliʻi o ka hana ʻana), wikiō (wikiō a i ʻole animation, koi ʻia ka hoʻonohonoho pololei ʻana e pale i ka stuttering) a me ka pāʻani (hoʻomaka pāʻani, hoʻopuka mai ka liʻiliʻi liʻiliʻi).
  • ext-idle-notify - E ʻae i nā kikowaena composite e hoʻouna i nā leka hoʻomaopopo i nā mea kūʻai aku e pili ana i ka hana ʻole o ka mea hoʻohana, hiki ke hoʻohana ʻia no ka hoʻāla ʻana i nā ʻano hana mālama mana hou ma hope o kekahi manawa o ka hana ʻole.

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.

Ua hoʻāʻo ʻia nā protocols ma ka lālā "staging":

  • drm-lease - hāʻawi i nā kumuwaiwai e pono ai e hoʻohua i kahi kiʻi stereo me nā pale ʻokoʻa no nā maka hema a me ka ʻākau ke hoʻopuka ʻia i nā poʻo ʻoiaʻiʻo maoli.
  • "ext-session-lock" - wehewehe i ke ʻano o ka laka ʻana i ke kau, no ka laʻana, ʻoiai e holo ana ka pale pale a i ʻole hōʻike ʻia ke kamaʻilio hōʻoia.
  • "hoʻokahi-pixel-buffer" - hiki iā ʻoe ke hana i nā buffers hoʻokahi-pixel i loaʻa i nā waiwai RGBA 32-bit ʻehā.
  • "xdg-activation" - hiki iā ʻoe ke hoʻololi i ka manaʻo ma waena o nā ʻano papa mua (no ka laʻana, me ka hoʻohana ʻana i ka xdg-activation, hiki i kahi noi ke hoʻololi i ka manaʻo i kekahi).

Hoʻomohala ʻia nā protocols ma ka lālā "unstable":

  • "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.
  • "keyboard-shortcuts-inhibit" - hoʻomalu i ka hoʻopili ʻana i nā pōkole keyboard a me nā kī wela.
  • "linux-dmabuf" - kaʻana like o nā kāleka wikiō me ka ʻenehana DMABuff.
  • ʻO ka "linux-explicit-synchronization" he ʻano Linux-specific no ka hoʻonohonoho ʻana i nā pale pale i ka ʻili.
  • "Nā kuhikuhi-kūlana" - kaohi mai nā pale paʻi.
  • “kāohi kuhikuhi” - pointer constraints (blocking).
  • "koho mua" - ma ka hoʻohālikelike me X11, e hōʻoiaʻiʻo i ka hana o ka clipboard mua (koho mua), ka ʻike e hoʻokomo pinepine ʻia me ka pihi ʻiole waena.
  • "nā hanana kuhikuhi pili" - nā hanana kuhikuhi pili.
  • "papa" - kākoʻo no ka hoʻokomo ʻana mai nā papa.
  • "kikokikona-hoʻokomo" - hoʻonohonoho o ka hoʻokomo kikokikona.
  • ʻO ka "xdg-haole" kahi mea hoʻopili no ka launa pū ʻana me nā ʻili o ka mea kūʻai aku "kānāwai".
  • "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.

Source: opennet.ru

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