Ko te tukunga o te mokihi wayland-protocols 1.27 kua whakaputahia, kei roto he huinga kawa me nga toronga e kii ana i nga kaha o te kawa matua Wayland me te whakarato i nga kaha e tika ana mo te hanga i nga tūmau hiato me nga taiao kaiwhakamahi.
E toru nga wahanga kawa katoa - te whanaketanga, te whakamatautau me te whakapumautanga. I muri i te otinga o te wahanga whanaketanga ("kaore i mau" te waahanga), ka tuuhia te kawa ki te peka "whakaahua" ka uru mana ki roto i te huinga kawa-wayland, ka mutu te whakamatautau, ka nekehia ki te waahanga pumau. Ko nga kawa mai i te waahanga "whakaahua" ka taea te whakamahi i roto i nga kaitoro hiato me nga kaihoko kei te hiahiatia nga mahi e pa ana ki a raatau. Kaore i rite ki te waahanga "kaore i pumau", i roto i te "whakaahua" kaore e taea te whakarereke i nga huringa e takahi ana i te hototahi, engari mena ka kitea nga raru me nga hapa i te wa e whakamatautauria ana, kaore e whakakorehia te whakakapi me te waahanga hou o te kawa, tetahi atu toronga Wayland ranei.
I te putanga hou, kua taapirihia nga kawa hou ki te waahanga "whakaahua":
- momo ihirangi - Ka taea e nga kiritaki te tuku korero mo nga ihirangi e whakaatuhia ana ki te tūmau hiato, ka taea te whakamahi ki te arotau i te whanonga mohio ki te ihirangi, penei i te whakatakoto i nga taonga DRM motuhake penei i te "momo ihirangi". Ko te tautoko mo nga momo ihirangi e whai ake nei ka whakapuakihia: karekau (kaore he korero mo te momo raraunga), te whakaahua (te whakaputanga o nga whakaahua matihiko, me iti te tukatuka), te ataata (ataata, te hākoritanga ranei, me tika te tukutahitanga kia kore ai e paheke) me te keemu (whakarewa. kēmu, putanga mai i te roanga iti).
- ext-idle-notify - Whakaaetia nga tūmau hiato ki te tuku whakamohiotanga ki nga kaihoko mo te kore mahi a te kaiwhakamahi, ka taea te whakamahi hei whakahohe i etahi atu aratau penapena hiko i muri i etahi wa kore mahi.
Kei roto i nga kawa Wayland i tenei wa nga kawa pumau e whai ake nei he hototahi whakamuri:
- "Tirotiro" - ka taea e te kiritaki te mahi i nga mahi whakaheke me te tapahi i nga taha o te mata i te taha o te tūmau.
- "wa whakaaturanga" - whakarato whakaaturanga ataata.
- Ko te "xdg-shell" he atanga mo te hanga me te pahekoheko me nga papanga penei i nga matapihi, e taea ai te nuku huri noa i te mata, te whakaiti, te whakanui, te rahi, me era atu.
Kawa i whakamatauria i roto i te peka "whakatairanga":
- drm-lease - e whakarato ana i nga rauemi e tika ana hei hanga i te ahua tiwharewha me nga momo parepare mo te kanohi maui me te taha matau ina whakaatuhia ki nga potae mooni mariko.
- "ext-session-lock" - ka tautuhi i nga tikanga mo te raka i te waahi, hei tauira, i te wa e mahi ana te kaitiaki mata, te whakaputanga ranei o te korero motuhēhēnga.
- "kotahi-pixel-buffer" - ka taea e koe te hanga i nga putunga-pixel-kotahi kei roto e wha nga uara RGBA 32-bit.
- "xdg-activation" - ka taea e koe te whakawhiti i te arotahi i waenga i nga papa rereke o te taumata tuatahi (hei tauira, ma te whakamahi i te xdg-whakahohenga, ka taea e tetahi tono te huri i te arotahi ki tetahi atu).
Kawa e whakawhanakehia ana i te peka "kore":
- "mata-mata" - whakahaere mahi i roto i te aratau mata katoa.
- "tikanga-whakauru" - te tukatuka o nga tikanga whakauru.
- "idle-inhibit" - te aukati i te whakarewatanga o te kaitiaki mata (kaitiaki mata).
- "whakauru-waa" - tohu wa mo nga takahanga whakauru.
- "papapātuhi-pokatata-aukati" - Whakahaerehia te taapiri o nga pokatata papapātuhi me nga paatene wera.
- "linux-dmabuf" - Te tiri i nga kaari ataata maha ma te whakamahi i te hangarau DMABuff.
- Ko te "linux-explicit-tukutahi" he tikanga Linux-motuhake mo te tukutahi i nga putunga e pa ana ki tetahi mata.
- "tohu-tohu" - whakahaere mai i nga mata pa.
- "tohu tohu" - herenga tohu (aukati).
- "kowhiringa tuatahi" - ma te whakataurite ki te X11, ka tukuna te papatopenga tuatahi (te kowhiringa tuatahi), te whakaurunga o nga korero ka mahia ma te paatene kiore waenga.
- "takahanga tohu whanaunga" - takahanga tohu tohu whanaunga.
- "papa" - tautoko mo te whakauru mai i nga papa.
- "kuputuhi-whakauru" - te whakarite i te whakauru kupu.
- Ko te "xdg-foreign" he atanga mo te taunekeneke me nga papa o te kiritaki "tatatata".
- "xdg-decoration" - te whakaputa whakapaipai matapihi ki te taha tūmau.
- "xdg-output" - etahi atu korero mo te whakaputanga ataata (whakamahia mo te tauine hautanga).
- "xwayland-keyboard-grab" - Hopukia te whakaurunga ki nga tono XWayland.
Source: opennet.ru