Xirmada wayland-protocols 1.31 waa la siidaayay. Waxay ka kooban tahay hab-maamuusyo iyo fidinno kordhinaya awoodaha hab-maamuuska Wayland ee xudunta u ah oo bixiya awoodaha loo baahan yahay si loo dhiso adeegayaal isku dhafan iyo deegaan isticmaale.
Dhammaan hab-maamuusyadu waxay si isdaba joog ah u maraan saddex weji - horumarinta, tijaabinta iyo xasilinta. Ka dib marka la dhammeeyo marxaladda horumarinta (qaybta "aan xasiloonayn"), borotokoolka waxaa lagu meeleeyaa laanta "staging" oo si rasmi ah loogu daray hab-maamuuska-wayland-ka, ka dib marka la dhammeeyo imtixaanka, waxaa loo wareejinayaa qaybta xasilloon. Hab-maamuusyada ka soo jeeda qaybta "habaynta" ayaa mar horeba loo isticmaali karaa server-yada iyo macaamiisha ka kooban halka shaqada la xidhiidha looga baahan yahay. Si ka duwan qaybta "aan xasiloonayn", "habaynta" waxay mamnuucday samaynta isbeddelada ku xadgudbaya waafaqsanaanta, laakiin haddii dhibaatooyinka iyo cilladaha la ogaado inta lagu jiro imtixaanka, beddelka nooc cusub oo muhiim ah ee borotokoolka ama kordhinta Wayland kale lagama saarayo.
Nooca cusub ayaa la daabacay usbuuc ka dib markii la sii daayay Wayland-Protocols 1.30, kaas oo ku daray taageerada nidaamka xakamaynta jeexjeexa ee curyaaminta is-waafajinta toosan. Nooca 1.31 wuxuu ku daray borotokoolka cabbirka jajabka qaybta "habaynta". Nidaamkani wuxuu u oggolaanayaa maareeyaha curiyaha inuu gudbiyo qiyamka cabirka dusha sare ee aan wada jirka ahayn, taasoo u oggolaanaysa macmiilka inuu go'aamiyo cabbirro sax ah oo sax ah oo loogu talagalay walxaha wp_viewport marka loo eego gudbinta macluumaadka cabbirka wareegsan. Hirgelinta borotokoolka cabbirka jajabka ayaa loo diyaariyey wlroots, KWin, iyo glfw.
Hadda, hab-maamuuska-wayland waxa ka mid ah borotokoollada xasiloon ee soo socda, kuwaas oo bixiya waafaqsanaanta gadaal:
- viewporter" - wuxuu u oggolaanayaa macmiilka inuu sameeyo ficillo ku saabsan cabbiridda iyo jarista cidhifyada dusha sare ee dhinaca server.
- "Presentation-time" - waxay bixisaa bandhig muuqaal ah.
- "xdg-shell" waa isku xirka abuurista iyo la falgalka sagxadaha sida daaqadaha, kaas oo kuu ogolaanaya inaad ku wareejiso hareeraha shaashadda, yareyso, ballaariso, cabbirka, iwm.
Hab-maamuusyada lagu tijaabiyay laanta "habaynta":
- drm-lease - waxa ay siisaa agabka lagama maarmaanka u ah in lagu soo saaro sawir stereo leh meelo kala duwan oo indhaha bidix iyo midig ah marka la soo saarayo madax-madaxeedyada dhabta ah ee dhabta ah.
- "ext-sesion-lock" - wuxuu qeexayaa habka loo xiri karo fadhiga, tusaale ahaan, inta uu shaashadu ku shaqaynayo ama wada hadalka xaqiijinta la soo bandhigayo.
- "single-pixel-buffer" - wuxuu kuu ogolaanayaa inaad abuurto hal-pixel baffers oo ay ku jiraan afar 32-bit RGBA qiimaha.
- "xdg-activation" - waxay kuu ogolaanaysaa inaad u kala wareejiso diiradda u dhexeeya dusha sare heerka koowaad ee kala duwan (tusaale, addoo isticmaalaya xdg-activation, hal codsi u bedeli karaa diiradda kale).
- nooca nuxurka - wuxuu u oggolaanayaa macaamiisha inay ka gudbaan isku-dhafka isku-dhafan server Macluumaadka ku saabsan waxyaabaha la soo bandhigayo ee loo isticmaali karo in lagu hagaajiyo dhaqanka ka warqabka macluumaadka, sida dejinta sifooyinka gaarka ah ee DRM sida "nooca macluumaadka." Taageerada noocyada macluumaadka soo socda ayaa lagu dhawaaqay: midna (macluumaad nooca xogta ah ma jiro), sawir (soo saarista sawirka dijitaalka ah ee u baahan habayn yar), muuqaal (muuqaal ama dhaqdhaqaaq, oo u baahan is-waafajin sax ah si looga fogaado in la shiirsado), iyo ciyaarta (bilaabidda ciyaarta, oo u baahan wax soo saar leh daahitaan yar).
- ext-idle-notify - Waxay u ogolaataa adeegayaasha isku dhafan inay u soo diraan ogaysiisyada ku saabsan hawl la'aanta isticmaale, kaas oo loo isticmaali karo in lagu dhaqaajiyo habab kaydin koronto oo dheeri ah ka dib wakhti go'an oo dhaqdhaqaaq la'aan ah.
- jeexid-control - waxay kuu ogolaaneysaa inaad damiso isku-dhafka toosan (VSync) oo leh garaaca garaaca garaaca tooska ah ee codsiyada shaashadda buuxa, oo loo isticmaalo in laga ilaaliyo jeexjeexa soo-saarka. Codsiyada warbaahinta badan, artifacts ay sabab u tahay jeexjeexa ayaa ah saameyn aan loo baahnayn, laakiin barnaamijyada ciyaaraha, artifacts waa loo dulqaadan karaa haddii wax ka qabashada iyaga ay keenaan dib u dhac dheeraad ah.
Hab-maamuusyada lagu soo saarayo laanta "aan xasilloonayn":
- "fullscreen-shell" - xakamaynta shaqada ee qaabka shaashadda buuxa.
- "habka wax-gelinta" - hababka wax-gelinta.
- "Iidle-inhibit" - xannibista bilawga shaashadda (screen save)
- "Input-timestamps" - timestamps ee dhacdooyinka galinta.
- "keyboard-shortcuts-inhibit" - waxay xakameysaa lifaaqa furayaasha gaaban ee kiiboodhka iyo furayaasha kulul.
- "linux-dmabuf" - wadaaga kaarar badan oo fiidiyoow ah iyadoo la isticmaalayo tignoolajiyada dma-buf.
- "linux-explicit-synchronization" waxay gaar u tahay Linux farsamo loogu talagalay isku-dubaridka kaydka marka loo eego dusha sare.
- "tilmaamaha-tilmaamaha" - xakamaynta shaashadaha taabashada.
- "caqabadaha tilmaamayaasha" - xannibaadaha tilmaamayaasha ( xannibaadda).
- "doorashada aasaasiga ah" - isbarbardhigga X11, waxay xaqiijisaa hawlgalka kiliboodhka aasaasiga ah (doorashada aasaasiga ah), macluumaadka kaas oo inta badan lagu geliyo badhanka jiirka dhexe.
- "dhacdooyinka tilmaame qaraabo" - dhacdooyinka tilmaame qaraabo.
- "Tablet" - taageero gelinta kaniiniyada.
- "text-input" - abaabulka gelinta qoraalka.
- "xdg-shisheeye" waa isku-xidhka la falgalka dusha sare ee macmiilka "dariska".
- "xdg-decoration" - qurxinta daaqadaha ee dhinaca server-ka.
- "xdg-output" - macluumaad dheeraad ah oo ku saabsan soo saarista fiidiyowga (oo loo isticmaalo isku-dheellitirka jajabyada).
- "xwayland-keyboard-grab" - qabso gelinta codsiyada XWayland.
Source: opennet.ru
