Tá an pacáiste wayland-protocols 1.48 eisithe, ina bhfuil sraith prótacal agus síntí a chomhlánaíonn croíphrótacal Wayland agus a sholáthraíonn na cumais is gá chun freastalaithe ilchodacha agus timpeallachtaí úsáideora a thógáil.
Sa leagan nua:
- Cuireadh an prótacal xdg-session-management leis an gcatagóir stáitsithe, rud a thugann an cumas staid agus suíomh fuinneoga a athbhunú ó sheisiún curtha isteach i dtimpeallachtaí bunaithe ar Wayland, mar shampla tar éis do fhreastalaí nó d'fheidhmchlár ilchodach tuairteáil.
- Tá an prótacal ionchuir téacs leathnaithe, rud a ligeann do fhreastalaithe ilchodacha modhanna ionchuir a chur i bhfeidhm agus téacs a sheoladh chuig feidhmchláir. Mar shampla, tá an bhratach no_emoji curtha leis le haghaidh ionchuir gan emoji, tá tacaíocht curtha i bhfeidhm do ghníomhartha breise thar ionchur téacs, tá an bhratach teanga curtha leis chun faisnéis teanga a tharchur, tá iarratais chun an painéal ionchuir a thaispeáint agus a cheilt curtha leis, agus tá an bhratach preedit_hint curtha leis chun an stíl réamh-eagarthóireachta a shaincheapadh.
- Cuireadh prótacal turgnamhach xx-cutouts leis chun faisnéis a fháil faoi ghearrthacha ar an scáileán (mar shampla, an limistéar faoin gceamara tosaigh ar scáileán an fhóin chliste).
- Cuireadh prótacal turgnamhach xx-zones leis chun fuinneoga barrleibhéil a chruthú agus a chur le "criosanna" - timpeallachtaí a bhfuil a spás comhordanáidí féin acu. Ceadaíonn an prótacal seo socrú loighciúil fuinneoga, agus gach fuinneog suite i gcoibhneas le gach fuinneog eile.
- Cuireadh prótacal turgnamhach, xx-keyboard-filter, leis chun ligean don chliant imeachtaí méarchláir roghnaithe a thascradh, imeachtaí ionchuir a mhodhnú, nó imeachtaí áirithe a bhac ó bheith á dtabhairt chuig an dromchla Wayland atá dírithe.
Téann gach prótacal trí chéimeanna forbartha, tástála agus cobhsaíochta go seicheamhach. Tar éis an chéim forbartha (an chatagóir "neamhchobhsaí") a chríochnú, cuirtear prótacal sa bhrainse "stádáil" agus cuirtear san áireamh go hoifigiúil é i sraith wayland-protocols. Tar éis an tástáil a bheith críochnaithe, bogtar go dtí an chatagóir chobhsaí é. Is féidir prótacail sa chatagóir "stádáil" a úsáid ansin i gcomhchodanna. freastalaithe agus cliaint a bhfuil feidhmiúlacht ghaolmhar ag teastáil uathu. Murab ionann agus an chatagóir "éagobhsaí", toirmisceann "stádáil" athruithe a bhriseann comhoiriúnacht. Mar sin féin, má aimsítear saincheisteanna nó easnaimh le linn tástála, ní féidir athsholáthar le leagan nua, suntasach prótacail nó síneadh Wayland eile a chur as an áireamh.
Chun seachadadh prótacail d’fhorbróirí a bhrostú agus chun prótacail a spreagadh i dtionscadail atá ann cheana féin, ag tosú leis an scaoileadh roimhe seo, cuireadh céim “turgnamhach” leis, a cheadaíonn athruithe a bhriseann comhoiriúnacht agus prótacail “amh” a chur leis ar féidir iad a thabhairt de réir a chéile go dtí an leibhéal cuí. Cé go gcaithfidh prótacal foireann tacaíochta a fhoirmiú agus líon áirithe admhálacha (ACKanna) a fháil ó athbhreithneoirí chun dul isteach sa chéim stáitse, ní mór dó ach aon agóidí (NACKanna) a fháil le linn na tréimhse athbhreithnithe dhá sheachtain chun dul isteach sa chéim thurgnamhach.
Tá na prótacail chobhsaí seo a leanas san áireamh sa tsraith wayland-prótacail faoi láthair, atá comhoiriúnach siar:
- "viewporter" - ligeann don chliant gníomhartha a dhéanamh maidir le scálú agus bearradh imill an dromchla ar an taobh freastalaí.
- "cur i láthair-am" - soláthraíonn taispeáint físeáin.
- Is comhéadan é "xdg-shell" chun dromchlaí a chruthú agus a idirghníomhú mar fhuinneoga, rud a ligeann duit iad a bhogadh timpeall an scáileáin, titim, leathnú, méid a athrú, etc.
- "linux-dmabuf" - soláthraíonn sé cumais chun wl_buffers a chruthú bunaithe ar DMA-BUF.
- "tablet" - eagrú ionchuir ó táibléad grafacha.
Prótacail a tástáladh sa bhrainse "staging":
- drm-lease - soláthraíonn sé na hacmhainní atá riachtanach chun íomhá steirió a chruthú le maoláin éagsúla do na súile clé agus ar dheis nuair a thaispeánfar iad ar chlogad réaltachta fíorúla.
- "ext-session-lock" - sainmhíníonn sé na modhanna chun an seisiún a ghlasáil, mar shampla, le linn oibriú an spárálaíscáileáin nó le linn aschur na dialóige fíordheimhnithe.
- "maolán aon-picteilín" - is féidir leat maoláin aon-picteilín a chruthú a chuimsíonn ceithre luach RGBA 32-giotán.
- "xdg-activation" - is féidir leat fócas a aistriú idir dromchlaí éagsúla den chéad leibhéal (mar shampla, ag baint úsáide as xdg-activation, is féidir le feidhmchlár amháin fócas a aistriú go ceann eile).
- cineál-ábhar - ligeann do chliaint ilchodach a rith freastalaí Faisnéis faoin ábhar atá á thaispeáint ar féidir í a úsáid chun iompar atá feasach ar ábhar a bharrfheabhsú, amhail airíonna sonracha DRM a shocrú amhail "cineál ábhair." Dearbhaítear tacaíocht do na cineálacha ábhair seo a leanas: gan aon fhaisnéis faoi chineál sonraí), grianghraf (aschur grianghraf digiteach a bhfuil íosmhéid próiseála ag teastáil leis), físeán (físeán nó beochan, a bhfuil sioncrónú níos cruinne ag teastáil leis chun stad a sheachaint), agus cluiche (lainseáil cluiche, a bhfuil íosmhéid moille ag teastáil leis).
- ext-idle-notify - Ligeann sé seo do fhreastalaithe ilchodacha fógraí a sheoladh chuig cliaint faoi neamhghníomhaíocht úsáideora, ar féidir iad a úsáid chun modhanna coigilte cumhachta breise a ghníomhachtú tar éis tréimhse áirithe neamhghníomhaíochta.
- tearing-control - is féidir leat sioncrónú ingearach (VSync) a dhíchumasú le cuisle maolaithe ingearach in feidhmchláir lánscáileáin, a úsáidtear chun cosaint a dhéanamh i gcoinne cuimilte san aschur. I bhfeidhmchláir ilmheán, is éifeacht neamh-inmhianaithe iad déantáin de bharr cuimilte, ach i gcláir chearrbhachais, is féidir glacadh le déantáin má dhéantar moill bhreise orthu má dhéileáiltear leo.
- ext-foreign-toplevel-list - Aisghabhann faisnéis faoi dhromchlaí a chuirtear ar an mbarrleibhéal, a ligeann duit fuinneoga a eagrú go duga ar bharr ábhar eile, mar shampla, do phainéil féin agus lasca fuinneoige a cheangal.
- slándáil-comhthéacs - is féidir leat chun cliaint a aithint ag baint úsáide as leithlisiú bosca gainimh. Is féidir le cliant nasc nua a chlárú le freastalaí ilchodach Wayland-bhunaithe agus comhthéacs slándála a cheangal leis, agus ina dhiaidh sin cuirfidh an bainisteoir ilchodach teorainn leis na cumais atá ar fáil don nasc bunaithe bunaithe ar an gcomhthéacs slándála sonraithe.
- Is bealach eile é cruth cúrsóra chun cuma an chúrsóra a shaincheapadh, bunaithe ar shraith íomhánna cúrsóra a chur ar aghaidh in ionad a bheith ag sní go dromchla (wl_surface).
- “Suíochán Fo-neamhbhuan” - deartha chun seisiúin neamhspleácha sealadacha (suíocháin) a chruthú atá deartha le húsáid le gléasanna ionchuir fíorúla. Mar shampla, nuair a chuireann tú an cumas chun nascadh le deasc iargúlta i bhfeidhm, ceadaíonn an prótacal duit seisiún ar leith a chruthú do gach úsáideoir le méarchlár fíorúil agus luch.
- "xdg-toplevel-drag" - leathnaíonn sé an mheicníocht "tarraing & scaoil" leis an gcumas fuinneoga barrleibhéil a cheangal le hoibríocht tarraingthe, ar féidir a úsáid, mar shampla, chun barraí uirlisí nó cluaisíní brabhsálaí a tharraingt leis an luch a eagrú. Ligeann an prótacal nua duit codanna inscortha d’fhuinneog a chruthú, ar fuinneoga nua iad nuair a tharraingítear iad ón bhfuinneog sin agus gur féidir iad a bhogadh ar bharr na fuinneoige atá ann cheana féin sula n-athcheangail í.
- "xdg-dialog" - is féidir leat tréithe dialóg-shonracha a shannadh do dhromchlaí barrleibhéil, mar shampla, is féidir leat dialóga módúla a chruthú a chuireann bac ar idirghníomhú úsáideora leis an gcuid eile den chomhéadan.
- "linux-drm-syncobj" - soláthraíonn sé uirlisí le haghaidh sioncrónaithe maolánach follasach ag baint úsáide as réada sioncrónaithe DRM (Bainisteoir Rindreála Díreach). Glactar leis, i gcomhthéacs sioncrónaithe agus é á rindreáil do mhaolán, go bhfeabhsóidh an prótacal atá beartaithe obair le tiománaithe bunaithe ar APInna grafaic Vulkan agus OpenGL (tá an cur i bhfeidhm bunaithe ar láimhseálaithe sna tiománaithe). Leis an bprótacal nua is féidir a chinntiú go bhfuil oibríocht tarraingthe chuig maolán críochnaithe sula dtaispeánfaidh an bainisteoir cumadóireachta an maolán sin.
- alfa-mhodhnóir, a ligeann do chliaint leibhéal trédhearcachta an dromchla a athrú agus oibríochtaí aistrithe chun trédhearcacht a áirithiú do thaobh an fhreastalaí ilchodach, a fhéadfaidh na hoibríochtaí seo a atreorú chuig KMS ar a seal.
- xdg-toplevel-icon - ceangail an deilbhín leis an bhfuinneog barrleibhéil.
- ext-image-capture-source agus ext-image-copy-capture - eagrú gabhála ábhar atá ar taispeáint ar an scáileán.
- xdg-system-bell - ligeann duit comhartha córais a aschur, ar féidir é a úsáid, mar shampla, mar rabhadh in aithriseoir teirminéil. Déantar foirm an aschuir comhartha a chinneadh de rogha an bhainisteora ilchodach; ní hamháin gur freagra fuaime é, ach freagra amhairc.
- fifo - cuireann sé meicníocht FIFO (an chéad dul isteach, an chéad cheann amach) i bhfeidhm chun scuaine nuashonraithe ábhair an dromchla ar taispeáint a phróiseáil. Ar an taobh praiticiúil, ceadaíonn an prótacal aschur a úsáid ag fanacht le scanadh ingearach a chur i gcrích (vblank) in ionad úsáid a bhaint as glaonna ar ais gach uair tá sé réidh a thaispeáint fráma nua, a réitíonn an fhadhb ualach GPU ard nuair a úsáid VSync.
- tiomantas-uainiú - is féidir leat teorainn ama a cheangal leis an ábhar dromchla (ba cheart go léireodh an freastalaí ilchodach an t-athrú ábhar más féidir tar éis an ama sonraithe, ach ní níos luaithe).
- ext-data-control - Ligeann sé do chliaint faoi phribhléid próiseáil sonraí a rialú, mar shampla chun bainisteoirí gearrthaisce a chur i bhfeidhm.
- spás oibre seachtrach — cuireann sé an coincheap i bhfeidhm Virtualnyx rabochikh stolov agus cuireann sé imeachtaí ar fáil le faisnéis faoi staid na ndeasc, chomh maith leis an gcumas deasc a ghníomhachtú agus a dhíghníomhachtú. Is féidir an prótacal a úsáid chun painéil rialaithe agus táscairí a chruthú a thaispeánann liosta de dheasca fíorúla atá ar fáil agus a cheadaíonn aistriú eatarthu.
- bainistíocht-dathanna — soláthraíonn sé cumais le haghaidh bainistíocht datha agus tacaíocht do raon ard-dinimiciúil (HDR). Ligeann an síneadh seo d’fheidhmchláir chliaint faisnéis a fháil faoi airíonna a bhaineann le dath feistí aschuir agus sonraí faoi airíonna datha a n-ábhar féin a chur ar aghaidh chuig an bhfreastalaí ilchodach. I mód ilchodach, freastalaí Is féidir an fhaisnéis seo a úsáid le haghaidh bainistíocht uathoibríoch dathanna agus ábhar á thaispeáint ar fheistí aschuir éagsúla, mar shampla, chun ábhar a thiontú go cur i láthair atá oiriúnach le taispeáint ar mhonatóirí HDR. Úsáidtear próifílí ICC chun spásanna dathanna a chur síos.
- xdg-toplevel-tag — Ceadaíonn sé seo do chliaint Wayland clibeanna a cheangal le dromchlaí barrleibhéil ar féidir leis an bhfreastalaí comhdhéanta a úsáid chun fuinneoga a aithint tar éis an feidhmchlár a atosú (mar shampla, d'fhéadfadh feidhmchlár clibeanna "príomhfhuinneog" agus "socruithe" a shocrú don phríomhfhuinneog agus don fhuinneog socruithe). Tá an sainaithint sin úsáideach chun suíomh, méid agus airíonna fuinneoga a athbhunú tar éis atosaithe, agus chun rialacha speisialta a shainiú do chineálacha aonair fuinneoga.
- ionadaíocht-dathanna — sainmhíníonn sé seo ionadaíocht datha dhromchla Wayland. Is féidir le cliaint Wayland meiteashonraí a rith a theastaíonn chun trédhearcacht, samhail datha, fo-shampláil, agus raon cainníochtaithe a shainiú, agus a úsáidtear agus maolán á thiontú le sonraí a fhreagraíonn don tsamhail datha YCbCr go hionadaíocht RGB.
- éifeacht-chúlra-ext - cuireann sé éifeachtaí i bhfeidhm ar chodanna leaththrédhearcacha de dhromchla Wayland, amhail doiléiriú cúlra.
- pointeoir-dlúth - Ligeann sé seo d'fheidhmchlár an pointeoir a bhogadh láithreach chuig suíomh sonraithe.
Prótacail atá á bhforbairt sa bhrainse turgnamhach:
- xx-session-management - athbhunaíonn sé staid na bhfuinneog le haghaidh seisiún a cuireadh isteach orthu (mar shampla, tar éis tuairteála bainisteoir ilchodach).
- modh-ionchuir-xx — ceadaíonn sé d’fheidhmchláir modhanna ionchuir téacs a chur i bhfeidhm le haghaidh ilchodach freastalaithe agus an téacs iontráilte a ghiniúint, ar féidir é a úsáid, mar shampla, chun méarchláir fhíorúla agus sraitheanna IME (Eagarthóir Modhanna Ionchuir) a chruthú le haghaidh próiseála ionchuir.
- ionchur-téacs-xx — ligeann sé do fhreastalaithe ilchodacha modhanna ionchuir a chur i bhfeidhm agus téacs a sheoladh chuig feidhmchláir. Caighdeánaíonn an prótacal idirghníomhaíocht idir ilchodacha freastalaí agus feidhmchláir, agus ligeann sé duit cumais ar nós téacs ionchuir a tharchur, imeachtaí athraithe fócais ionchuir a láimhseáil, agus sonraíochtaí na réimsí ionchuir (teanga, roghnú téacs, cineál ábhair) a bhainistiú.
Prótacail atá á bhforbairt sa bhrainse "éagobhsaí":
- "blaosc lánscáileáin" - obair rialaithe i mód lánscáileáin.
- "modh-ionchuir" - próiseáil modhanna ionchuir.
- "idle-inhibit" - bac a chur ar sheoladh an spárálaíscáileáin (spárálaíscáileáin).
- "stampaí ama ionchuir" - stampaí ama le haghaidh teagmhais ionchuir.
- "méarchláir-aicearraí-cosc" - Rialaíonn sé ceangal aicearraí méarchláir agus eochracha te.
- Tá "linux-explicit-synchronization" sainiúil do Linux meicníocht chun maoláin a shioncrónú i gcoibhneas leis an dromchla.
- "gothaí treoraithe" - rialú ó scáileáin tadhaill.
- "srianta pointeoir" - srianta pointeoir (blocáil).
- "bunscoile-roghnú" - de réir analaí le X11, soláthraíonn sé an gearrthaisce bunscoile (roghnú bunscoile), a chur isteach na faisnéise as a dhéantar de ghnáth leis an cnaipe luiche lár.
- "imeachtaí pointeoir coibhneasta" - imeachtaí pointeora coibhneasta.
- "ionchur téacs" - eagrú ionchur téacs.
- Is comhéadan é "xdg-foreign" chun idirghníomhú le dromchlaí cliant "comharsanachta".
- "xdg-maisiú" - rindreáil maisiúcháin fuinneoige ar thaobh an fhreastalaí.
- "xdg-aschur" - faisnéis bhreise faoin aschur físeáin (a úsáidtear le haghaidh scálaithe codánach).
- "xwayland-keyboard-grab" - Gabh ionchur i bhfeidhmchláir XWayland.
Foinse: oscailtenet.ru
