Siidaynta borotokoolka Wayland-1.35

Xirmada wayland-protocols 1.35 waa la siidaayay, oo ka kooban hab-maamuusyo iyo kordhino kaabaya awoodaha hab-maamuuska saldhigga Wayland oo bixiya awoodaha lagama maarmaanka u ah dhisidda adeegayaasha isku dhafan iyo deegaanka isticmaalaha.

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:

  • Hab-maamuuska tablet-v2, kaas oo bixiya agabka habaynta wax gelinta kaniiniyada garaafyada, ayaa loo wareejiyay qaybta xasilloon.
  • Hab-maamuuska cusub ee alpha-modifier ayaa lagu daray qaybta "habaynta", taas oo u oggolaanaysa macaamiisha inay beddelaan heerka daahfurnaanta dusha sare iyo ka saarista hawlaha daahfurnaanta server-ka isku dhafan, taas oo iyaduna u gudbin karta hawlahan KMS.
  • Talo ayaa lagu daray borotokoolka xdg-shell si aan loo muujin qurxinta ka baxsan xudduudaha joomatari ee daaqada marka la isticmaalayo qaabaynta daaqada foornada leh.

Hadda, hab-maamuuska-wayland waxa ka mid ah borotokoollada xasiloon ee soo socda, kuwaas oo bixiya waafaqsanaanta gadaal:

  • "viewporter" - waxay u ogolaataa macmiilka inuu sameeyo ficil-ka-jaridda geesaha geesaha ee dhinaca server-ka.
  • "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.
  • "linux-dmabuf" - waxay ku siinaysaa wadaaga dhowr kaarar muuqaal ah iyadoo la isticmaalayo tignoolajiyada DMA-BUF (waxay kuu ogolaanaysaa inaad abuurto wl_buffer ku salaysan DMA-BUF).
  • "Tablet" - ururinta gelinta kaniiniyada garaafka.

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.
  • ext-ajnebiga-toplevel-list - Waxay soo saartaa macluumaadka ku saabsan sagxadaha la dhigay heerka ugu sarreeya, kaas oo kuu ogolaanaya inaad habayso daaqadaha si aad ugu xidhato waxyaabaha kale, tusaale ahaan, inaad ku dhejiso muraayadahaaga iyo furayaasha daaqadaha.
  • security-context - waxay kuu ogolaanaysaa inaad aqoonsato macaamiisha adoo isticmaalaya go'doominta sanduuqa. Macmiilku waxa uu isku diiwaan gelin karaa xidhiidh cusub server-ka isku dhafan ee ku salaysan Wayland oo uu ku lifaaqi karaa xaalad ammaan, ka dib maareeyaha isku-dhafka ah ayaa xaddidi doona awoodaha la heli karo xiriirka la aasaasay iyada oo ku saleysan xaaladda amniga ee la cayimay.
  • qaabka cursor-ku waa hab kale oo lagu habayn karo muuqaalka cursorka, iyada oo lagu salaynayo gudbinta dhawr sawir oo cursor halkii aad ka soo qaadi lahayd dusha sare (wl_surface).
  • "kursi-ku-meel-gaar ah" waxaa loogu talagalay in lagu abuuro kalfadhiyo madax-bannaan oo ku-meel-gaar ah (kursi) oo loogu talagalay in lagu isticmaalo aaladaha gelinta ee casriga ah. Tusaale ahaan, marka la hirgelinayo awoodda lagu xiri karo miiska fog Hab-maamuusku wuxuu kuu oggolaanayaa inaad abuurto kalfadhi gaar ah oo leh kiiboodhka iyo jiirka dalwadduhu isticmaalo.
  • "xdg-toplevel-jiid" - waxay ku fidinaysaa habka "jiid & tuurid" oo awood u leh in lagu dhejiyo daaqadaha heerka sare ah hawlgalka jiidista, taas oo loo isticmaali karo, tusaale ahaan, si loo abaabulo jiidista qalabka ama browserka tabs ee jiirka. Hab-maamuuska cusub wuxuu kuu ogolaanayaa inaad abuurto qaybo la go'i karo oo ka mid ah daaqada, kuwaas oo marka laga soo jiido daaqadaas, noqdaan daaqado cusub oo kor loogu qaadi karo daaqada jirta ka hor inta aan dib loogu dhejin.
  • "xdg-dialog" - waxay kuu ogolaaneysaa inaad ku meeleyso sifooyin-gaar ah oo ku saabsan sagxadaha heerka sare, tusaale ahaan, waxaad abuuri kartaa wada-hadallo modal ah oo xannibaya isdhexgalka isticmaalaha intiisa kale.
  • "linux-drm-syncobj" - Waxay siisaa agabka si cad la isu waafajiyo kaydiyeyaasha iyadoo la isticmaalayo DRM (Maareeyaha Soo Bandhigista tooska ah) walxaha isku xidhka. Waxaa loo malaynayaa in macnaha guud ee wada shaqaynta marka la sawirayo bakhaar, borotokoolka la soo jeediyay uu wanaajin doono shaqada darawaliinta ee ku salaysan Vulkan iyo OpenGL garaafyada APIs ( dhaqangelintu waxay ku saleysan tahay maamulayaasha darawallada). Hab-maamuuska cusubi waxa uu suurtogal ka dhigayaa in la hubiyo in hawlgalka lagu samaynayo kaydka la dhammeeyo ka hor inta aanu maamulaha isku-dhafka ahi samaynin kaydka.

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-explicit-synchronization" waa hab Linux-gaar ah oo loogu talagalay isku-dubarid-ku-xidhayaasha 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.
  • "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

Add a comment