Gefa út wayland-samskiptareglur 1.21

Útgáfa af wayland-samskiptareglunum 1.21 pakkanum hefur verið gefin út, sem inniheldur sett af samskiptareglum og viðbótum sem bæta við getu grunn Wayland samskiptareglunnar og veita nauðsynlega möguleika til að byggja upp samsetta netþjóna og notendaumhverfi.

Frá og með útgáfu 1.21 hefur „óstöðug“ samskiptaþróunarstigi verið skipt út fyrir „stigsetningu“ til að jafna út stöðugleikaferlið fyrir samskiptareglur sem hafa verið prófaðar í framleiðsluumhverfi. Allar samskiptareglur fara í röð í gegnum þrjú stig - þróun, prófun og stöðugleika. Eftir að þróunarstiginu er lokið er siðareglurnar settar í „sviðsetning“ greinina og innifalin í leiðalandssamskiptareglunum og eftir að prófun er lokið er hún færð í stöðuga flokkinn. Nú þegar er hægt að nota samskiptareglur úr flokknum „sviðsetning“ í samsettum netþjónum og viðskiptavinum þar sem skyldrar virkni er krafist. Í flokknum „sviðsetning“ er bannað að gera breytingar sem brjóta í bága við eindrægni, en ef vandamál og gallar koma í ljós við prófun er ekki útilokað að skipta út fyrir nýja mikilvæga útgáfu af samskiptareglunum eða annarri Wayland viðbót.

Nýja útgáfan felur í sér möguleika á að setja upp með því að nota Meson smíðakerfið í stað sjálfvirkra tækja. Það eru áform um að hætta algjörlega að styðja sjálfvirkt verkfæri í framtíðinni. Nýrri xdg-virkjunaraðferð hefur verið bætt við sviðsetningarflokkinn, sem gerir kleift að flytja fókus á milli mismunandi yfirborðs á fyrsta stigi. Til dæmis, með xdg-virkjun, getur eitt ræsiviðmót forrita gefið fókus á annað viðmót, eða eitt forrit getur skipt um fókus yfir í annað. xdg-virkjunarstuðningur hefur þegar verið innleiddur fyrir Qt, GTK, wlroots, Mutter og KWin.

Sem stendur innihalda wayland-samskiptareglur eftirfarandi stöðugar samskiptareglur, sem veita afturábak eindrægni:

  • "viewporter" - gerir viðskiptavinum kleift að framkvæma mælikvarða og klippingu yfirborðskanta á þjóninum.
  • „kynningartími“ - veitir myndbandsskjá.
  • „xdg-shell“ er viðmót til að búa til og hafa samskipti við yfirborð sem glugga, sem gerir þér kleift að færa þá um skjáinn, lágmarka, stækka, breyta stærð osfrv.

Samskiptareglur prófaðar í „sviðsetning“ greininni:

  • „skel á fullum skjá“ - stjórn á vinnu á fullum skjá;
  • „inntaksaðferð“ - inntaksaðferðir til vinnslu;
  • „aðgerðalaus“ - hindrar ræsingu skjávarans (skjávara);
  • „inntakstímastimplar“ — tímastimplar fyrir inntaksatburði;
  • "linux-dmabuf" - samnýting nokkurra skjákorta með DMABuff tækni;
  • „textainnsláttur“ — skipulag textainnsláttar;
  • „bendingarbendingar“ - stjórn frá snertiskjáum;
  • „relative pointer events“ - afstætt benditilvik;
  • „benditakmarkanir“ - benditakmarkanir (blokkun);
  • "tafla" - stuðningur við inntak frá spjaldtölvum.
  • „xdg-foreign“ - tengi fyrir samskipti við yfirborð „nágranna“ viðskiptavinarins;
  • „xdg-skreyting“ - birtir gluggaskreytingar á miðlarahlið;
  • „xdg-output“ — viðbótarupplýsingar um myndbandsúttakið (notað fyrir brotaskala);
  • "xwayland-keyboard-grab" - fanga inntak í XWayland forritum.
  • aðalval - á hliðstæðan hátt við X11, tryggir virkni aðal klemmuspjaldsins (aðalval), upplýsingar sem venjulega eru settar inn með miðjumúsarhnappi;
  • linux-skýr-samstilling er Linux-sérstakur búnaður til að samstilla yfirborðsbundna biðminni.
  • xdg-activation - gerir þér kleift að flytja fókus á milli mismunandi yfirborðsflata á fyrsta stigi (til dæmis, með því að nota xdg-activation, getur eitt forrit skipt um fókus í annað).

Heimild: opennet.ru

Bæta við athugasemd