Wayland-Protocols 1.49 air a leigeil ma sgaoil

Chaidh am pasgan wayland-protocols 1.49 fhoillseachadh, anns a bheil seata de phròtacalan agus leudachaidhean a tha a’ cur ri prìomh phròtacal Wayland agus a’ toirt seachad na comasan a dh’ fheumar gus frithealaichean co-dhèanta agus àrainneachdan luchd-cleachdaidh a thogail.

Anns an dreach Ăšr:

  • Chaidh am pròtacal deuchainneach sgèile-bloigheach xx a chur ris. Leigidh e le sgèileadh siostaman co-òrdanachaidh loidigeach stèidhichte air slĂ n-Ă ireamhan gus cruinneas suidheachaidh a leasachadh agus rĂšn nan co-òrdanachaidhean loidigeach a mheudachadh sĂŹos gu piogsail fa leth. Tha an gnĂŹomh seo a’ dèiligeadh ris an rĂšn cuibhrichte de shiostaman co-òrdanachaidh loidigeach, nach eil gu leòr airson suidheachadh aig ĂŹre piogsail, rud a tha riatanach airson lĂ n bhuileachadh sgèileadh bloigheach.
  • Chaidh am pròtacal "linux-dmabuf" Ăšrachadh gus taic a thoirt do shiostaman ioma-GPU. Air siostaman mar sin, faodaidh an neach-dèiligidh co-rèiteachadh a dhèanamh air co-dhèanamh. frithealaiche dè an GPU a bu chòir a chleachdadh.
  • Chaidh am pròtacal color-management-v1 Ăšrachadh gus taic a thoirt do mheata-dhĂ ta ĂŹomhaigh BT.2100 airson a chleachdadh ann an co-dhèanamh frithealaiche luchd-lĂ imhseachaidh sònraichte a leigeas le taisbeanadh ceart de shusbaint HDR a chaidh a chruthachadh airson Windows.

Bidh a h-uile pròtacal a’ dol tro ìrean leasachaidh, deuchainn, agus seasmhachd ann an sreath. Às dèidh crìoch a chur air an ìre leasachaidh (an roinn “neo-sheasmhach”, thèid pròtacal a chur sa mheur “àrd-ùrlar” agus a ghabhail a-steach gu h-oifigeil ann an sreath wayland-protocols. Às dèidh crìoch a chur air an deuchainn, thèid a ghluasad chun roinn sheasmhach. Faodar pròtacalan san roinn “àrd-ùrlar” an uairsin a chleachdadh ann an co-dhèanamhan. frithealaichean agus luchd-dèiligidh a dh’ fheumas comasan co-cheangailte. Eu-coltach ris a’ roinn “neo-sheasmhach”, tha “àrd-ùrlaradh” a’ toirmeasg atharrachaidhean a bhriseas co-chòrdalachd. Ach, ma lorgar cùisean no easbhaidhean rè deuchainnean, chan urrainnear a dhiùltadh gun tèid dreach pròtacal ùr, cudromach no leudachadh Wayland eile a chur na àite.

Gus lìbhrigeadh phròtacalan a luathachadh do luchd-leasachaidh agus gus gnìomhachadh tràth de phròtacalan a bhrosnachadh ann am pròiseactan a tha ann mar-thà, a’ tòiseachadh leis an fhoillseachadh roimhe, chaidh ìre “deuchainneach” a chuir ris, a leigeas le atharrachaidhean a bhriseas co-chòrdalachd agus cuir ris protocolaidhean “amh” a ghabhas toirt mean air mhean chun na h-ìre cheart. Ged a dh’ fheumas protocol sgioba taic a chruthachadh agus àireamh shònraichte de dh’ aithnean (ACKn) fhaighinn bho luchd-ath-bhreithneachaidh gus a dhol a-steach don ìre àrdachaidh, chan fheum e ach gearanan sam bith fhaighinn (NACKn) rè na h-ùine ath-bhreithneachaidh dà sheachdain gus a dhol a-steach don ìre deuchainneach.

Tha an sreath wayland-protocols an-dràsta a’ toirt a-steach na protocolaidhean seasmhach a leanas, a tha co-chosmhail air ais:

  • "viewporter" - a’ leigeil leis a’ chleachdaiche gnĂŹomhan a dhèanamh air sgèileadh agus bearradh oirean an uachdair air an taobh frithealaiche.
  • "taisbeanadh-Ăšine" - a 'toirt seachad taisbeanadh bhidio.
  • Tha "xdg-shell" na eadar-aghaidh airson a bhith a 'cruthachadh agus ag eadar-obrachadh le uachdaran mar uinneagan, a' toirt cothrom dhut an gluasad timcheall an sgrion, tuiteam, leudachadh, ath-mheudachadh, msaa.
  • "linux-dmabuf" - a 'toirt seachad comasan airson wl_buffers a chruthachadh stèidhichte air DMA-BUF.
  • “tablet” - eagrachadh cuir a-steach bho chlĂ ran grafaigeach.

Pròtacalan air an deuchainn anns a’ mheur “stèidse”:

  • drm-lease - a’ toirt seachad na goireasan a tha riatanach gus ĂŹomhaigh stereo a ghineadh le bufairean eadar-dhealaichte airson na sĂšilean clĂŹ is deas nuair a thèid iad a-mach gu fònaichean-cluaise brĂŹgheil.
  • "ext-session-lock" - a 'mĂŹneachadh dòigh air an seisean a ghlasadh, mar eisimpleir, fhad' sa tha an sĂ bhalaiche-sgrĂŹn a 'ruith no nuair a tha an còmhradh dearbhaidh air a thaisbeanadh.
  • "bufair aon-piogsail" - a 'leigeil leat bufairean aon-piogsail a chruthachadh anns a bheil ceithir luachan RGBA 32-bit.
  • "xdg-activation" - leigidh seo leat fòcas a ghluasad eadar diofar uachdaran den chiad ĂŹre (mar eisimpleir, a’ cleachdadh
    (xdg-activation faodaidh aon aplacaid fòcas atharrachadh gu aplacaid eile).
  • seòrsa-susbaint - a’ leigeil le teachdaichean co-dhèanta a thoirt seachad frithealaiche Fiosrachadh mun t-susbaint a thathar a’ taisbeanadh a ghabhas cleachdadh gus giĂšlan mothachail air susbaint a bharrachadh, leithid a bhith a’ suidheachadh fheartan DRM sònraichte leithid “seòrsa susbaint.” Tha taic airson nan seòrsaichean susbaint a leanas air a dhearbhadh: gin (gun fhiosrachadh mu sheòrsa dĂ ta), dealbh (toradh dhealbhan didseatach a dh’ fheumas glè bheag de phròiseasadh), bhidio (bhidio no beòthachadh, a dh’ fheumas sioncronachadh nas mionaidiche gus stad a chuir air), agus geama (cur air bhog geama, a dh’ fheumas toradh le glè bheag de latency).
  • ext-idle-notify - A’ leigeil le frithealaichean measgaichte fiosan a chuir gu teachdaichean mu neo-ghnĂŹomhachd luchd-cleachdaidh, a ghabhas cleachdadh gus modhan sĂ bhalaidh cumhachd a bharrachd a chuir an gnĂŹomh Ă s deidh Ăšine sònraichte de neo-ghnĂŹomhachd.
  • tearing-control - a’ leigeil leat sioncronadh dĂŹreach (VSync) a dhĂŹ-cheadachadh le buille taise dĂŹreach ann an tagraidhean lĂ n-sgrĂŹn, air a chleachdadh gus dĂŹon an aghaidh reubadh ann an toradh. Ann an tagraidhean ioma-mheadhain, tha artifacts mar thoradh air reubadh na bhuaidh neo-mhiannach, ach ann am prògraman gèam, faodar gabhail ri artifacts ma dh’ adhbhraicheas dèiligeadh riutha dĂ il a bharrachd.
  • ext-foreign-toplevel-list - A’ faighinn fiosrachadh air ais mu uachdar air a chuir aig an ĂŹre as Ă irde, a leigeas leat uinneagan a chuir air dòigh gus doca a chuir air mullach susbaint eile, mar eisimpleir, na pannalan agus na suidsichean uinneig agad fhèin a cheangal.
  • tèarainteachd-co-theacsa - a’ leigeil leat teachdaichean a chomharrachadh a’ cleachdadh aonaranachd bogsa gainmhich. Faodaidh neach-dèiligidh ceangal Ăšr a chlĂ radh ri frithealaiche co-dhèanta stèidhichte air Wayland agus co-theacs tèarainteachd a cheangal ris, agus Ă s deidh sin cuiridh am manaidsear co-phĂ irteach crĂŹoch air na comasan a tha rim faighinn leis a’ cheangal stèidhichte stèidhichte air a’ cho-theacsa tèarainteachd ainmichte.
  • tha cumadh cĂšrsair na dhòigh eile air coltas a’ chursair a ghnĂ thachadh, stèidhichte air a bhith a’ dol seachad air sreath de dhealbhan cursair an Ă ite a bhith a’ snaidheadh ​​gu uachdar (wl_surface).
  • “ext-transient-seat” - air a dhealbhadh gus seiseanan neo-eisimeileach sealach (suidheachain) a chruthachadh airson an cleachdadh le innealan cuir a-steach brĂŹgheil. Mar eisimpleir, nuair a chuireas tu an comas ceangal ri deasg iomallach, leigidh am protocol leat seisean air leth a chruthachadh airson gach neach-cleachdaidh le meur-chlĂ r brĂŹgheil agus luchag.
  • “xdg-toplevel-drag” - a’ leudachadh an uidheamachd “Slaod & leig Ă s” leis a’ chomas uinneagan Ă rd-ĂŹre a cheangal ri gnĂŹomhachd slaodadh, a ghabhas cleachdadh, mar eisimpleir, airson slaodadh bhĂ raichean inneal no tabaichean brabhsair leis an luchag a chuir air dòigh. Leigidh am protocol Ăšr leat pĂ irtean so-ruigsinneach de uinneag a chruthachadh a bhios, nuair a thèid an slaodadh bhon uinneig sin, gu bhith nan uinneagan Ăšra agus a ghabhas gluasad air mullach na h-uinneige a th’ ann mus tèid a cheangal a-rithist.
  • “xdg-dialog” - a’ leigeil leat buadhan sònraichte còmhraidh a shònrachadh do uachdar Ă rd-ĂŹre, mar eisimpleir, faodaidh tu còmhraidhean modal a chruthachadh a chuireas casg air eadar-obrachadh luchd-cleachdaidh leis a’ chòrr den eadar-aghaidh.
  • "linux-drm-syncobj" - a 'toirt seachad innealan airson sioncronadh bufair soilleir a' cleachdadh stuthan sioncronaidh DRM (Manaidsear Rendering DĂŹreach). Thathas a’ gabhail ris, ann an co-theacsa sioncronaidh nuair a thathar a’ toirt seachad bufair, gun leasaich am pròtacal a thathar a’ moladh obair le draibhearan stèidhichte air API grafaiceachd Vulkan agus OpenGL (tha am buileachadh stèidhichte air luchd-lĂ imhseachaidh anns na draibhearan). Tha am pròtacal Ăšr ga dhèanamh comasach dèanamh cinnteach gu bheil gnĂŹomhachd tarraing gu bufair crĂŹochnaichte mus seall am manaidsear co-sgrĂŹobhaidh am bufair sin.
  • alpha-modifier, a leigeas le teachdaichean ĂŹre follaiseachd an uachdair atharrachadh agus gnĂŹomhachd a ghluasad gus dèanamh cinnteach Ă  follaiseachd gu taobh an t-seirbheisiche co-dhèanta, a dh’ fhaodas an uair sin na h-obraichean sin ath-stiĂšireadh gu KMS.
  • xdg-toplevel-icon - ceangail an ĂŹomhaigh ri uinneag na h-ĂŹre as Ă irde.
  • ext-image-capture-source agus ext-image-copy-capture - eagrachadh airson susbaint a ghlacadh air a thaisbeanadh air an sgrion.
  • xdg-system-bell - a ’leigeil leat comharra siostam a chuir a-mach, a dh’ fhaodar a chleachdadh, mar eisimpleir, mar rabhadh ann an emuladair crĂŹochnachaidh. Tha cruth toradh nan comharran air a dhearbhadh a rèir toil a ’mhanaidsear co-phĂ irteach; faodaidh e a bhith chan e a-mhĂ in fuaim, ach freagairt lèirsinneach.
  • fifo - a’ cur an gnĂŹomh uidheamachd FIFO (an toiseach a-steach, an toiseach a-mach) airson a bhith a’ lĂ imhseachadh ciudha Ăšrachadh susbaint an uachdar a tha air a thaisbeanadh. Air an taobh phractaigeach, tha am protocol a’ leigeil le toradh feitheamh ri sganadh dĂŹreach a chrĂŹochnachadh (vblank) an Ă ite a bhith a’ cleachdadh fios air ais gach uair a bhios e deiseil airson frèam Ăšr a thaisbeanadh, a dh’ fhuasglas duilgheadas luchdan GPU Ă rd nuair a bhios tu a’ cleachdadh VSync.
  • Ăšine-commit — leigidh sin leat crĂŹoch Ăšine a cheangal ris an t-susbaint uachdar (co-dhèanta frithealaiche bu chòir an t-atharrachadh susbaint a thaisbeanadh mas urrainnear Ă s dèidh na h-Ăšine ainmichte, ach chan ann roimhe).
  • ext-data-control - A’ leigeil le teachdaichean sochair smachd a chumail air giollachd dĂ ta, mar eisimpleir gus manaidsearan clipboard a chuir an gnĂŹomh.
  • Ă ite-obrach a-muigh — a’ cur a’ bhun-bheachd an gnĂŹomh deasgaichean brĂŹgheil agus a’ tabhann thachartasan le fiosrachadh mu staid nan deasgaichean, a bharrachd air a’ chomas deasgaichean a ghnĂŹomhachadh agus a dhĂŹ-ghnĂŹomhachadh. Faodar am pròtacal a chleachdadh gus deas-bhòrdan agus comharran a chruthachadh a tha a’ taisbeanadh liosta de dheasgaichean brĂŹgheil a tha rim faighinn agus a leigeas le gluasad eatorra.
  • riaghladh dath - a ’toirt seachad comasan airson riaghladh dath agus taic airson raon soilleireachd leudaichte leudaichte (HDR, Raon Àrd Dynamic). Leis an leudachadh a bharrachd, faodaidh tagraidhean teachdaiche fiosrachadh fhaighinn mu fheartan dath innealan toraidh agus dĂ ta a chuir seachad mu fheartan dath an t-susbaint aca fhèin chun t-seirbheisiche co-dhèanta. Ann am frithealaiche measgaichte, faodar am fiosrachadh seo a chleachdadh gus dath a riaghladh gu fèin-ghluasadach nuair a thathar a’ taisbeanadh susbaint air diofar innealan toraidh, mar eisimpleir gus susbaint a thionndadh gu taisbeanadh a tha freagarrach airson a thaisbeanadh air sgrĂšdairean HDR. Bithear a’ cleachdadh pròifilean ICC airson cunntas a thoirt air Ă iteachan dath.
  • xdg-toplevel-tag — Leigidh seo le teachdaichean Wayland tagaichean a cheangal ri uachdaran Ă rd-ĂŹre as urrainn don fhrithealaiche co-dhèanamh a chleachdadh gus uinneagan aithneachadh Ă s deidh don tagradh ath-thòiseachadh (mar eisimpleir, dh’ fhaodadh tagradh tagaichean “prĂŹomh uinneag” agus “roghainnean” a shuidheachadh airson na prĂŹomh uinneige agus uinneag nan roghainnean). Tha an seòrsa dearbh-aithne seo feumail airson suidheachadh, meud agus feartan uinneagan ath-nuadhachadh Ă s dèidh ath-thòiseachadh, agus airson riaghailtean sònraichte a mhĂŹneachadh airson seòrsachan fa leth de dh’uinneagan.
  • riochdachadh-dath — a’ mĂŹneachadh riochdachadh dath uachdar Wayland. Faodaidh teachdaichean Wayland meata-dhĂ ta a thoirt seachad a tha a dhĂŹth gus follaiseachd, modail dath, fo-shamplachadh, agus raon tomhais a mhĂŹneachadh, agus a thathas a’ cleachdadh nuair a thathar ag atharrachadh bufair le dĂ ta a tha a’ freagairt ris a’ mhodail dath YCbCr gu riochdachadh RGB.
  • ext-background-effect - a’ cur buaidhean an sĂ s ann am pĂ irtean leth-shoilleir de uachdar Wayland, leithid doilleireachd cĂšl-fhiosrachaidh.
  • pointer-warp - Leigidh seo le aplacaid am pointear a ghluasad sa bhad gu suidheachadh sònraichte.
  • xdg-session-management — comasan airson staid is suidheachadh uinneagan seisean a chaidh a bhriseadh a thoirt air ais, mar eisimpleir Ă s dèidh tubaist frithealaiche no aplacaid measgaichte.

Pròtacalan ga leasachadh anns a’ mheur deuchainneach:

  • xx-session-management - ag ath-nuadhachadh staid nan uinneagan airson seiseanan air an deach stad a chuir orra (mar eisimpleir, Ă s dèidh tubaist manaidsear co-dhèanamh).
  • xx-input-method — leigidh seo le aplacaidean dòighean cuir a-steach teacsa a chur an gnĂŹomh airson frithealaichean co-dhèanta agus teacsa a chaidh a chur a-steach a ghineadh, a ghabhas cleachdadh, mar eisimpleir, gus meur-chlĂ ran brĂŹgheil agus sreathan IME (Deasaiche Modh Cuir a-steach) a chruthachadh airson giullachd cuir a-steach.
  • xx-text-input — leigidh seo le frithealaichean co-dhèanta dòighean cuir-a-steach a chur an gnĂŹomh agus teacsa a chur gu aplacaidean. Bidh am pròtacal a’ daingneachadh eadar-obrachaidhean eadar frithealaichean co-dhèanta agus aplacaidean agus a’ leigeil le smachd a bhith ann air feartan leithid teacsa cuir-a-steach a thar-chur, tachartasan fòcas cuir-a-steach a lĂ imhseachadh, agus sònrachaidhean raointean cuir-a-steach (cĂ nan, taghadh teacsa, seòrsa susbaint) a thoirt fa-near.
  • xx-cutouts — gus fiosrachadh fhaighinn mu ghearraidhean air an sgrion (mar eisimpleir, an raon fon chamara aghaidh air scrion an fhòn-smart).
  • xx-zones — airson uinneagan Ă rd-ĂŹre a chruthachadh agus a chur ri "zones" — Ă rainneachdan leis an Ă ite co-òrdanachaidh aca fhèin. Leigidh am pròtacal le rèiteachadh loidsigeach uinneagan, anns a bheil gach uinneag suidhichte an coimeas ri gach uinneag eile.
  • xx-keyboard-filter — airson gum bi an neach-dèiligidh a’ glacadh thachartasan meur-chlĂ ir taghte, ag atharrachadh thachartasan cuir-a-steach, no a’ bacadh thachartasan sònraichte bho bhith air an cur chun uachdar Wayland a tha ag amas air.

Pròtacalan gan leasachadh anns a’ mheur “neo-sheasmhach”:

  • “lĂ n-sgrĂŹn” - smachd air obair ann am modh lĂ n-sgrĂŹn.
  • "Input-dòigh" - a 'giollachd dhòighean cur a-steach.
  • “idle-inhibit” - a’ cur bacadh air cur air bhog an sĂ bhalaiche-sgrĂŹn (sĂ bhalaiche-sgrĂŹn).
  • "stampaichean-inntrigidh" - clĂ ran-ama airson tachartasan cuir a-steach.
  • "meur-chlĂ r-shortcuts-inhibit" - a 'cumail smachd air ceangal ath-ghoiridean meur-chlĂ r agus hotkeys.
  • Tha "linux-explicit-synchronization" sònraichte do Linux inneal airson bufairean a shioncronachadh a thaobh an uachdair.
  • “gluasadan puing” - smachd bho scrionaichean suathaidh.
  • “cuingealachaidhean puing” - cuingealachaidhean puing (bacadh).
  • “taghadh bun-sgoile” - a rèir coimeas ri X11, bidh e a ’dèanamh cinnteach Ă  obrachadh a’ bhòrd-bhrath bun-sgoile (taghadh bun-sgoile), Ă s am bi fiosrachadh mar as trice air a chuir a-steach le putan meadhan na luchaige.
  • “tachartasan comharrachaidh cĂ irdeach” - tachartasan comharrachaidh cĂ irdeach.
  • “cuir a-steach teacsa” - eagrachadh cuir a-steach teacsa.
  • Tha “xdg-foreign” na eadar-aghaidh airson eadar-obrachadh le uachdar a ’chliant“ nĂ baidh ”.
  • "xdg-decoration" - a 'toirt seachad sgeadachadh uinneig air taobh an fhrithealaiche.
  • "xdg-output" - fiosrachadh a bharrachd mun toradh bhidio (air a chleachdadh airson sgèileadh bloigh).
  • "xwayland-keyboard-grab" - glacadh cuir a-steach ann an tagraidhean XWayland.

Source: fosgailtenet.ru

Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster