Utgivning av wayland-protocols 1.21

Versionen av paketet wayland-protocols 1.21 har publicerats, som innehÄller en uppsÀttning protokoll och tillÀgg som kompletterar funktionaliteten i det grundlÀggande Wayland-protokollet och tillhandahÄller nödvÀndiga funktioner för att bygga kompositservrar och anvÀndarmiljöer.

FrĂ„n och med version 1.21 har utvecklingsstadiet för protokoll med beteckningen «unstable» ersatts av «staging», för att underlĂ€tta stabiliseringsprocessen för protokoll som har testats i produktionsmiljöer. Alla protokoll gĂ„r successivt igenom tre faser — utveckling, testning och stabilisering. Efter att utvecklingsstadiet Ă€r fĂ€rdigt placeras protokollet i grenen «staging» och inkluderas i samlingen av wayland-protocols, och efter avslutad testning flyttas det till kategorin stabila. Protokoll i kategorin «staging» kan redan tillĂ€mpas i komposit. servrar och klienter dĂ€r den relaterade funktionaliteten krĂ€vs. I kategorin «staging» Ă€r det förbjudet att göra Ă€ndringar som bryter mot kompatibilitet, men om problem och brister upptĂ€cks under testningen, kan en ny betydande version av protokollet eller ett annat Wayland-tillĂ€gg ersĂ€tta det.

I den nya versionen har möjligheten att installera med hjÀlp av byggsystemet Meson implementerats istÀllet för autotools. I framtiden planeras det att helt upphöra med stödet för autotools. En ny protokoll, xdg-activation, har lagts till i kategorin staging, vilket gör det möjligt att överföra fokus mellan olika ytor av första nivÄn. Till exempel kan ett grÀnssnitt för att starta applikationer med hjÀlp av xdg-activation överföra fokuset till ett annat grÀnssnitt, eller en applikation kan vÀxla fokuset till en annan. Stödet för xdg-activation har redan implementerats för Qt, GTK, wlroots, Mutter och KWin.

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

  • viewporter» — tillĂ„ter klienten att utföra Ă„tgĂ€rder för att skala och beskĂ€ra kanterna av ytan pĂ„ sidan servern.
  • «presentation time» — sĂ€kerstĂ€ller visning av video.
  • «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:

  • «fullscreen-shell» — hantering av arbete i helskĂ€rmslĂ€ge;
  • «input-method» — hantering av inmatningsmetoder;
  • «idle-inhibit» — blockering av skĂ€rmslĂ€ckare (skĂ€rmsparare);
  • «input-timestamps» — tidsstĂ€mplar för inmatningsevent;
  • «linux-dmabuf» — delning av flera grafikkort genom DMABuf-teknik;
  • «text-input» — organisering av textinmatning;
  • «pointer-gestures» — styrning frĂ„n pekskĂ€rmar;
  • «relative pointer events» — relativa pekarhĂ€ndelser;
  • «pointer constraints» — begrĂ€nsningar för pekare (blockering);
  • «tablet» — stöd för inmatning frĂ„n tablets.
  • «xdg-foreign» — grĂ€nssnitt för interaktion med 'granne' klientytrycken;
  • «xdg-decoration» — rendering av fönsterdekorationer pĂ„ serversidan;
  • «xdg-output» — ytterligare information om videoutgĂ„ng (anvĂ€nds för fraktionell skalning);
  • "xwayland-keyboard-grab" — fĂ„ngst av inmatning i XWayland-applikationer.
  • primary-selection — pĂ„ liknande sĂ€tt som X11 möjliggör arbete med den primĂ€ra urklipp (primary selection), infogning av information frĂ„n vilken vanligtvis görs med musens mellersta knapp;
  • linux-explicit-synchronization — en Linux-specifik mekanism för synkronisering av buffertar kopplade till ytor.
  • xdg-activation — tillĂ„ter att överföra fokus mellan olika första nivĂ„ytor (exempelvis kan ett program med hjĂ€lp av xdg-activation byta fokus till ett annat).

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