Wayland-protocols, seti yezvigadziriso inozadzisa kugona kweWayland

Munguva pfupi yapfuura kuburitswa kweshanduro nyowani kwakaziviswa yeiyo package wayland protocol 1.26, iyo ine seti ye maprotocol uye ekuwedzera anozadzisa kugona kweiyo base Wayland protocol uye kupa kugona kunodiwa kuvaka komputa server uye mushandisi nharaunda.

Ese maprotocol anogara achipfuura nemuzvikamu zvitatu: kusimudzira, kuyedza, uye kudzikamisa. Mushure mekupedzwa kwechikamu chekusimudzira ("isina kugadzikana" chikamu), iyo protocol inoiswa pabazi re "staging" uye inosanganisirwa zviri pamutemo muwayland protocol suite, uye mushure mekupedzwa kwekuyedzwa, inoendeswa kune yakagadzikana chikamu. Protocols muchikamu che "staging" inogona kutoshandiswa mumasevhisi akaumbwa uye vatengi uko kushanda kwakabatana navo kunodiwa.

Kusiyana nechikamu "chisina kugadzikana", mu "staging" shanduko dzinotyora kuenderana dzinorambidzwa, asi kana matambudziko netsikidzi zvikaonekwa panguva yekuyedzwa, kutsiva neiyo yakakosha protocol vhezheni kana imwe Wayland yekuwedzera hairambidzwe .

Kune chikamu cheWayland protocol aripo parizvino, anotevera akatsiga maprotocol anowirirana neshanduro dzakapfuura anomira pachena:

  • viewporter: Inobvumira mutengi kuita kuyera nekucheka zviito pamipendero yepasi padivi reseva.
  • mharidzo-nguva: iyo inopa kuratidzwa kwevhidhiyo
    xdg-ganda: inova chimiro chekugadzira uye kudyidzana nenzvimbo dzakaita semahwindo, zvichivabvumira kufamba-famba pachiratidziri, kudzikisa, kuwedzera, chinja saizi, nezvimwe.

Kune chikamu chemaprotocol akaedzwa mubazi re "staging" tinogona kuwana:

  • drm lease : Inopa zviwanikwa zvinodikanwa kuti ugadzire mufananidzo we stereo une mabuffer akasiyana emeso ekuruboshwe nekurudyi kana atumirwa kune chaiwo chaiwo mahedhifoni.
  • ext-session-lock: Inotsanangura nzira dzekukiya chikamu, semuenzaniso panguva yekusavha skrini kana dialog yekusimbisa.
  • single-pixel-buffer: Inokutendera iwe kugadzira imwe-pixel buffers inosanganisira ina 32-bit RGBA kukosha.
  • xdg-activation: iyo inobvumira kuendesa yakatarisa pakati penzvimbo dzakasiyana dzedanho rekutanga (semuenzaniso, kushandisa xdg-activation, imwe application inogona kushandura kutarisa kune imwe).

Hunhu hutsva hutsva hweWayland-Protocols 1.26

Kuburitswa uku kunosuma imwe chete pixel buffer test protocol,
iyo, pamwe chete nekuwedzera kwekuona, inobvumira vatengi kuti
gadzira nzvimbo dzeruvara rumwechete rwekupokana saizi…

Uku ndiko zvakare kuburitswa kwekutanga kunoda kuwedzeredzwa kweprotocol kune
tevera RFC 2119 mazwi. Pamusoro pezvataurwa kusvika pari zvino, iyi vhezheni inouyawo ne
kujekeswa kwakajairwa, zvirevo zvakavandudzwa uye zvimwe zvigadziriso zvidiki.

Muiyi vhezheni ichangobva kuburitswa, zvinoratidzwa kuti imwechete pixel buffer protocol yakawedzerwa kune "staging" chikamu, ichibvumira kusikwa kweimwe pixel buffers inosanganisira ina 32-bit RGBA tsika. Uchishandisa protocol yekuratidzira, maseva anoumbwa anogona kuyera mapixel buffers kuti agadzire nzvimbo dzakafanana dzine mavara ehukuru hwekupokana.

Imwe shanduko inomira pachena mune iyi vhezheni itsva ndeyen iyo xdg_shell protocol, iyo inopa chinongedzo chekudyidzana nenzvimbo semahwindo, izvo zvinokutendera kuti ufambise nzvimbo dzakatenderedza skrini, kuderedza, kuwedzera, kuwedzera saizi, nezvimwe, mune izvi. yakawedzera tsigiro yemaseva anoumbwa iyo inoshandisa chete chikamu chekushanda kwehwindo rekutarisira rinopihwa ne xdg_shell.

Nekune rimwe divi, zvinoratidzwa zvakare kuti chiitiko chakarongwa wm_kugona kuendesa ruzivo nezve kugona kunowanikwa pane inoumbwa sevha.

Pamusoro pazvo, zvinonziwo kuti text input protocol yakanyora zvakare mutauro izvo zvakakonzera kududzira kusinganzwisisike uye nekuwedzera kujekesa nezvemaitiro aidiwa.

Uye zvakakoshawo kutaura kuti kubva mushanduro itsva iyi yewayland-protocols kushandiswa kweizwi rinotsanangurwa muRFC 2119 kunosungirwa.

Pakupedzisira kana uri iKufarira kudzidza zvakawanda nezvazvo nezve iyi vhezheni nyowani, iwe unogona kutarisa iyo ruzivo Mune inotevera chinongedzo.

Kana vari avo vanofarira kuziva zvakawanda nezve wayland-protocols, vanogona kubvunza inotevera chinongedzo. 


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako