Wayland-Protocols 1.27 izlaišana

Ir iznācis wayland-protocols pakotnes 1.27 izlaidums, kas ietver protokolu un paplašinājumu kopumu, kas papildina pamata Wayland protokola iespējas un nodrošina vajadzīgās iespējas kompozītu serveru un lietotņu vidžu veidošanai.

Visi protokoli secīgi iziet trīs posmus — izstrāde, testēšana un stabilizācija. Pabeidzoties izstrādes posmam (kategorija «unstable»), protokols tiek pārvietots uz «staging» nozari un oficiāli iekļauts Wayland-protocols komplektā, bet pēc testēšanas pabeigšanas tas tiek pārvietots uz stabilo kategoriju. Protokoli no «staging» kategorijas jau var tikt izmantoti kompozīta serveros un klientos, kur nepieciešama saistītā funkcionalitāte. Atšķirībā no «unstable» kategorijas, «staging» ir aizliegts veikt izmaiņas, kas pārkāpj saderību, taču, ja testēšanas laikā tiek atklāti trūkumi, izslēgts nav jaunas ievērojamas protokola versijas vai cita Wayland paplašinājuma nomaiņa.

Jaunajā versijā kategorijā «staging» pievienoti jauni protokoli:

  • content-type — ļauj klientiem pārsūtīt kompozītmateriāla serverim informāciju par attēlotajiem materiāliem, ko var izmantot, lai optimizētu uzvedību attiecībā uz saturu, piemēram, specifisku DRM īpašību noteikšanai, piemēram, «content type». Ir paziņota atbalsta sniegšana šādiem satura veidiem: none (nav informācijas par datu tipiem), photo (digitālo fotoattēlu attēlošana, kam nepieciešama minimāla apstrāde), video (video vai animācija, kas prasa precīzāku sinhronizāciju, lai novērstu aizkavēšanos) un game (spēļu uzsākšana, kas prasa attēlošanu ar minimālu aizturi).
  • ext-idle-notify — ļauj kompozītu serveriem nosūtīt klientiem paziņojumus par lietotāja neaktivitāti, ko var izmantot, lai aktivizētu papildu enerģijas taupīšanas režīmus pēc noteikta neaktivitātes laika.

Šobrīd wayland-protocols iekļauj šādus stabilus protokolus, kuros nodrošināta atpakaļsaderība:

  • viewporter — ļauj klientam veikt darbības saistībā ar mērogošanu un virsmas malu apgriešanu no malas. serveris.
  • «presentation-time» — nodrošina video attēlošanu.
  • «xdg-shell» — interfeiss virsmu izveidei un mijiedarbībai kā ar logiem, kas ļauj tās pārvietot pa ekrānu, minimizēt, maksimizēt, mainīt izmēru utt.

Protokoli, kas tiek testēti «staging» atzarā:

  • drm-lease — nodrošina resursus, kas nepieciešami stereoskāras attēla veidošanai ar dažādiem buferiem kreisajam un labajam acs attēlam virtuālās realitātes brillēm.
  • «ext-session-lock» — nosaka sesiju bloķēšanas līdzekļus, piemēram, ekrāna aizsargprogrammas laikā vai autentifikācijas dialoga izvadē.
  • «single-pixel-buffer» — ļauj izveidot vienas pikseļa buferus, kas sastāv no četriem 32-bitu RGBA vērtībām.
  • «xdg-activation» — ļauj pārnest fokusu starp dažādām pirmā līmeņa virsmām (piemēram, ar xdg-activation viena lietojumprogramma var pārsūtīt fokusu uz citu).

Protokoli, kas tiek izstrādāti «unstable» zarā:

  • «fullscreen-shell» — pilnekrāna režīma vadība.
  • «input-method» — ievades metožu apstrāde.
  • «idle-inhibit» — ekrāna saudzētāja (screensaver) palaišanas bloķēšana.
  • «input-timestamps» — ievades notikumu un laika zīmes.
  • «keyboard-shortcuts-inhibit» — kontroles taustiņu kombināciju un īsceļu piesaistes.
  • «linux-dmabuf» — vairāku videokaršu koplietošana, izmantojot DMABuff tehnoloģiju.
  • «linux-explicit-synchronization» — Linux specifisks buferu sinhronizācijas mehānisms, kas saistīts ar virsmu.
  • «pointer-gestures» — kontrole no skārienekrāniem.
  • «pointer constraints» — rādītāju ierobežojumi (bloķēšana).
  • «primary-selection» — līdzīgi kā X11 nodrošina primārā starpbuferu (primary selection) darbību, informācijas ielīmēšana parasti notiek ar vidējo peles pogu.
  • «relative pointer events» — relatīvie rādītāju notikumi.
  • tablet — atbalsts ievadam no planšetdatoriem.
  • «text-input» — tekstu ievades organizācija.
  • «xdg-foreign» — interfeiss mijiedarbībai ar «kaimiņu» klienta virsmām.
  • «xdg-decoration» — logu noformējuma atveidošana servera pusē.
  • «xdg-output» — papildu informācija par video izeju (izmanto, lai veiktu daļēju mērogošanu).
  • «xwayland-keyboard-grab» — ievades uztveršana XWayland lietotnēs.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster