Utgivelse av wayland-protocols 1.21

Wayland-protocols 1.21 er nÄ tilgjengelig, og inneholder et sett med protokoller og utvidelser som forbedrer funksjonaliteten til den grunnleggende Wayland-protokollen, samt gir nÞdvendige verktÞy for Ä bygge compositor-servere og brukergrensesnitt.

Med utgivelsen av 1.21 er utviklingsstadiet for protokollene «unstable» byttet ut med «staging» for Ă„ gjĂžre stabiliseringsprosessen av protokollene som er testet i operative miljĂžer mye mer smidig. Alle protokoller gĂ„r gjennom tre faser — utvikling, testing og stabilisering. Etter at utviklingsstadiet er fullfĂžrt, plasseres protokollen i «staging»-grenen som blir en del av wayland-protocols-pakken, og nĂ„r testing er fullfĂžrt, flyttes den til den stabile kategorien. Protokoller i «staging»-kategorien kan allerede brukes i composite servere og klienter der relaterte funksjoner er pĂ„krevd. Endringer som bryter med kompatibiliteten er ikke tillatt i «staging»-kategorien, men dersom det oppdages problemer eller mangler under testing, er det ikke utelukket at en ny vesentlig versjon av protokollen eller et annet Wayland-utvidelse kan erstatte den.

I den nye versjonen har muligheten for installasjon gjennom byggesystemet Meson blitt implementert i stedet for autotools. I fremtiden er det planlagt Ä helt avslutte stÞtten for autotools. Den nye protokollen xdg-activation er lagt til i staging-kategorien, som gjÞr det mulig Ä overfÞre fokus mellom forskjellige overflater pÄ fÞrste nivÄ. For eksempel kan ett grensesnitt for Ä starte applikasjoner ved hjelp av xdg-activation overfÞre fokus til et annet grensesnitt, eller én applikasjon kan skifte fokus til en annen. StÞtten for xdg-activation er allerede implementert for Qt, GTK, wlroots, Mutter og KWin.

For tiden inneholder wayland-protocols fĂžlgende stabile protokoller, som sikrer bakoverkompatibilitet:

  • viewporter» – lar klienten utfĂžre handlinger for skalering og beskjĂŠring av kantene til overflaten pĂ„ siden serveren.
  • «presentation time» — sikrar visning av video.
  • «xdg-shell» — et grensesnitt for oppretting og interaksjon med flater som vinduer, som lar dem flyttes pĂ„ skjermen, minimeres, maksimeres, endres i stĂžrrelse osv.

Protokoller som testes i «staging»-grenen:

  • «fullscreen-shell» — styring av arbeid i fullskjermmodus;
  • «input-method» — behandling av inndatametodar;
  • «idle-inhibit» — blokkering av skjermsparer (skjermbeskytter);
  • «input-timestamps» — tidsstempel for inndatahendingar;
  • «linux-dmabuf» — deling av fleire grafikkort ved hjelp av DMABuf-teknologi;
  • «text-input» — organisering av tekstinnmatning;
  • «pointer-gestures» — styring frĂ„ berĂžringsskjermar;
  • «relative pointer events» — relative pekereventar;
  • «pointer constraints» — restriksjonar for pekere (blokkering);
  • «tablet» – stĂžtte for inndata fra nettbrett.
  • «xdg-foreign» — grensesnitt for samhandling med «nabo» klientoverflater;
  • «xdg-decoration» — rendering av vinduskantar pĂ„ serversida;
  • «xdg-output» — tilleggsmogelegheiter om videoutgang (brukast til fraksjonell skalering);
  • 'xwayland-keyboard-grab' — fangst av inndata i XWayland-applikasjoner.
  • primary-selection — pĂ„ same mĂ„te som X11 sikrar det funksjonaliteten til det primĂŠre utklippstavle (primary selection), der informasjon typisk blir limt inn ved hjelp av midtknappen pĂ„ musa;
  • linux-explicit-synchronization — ein spesifikk mekanisme for synkronisering av buffarar knytt til overflater i Linux.
  • xdg-activation — gjĂžr det mulig Ă„ overfĂžre fokus mellom forskjellige overflater pĂ„ fĂžrste nivĂ„ (for eksempel kan ett program ved hjelp av xdg-activation skifte fokus til et annet program).

Kilde: opennet.ru

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster