UtgÄvan av Wayland-Protocols 1.26

Utgivningen av paketet wayland-protocols 1.26 har offentliggjorts, vilket innehÄller en uppsÀttning protokoll och tillÀgg som kompletterar grundprotokollet Wayland och tillhandahÄller funktioner som krÀvs för att bygga kompositservrar och anvÀndarmiljöer.

Alla protokoll genomgĂ„r tre faser i tur och ordning — utveckling, testning och stabilisering. NĂ€r utvecklingsfasen Ă€r avslutad (kategori "unstable") placeras protokollet i "staging"-grenen och inkluderas officiellt i paketet wayland-protocols, och efter avslutad testning flyttas det till den stabila kategorin. Protokoll frĂ„n "staging"-kategorin kan redan anvĂ€ndas i kompositservrar och klienter dĂ€r den relaterade funktionaliteten krĂ€vs. Till skillnad frĂ„n "unstable"-kategorin Ă€r förĂ€ndringar som bryter kompatibiliteten förbjudna i "staging", men om problem och brister upptĂ€ckts under testningen, utesluts inte ersĂ€ttning med en betydande ny version av protokollet eller nĂ„got annat Wayland-tillĂ€gg.

I den nya versionen:

  • Protokollet single-pixel-buffer har lagts till i kategorin "staging", vilket möjliggör skapandet av enstaka pixelfördröjningar som innehĂ„ller fyra 32-bitars RGBA-vĂ€rden. Genom protokollet viewporter kan kompositservrar skala enstaka pixelfördröjningar för att skapa homogena fĂ€rgytor av godtycklig storlek.
  • I protokollet xdg_shell, som tillhandahĂ„ller ett grĂ€nssnitt för interaktion med ytor som fönster, vilket möjliggör att flytta ytor pĂ„ skĂ€rmen, minimera, maximera, Ă€ndra storlek osv., har stöd för kompositorer lagts till servrar, som endast implementerar en del av de Ă„tgĂ€rder för fönsterhantering som erbjuds i xdg_shell. För att överföra information om de möjligheter som finns i kompositorn servern har hĂ€ndelsen wm_capabilities föreslagits.
  • I protokollet text-input har formuleringarna som ledde till tvetydig tolkning skrivits om och förtydliganden om det underförstĂ„dda beteendet har lagts till.
  • Det har föreskrivits att terminologin som definieras i RFC 2119 anvĂ€nds.

För nÀrvarande ingÄr följande stabila protokoll i wayland-protocols, dÀr bakÄtkompatibilitet sÀkerstÀlls:

  • «viewporter» — möjliggör för klienten att utföra Ă„tgĂ€rder för att zooma och beskĂ€ra kanterna pĂ„ ytan pĂ„ serversidan.
  • «presentation-time» — sĂ€kerstĂ€ller videovisning.
  • «xdg-shell» — ett grĂ€nssnitt för att skapa och interagera med ytor som fönster, vilket möjliggör att flytta dem pĂ„ skĂ€rmen, minimera, maximera, Ă€ndra storlek, etc.

Protokoll som testas i «staging»-grenen:

  • drm-lease — tillhandahĂ„ller resurser som krĂ€vs för att skapa stereobilder med olika buffertar för vĂ€nster och höger öga vid visning pĂ„ virtuella hjĂ€lmar.
  • «ext-session-lock» — definierar medel för att lĂ„sa sessionen, till exempel under arbetet med skĂ€rmslĂ€ckaren eller vid visning av autentiseringsdialogen.
  • «single-pixel-buffer» — möjliggör skapandet av enpixelbuffertar som innehĂ„ller fyra 32-bitars RGBA-vĂ€rden.
  • «xdg-activation» — tillĂ„ter att byta fokus mellan olika förstapartsytor (till exempel kan ett program med hjĂ€lp av xdg-activation byta fokus till ett annat).

Protokollen som utvecklas i "unstable"-grenen:

  • "fullscreen-shell" — hantering av arbete i helskĂ€rmslĂ€ge.
  • "input-method" — hantering av inmatningsmetoder.
  • "idle-inhibit" — blockering av skĂ€rmslĂ€ckare.
  • "input-timestamps" — tidsstĂ€mplar för inmatningsevent.
  • "keyboard-shortcuts-inhibit" — hantering av kopplingar för tangentbordsgenvĂ€gar och snabbkommandon.
  • "linux-dmabuf" - delning av flera grafikkort med hjĂ€lp av teknologin DMABuff.
  • "linux-explicit-synchronization" — en Linux-specifik mekanism för buffertsynkronisering kopplad till ytan.
  • "pointer-gestures" — hantering av pekskĂ€rmsrörelser.
  • "pointer constraints" — begrĂ€nsningar för pekare (blockering).
  • "primary-selection" — pĂ„ liknande sĂ€tt som X11 möjliggör arbete med primĂ€r urklipp (primary selection), dĂ€r information vanligtvis klistras in med musens mittknapp.
  • "relative pointer events" — relativa pekarevent.
  • «tablet» — stöd för inmatning frĂ„n tablets.
  • "text-input" — organiserad textinmatning.
  • "xdg-foreign" — grĂ€nssnitt för interaktion med ytor frĂ„n en "grann"-klient.
  • "xdg-decoration" — rendering av fönsterdekorationer pĂ„ serversidan.
  • "xdg-output" — ytterligare information om videoutgĂ„ng (anvĂ€nds för brĂ„kdelad skalning).
  • "xwayland-keyboard-grab" — fĂ„ngst av inmatning i XWayland-applikationer.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster