Wayland-protocollen, een reeks verbeteringen die de mogelijkheden van Wayland aanvullen

onlangs de release van de nieuwe versie is aangekondigd van het pakket wayland-protocollen 1.26, die een set van bevat protocollen en uitbreidingen die de mogelijkheden van het basis Wayland-protocol aanvullen en bieden de mogelijkheden die nodig zijn om samengestelde server- en gebruikersomgevingen te bouwen.

Alle protocollen doorlopen voortdurend drie fasen: ontwikkeling, testen en stabilisatie. Na voltooiing van de ontwikkelingsfase ("instabiele" categorie), wordt het protocol op de "staging" -tak geplaatst en officieel opgenomen in de wayland-protocolsuite, en na voltooiing van het testen wordt het verplaatst naar de stabiele categorie. Protocollen in de categorie "staging" kunnen al worden gebruikt in samengestelde servers en clients waar de bijbehorende functionaliteit vereist is.

In tegenstelling tot de categorie "onstabiel" zijn in "staging" wijzigingen die de compatibiliteit schenden verboden, maar als tijdens het testen problemen en bugs worden vastgesteld, wordt vervanging door een belangrijke nieuwe protocolversie of een andere Wayland-extensie niet uitgesloten.

Voor het deel van de Wayland-protocollen dat momenteel beschikbaar is, vallen de volgende stabiele protocollen die compatibel zijn met eerdere versies op:

  • kijker: Hiermee kan de client schaal- en bijsnijdacties uitvoeren aan de randen van het oppervlak aan de serverzijde.
  • presentatietijd: die zorgt voor de videoweergave
    xdg-schaal: dat is een interface voor het maken van en interactie met oppervlakken zoals vensters, waardoor ze over het scherm kunnen bewegen, minimaliseren, maximaliseren, vergroten of verkleinen, enz.

Voor het deel van de protocollen die zijn getest in de "staging" -tak kunnen we het volgende vinden:

  • drm lease : Biedt de nodige middelen om een ​​stereobeeld te vormen met verschillende buffers voor het linker- en rechteroog wanneer het naar virtual reality-headsets wordt gestuurd.
  • extensie-sessieslot: Specificeert de manier om de sessie te vergrendelen, bijvoorbeeld tijdens een schermbeveiliging of verificatiedialoogvenster.
  • enkele pixel-buffer: Hiermee kunt u buffers van één pixel maken die vier 32-bits RGBA-waarden bevatten.
  • xdg-activering: waarmee de focus tussen verschillende oppervlakken van het eerste niveau kan worden overgedragen (bijvoorbeeld door xdg-activering te gebruiken, kan de ene toepassing de focus naar de andere veranderen).

Belangrijkste nieuwe functies van Wayland-Protocols 1.26

Deze release introduceert het nieuwe single pixel buffer testprotocol,
waarmee klanten, samen met de viewerextensie, kunnen
maak oppervlakken van een enkele kleur van willekeurige grootte ...

Dit is ook de eerste release die nieuwe protocoluitbreidingen vereist om:
volg de formulering van RFC 2119. Naast wat tot nu toe is vermeld, wordt deze versie ook geleverd met de
gebruikelijke verduidelijkingen, verbeterde annotaties en andere kleine verbeteringen.

In deze nieuw uitgebrachte versie wordt benadrukt dat het bufferprotocol met één pixel is toegevoegd aan de categorie "staging", waardoor buffers met één pixel kunnen worden gemaakt die vier 32-bits RGBA-waarden bevatten. Met behulp van het weergaveprotocol kunnen samengestelde servers buffers van één pixel schalen om uniform gekleurde oppervlakken van willekeurige grootte te creëren.

Een andere verandering die opvalt in deze nieuwe versie is dein het xdg_shell-protocol, die een interface biedt voor interactie met oppervlakken als vensters, waarmee u oppervlakken over het scherm kunt verplaatsen, minimaliseren, maximaliseren, vergroten of verkleinen, enz. ondersteuning toegevoegd voor samengestelde servers die slechts een deel van de vensterbeheerbewerkingen implementeren die worden aangeboden door xdg_shell.

Aan de andere kant wordt ook benadrukt dat het evenement wordt voorgesteld wm_capabilities om informatie door te geven over de mogelijkheden die beschikbaar zijn op de samengestelde server.

Daarnaast wordt ook vermeld dat het tekstinvoerprotocol de taal herschreef, wat leidde tot een dubbelzinnige interpretatie en verduidelijkingen over het beoogde gedrag toevoegde.

En het is ook vermeldenswaard dat vanaf deze nieuwe versie van wayland-protocollen het gebruik van de terminologie gedefinieerd in RFC 2119 verplicht is.

Eindelijk als je ik benGeïnteresseerd om er meer over te leren over deze nieuwe versie kunt u de details bekijken In de volgende link.

Voor degenen die meer willen weten over wayland-protocollen, kunnen zij de volgende link. 


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.