Wayland-Protocols 1.27 útgáfa

Útgáfa af wayland-samskiptareglunum 1.27 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.

Allar samskiptareglur fara í röð í gegnum þrjú stig - þróun, prófun og stöðugleika. Eftir að hafa lokið þróunarstigi („óstöðug“ flokkurinn), er siðareglur settur í „sviðsetning“ greinina og opinberlega innifalin í leiðarlandasamskiptareglunum, 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. Ólíkt „óstöðug“ flokknum bannar „sviðsetning“ 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ýju útgáfunni hefur nýjum samskiptareglum verið bætt við flokkinn „sviðsetning“:

  • content-type - Leyfir viðskiptavinum að senda upplýsingar um innihaldið sem er að birta til samsetta netþjónsins, sem hægt er að nota til að hámarka efnisvitaða hegðun, svo sem að stilla tiltekna DRM eiginleika eins og "efnisgerð". Stuðningur við eftirfarandi efnisgerðir er lýst yfir: enginn (engar upplýsingar um gagnategundina), mynd (úttak stafrænna mynda, krefst lágmarks vinnslu), myndband (myndband eða hreyfimynd, nákvæmari samstillingu er nauðsynleg til að forðast stam) og leikur (ræst leikir, framleiðsla frá lágmarks seinkun).
  • ext-idle-notify - Leyfir samsettum netþjónum að senda tilkynningar til viðskiptavina um óvirkni notenda, sem hægt er að nota til að virkja viðbótarorkusparnaðarstillingar eftir ákveðinn tíma óvirkni.

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:

  • drm-leiga - veitir það fjármagn sem þarf til að búa til steríómynd með mismunandi biðmunum fyrir vinstra og hægra auga þegar það er gefið út í sýndarveruleika heyrnartól.
  • "ext-session-lock" - skilgreinir leið til að læsa lotu, til dæmis meðan skjávarinn er í gangi eða auðkenningarglugginn birtist.
  • "single-pixel-buffer" - gerir þér kleift að búa til eins pixla biðminni sem innihalda fjögur 32-bita RGBA gildi.
  • „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 yfir í annað).

Samskiptareglur í þróun í „óstöðugu“ greininni:

  • „fullskjáskel“ - stjórn á vinnu í fullskjásstillingu.
  • "inntaksaðferð" - inntaksaðferðir til vinnslu.
  • „aðgerðalaus“ - hindrar ræsingu skjávarans (skjávara).
  • "input-timestamps" - tímastimplar fyrir inntaksviðburði.
  • "lyklaborð-flýtivísar-hindra" - stjórnar viðhengi flýtivísa og flýtilykla.
  • "linux-dmabuf" - samnýting nokkurra skjákorta með DMABuff tækni.
  • "linux-skýr-samstilling" er Linux-sérstakur búnaður til að samstilla yfirborðsbundna biðminni.
  • „bendingarbendingar“ - stjórn frá snertiskjáum.
  • „benditakmarkanir“ - benditakmarkanir (blokkun).
  • „aðalval“ - á hliðstæðan hátt við X11, tryggir það virkni aðal klemmuspjaldsins (aðalval), upplýsingar sem venjulega eru settar inn með miðjumúsarhnappi.
  • „relative pointer events“ - afstætt benditilvik.
  • "tafla" - stuðningur við inntak frá spjaldtölvum.
  • "textainnsláttur" - skipulag textainnsláttar.
  • „xdg-foreign“ er viðmót til að hafa samskipti við yfirborð „nágranna“ viðskiptavinarins.
  • "xdg-decoration" - birtir gluggaskreytingar á þjóninum.
  • "xdg-output" - viðbótarupplýsingar um myndbandsúttakið (notað fyrir brotaskala).
  • "xwayland-keyboard-grab" - fanga inntak í XWayland forritum.

Heimild: opennet.ru

Bæta við athugasemd