Eldono de Wayland-Protocols 1.27

La liberigo de la pakaĵo wayland-protocols 1.27 estis publikigita, enhavanta aron da protokoloj kaj etendaĵoj, kiuj kompletigas la kapablojn de la baza Wayland-protokolo kaj disponigas la kapablojn necesajn por konstrui kunmetitajn servilojn kaj uzantmediojn.

Ĉiuj protokoloj sinsekve trapasas tri fazojn - evoluo, testado kaj stabiligo. Post kompletigado de la disvolva etapo (la "malstabila" kategorio), la protokolo estas metita en la "sceniga" branĉo kaj oficiale inkluzivita en la aro de wayland-protokoloj, kaj post kiam testado estas finita, ĝi estas movita al la stabila kategorio. Protokoloj de la kategorio "scenigo" jam povas esti uzataj en kunmetitaj serviloj kaj klientoj kie rilata funkcieco estas postulata. Male al la "malstabila" kategorio, "scenigo" malpermesas fari ŝanĝojn kiuj malobservas kongruon, sed se problemoj kaj mankoj estas identigitaj dum testado, anstataŭigo kun nova signifa versio de la protokolo aŭ alia Wayland-etendaĵo ne estas ekskludita.

En la nova versio, novaj protokoloj estis aldonitaj al la "sceniga" kategorio:

  • content-type - Permesas al klientoj pasi informojn pri la enhavo estanta montrita al la kunmetaĵservilo, kiu povas esti uzita por optimumigi enhav-konscian konduton, kiel ekzemple fiksi specifajn DRM-ecojn kiel ekzemple "enhavspeco". Subteno por la sekvaj enhavtipoj estas deklarita: neniu (neniu informo pri la datumtipo), foto (eligo de ciferecaj fotoj, postulanta minimuma prilaborado), video (vidbendo aŭ animacio, pli preciza sinkronigo estas postulata por eviti balbutadon) kaj ludo (lanĉo). ludoj, eligo de minimuma prokrasto).
  • ext-idle-notify - Permesas al kunmetitaj serviloj sendi sciigojn al klientoj pri uzanta neaktiveco, kiu povas esti uzata por aktivigi pliajn energiŝparreĝimojn post certa tempo de neaktiveco.

Nuntempe, wayland-protokoloj inkludas la sekvajn stabilajn protokolojn, kiuj disponigas malantaŭan kongruecon:

  • "vidportisto" - permesas al la kliento elfari skaladon kaj surfacrandan tondado agojn sur la servilflanko.
  • "prezento-tempo" - provizas videan ekranon.
  • "xdg-shell" estas interfaco por krei kaj interagi kun surfacoj kiel fenestroj, kiu permesas movi ilin ĉirkaŭ la ekrano, minimumigi, vastigi, regrandigi ktp.

Protokoloj testitaj en la "sceniga" branĉo:

  • drm-lease - provizas la rimedojn necesajn por generi stereon bildon kun malsamaj bufroj por la maldekstraj kaj dekstraj okuloj dum eligo al virtualrealaj kapaŭskultiloj.
  • "ext-session-lock" - difinas rimedon por ŝlosi seancon, ekzemple, dum la ekranŝparo funkcias aŭ la aŭtentikiga dialogo estas montrata.
  • "single-pixel-buffer" - permesas al vi krei unu-pikselan bufrojn, kiuj inkluzivas kvar 32-bitajn RGBA-valorojn.
  • "xdg-activation" - permesas vin translokigi fokuson inter malsamaj unuanivelaj surfacoj (ekzemple, uzante xdg-aktivigo, unu aplikaĵo povas ŝanĝi fokuson al alia).

Protokoloj evoluantaj en la "malstabila" branĉo:

  • "fullscreen-shell" - kontrolo de laboro en plenekrana reĝimo.
  • "input-method" - prilaboraj enigmetodoj.
  • "idle-inhibit" - blokante la lanĉon de la ekranŝparo (ekranŝparo).
  • "input-timestamps" - tempomarkoj por enigokazaĵoj.
  • "keyboard-shortcuts-inhibit" - kontrolas la aldonon de klavarkovoj kaj klavklavoj.
  • "linux-dmabuf" - kundivido de pluraj vidkartoj uzante DMABuff-teknologion.
  • "linux-explicit-synchronization" estas Linukso-specifa mekanismo por sinkronigi surfac-ligitajn bufrojn.
  • "montriloj-gestoj" - kontrolo de tuŝekranoj.
  • “pointer constraints” - montraj limigoj (blokado).
  • "primara elekto" - analoge kun X11, ĝi certigas la funkciadon de la primara tondujo (primara elekto), el kiu informoj kutime estas enmetitaj per la meza musbutono.
  • “relative pointer events” - relativaj montraj eventoj.
  • "tablojdo" - subteno por enigo de tabeloj.
  • “text-input” - organizo de teksta enigo.
  • "xdg-foreign" estas interfaco por interagado kun la surfacoj de la "najbara" kliento.
  • "xdg-decoration" - farante fenestroornamadojn ĉe la servilo.
  • "xdg-output" - pliaj informoj pri la videoproduktaĵo (uzata por frakcia skalo).
  • "xwayland-keyboard-grab" - kaptas enigaĵon en XWayland-aplikoj.

fonto: opennet.ru

Aldoni komenton