Wayland 1.18 anländer med protokollförbättringar och buggfixar

Efter olika utvecklingstider lanseringen av den nya versionen av paketet wayland-protocol 1.18 har publicerats, som innehåller en uppsättning protokoll och tillägg som kompletterar Waylands grundläggande protokollfunktioner och de tillhandahåller de funktioner som krävs för att bygga sammansatta servrar och användarmiljöer.

Om du fortfarande inte vet om Wayland, borde du veta det detta är ett grafiskt serverprotokoll och bibliotek för GNU / Linux. Wayland tillhandahåller en metod för fönsterkompositionshanterare att kommunicera direkt med videohårdvara och applikationer.

Även om det i framtiden förväntas att kommunikation med ingångshårdvara med andra bibliotek också kommer att vara möjlig.

Applikationerna återger grafiken i sina egna buffertar och fönsterhanteraren blir grafikservern, skapa en komposition med dessa buffertar för att bilda skärmvisningen av applikationsfönstren.

Detta är ett enklare och mer effektivt tillvägagångssätt än att använda en fönsterkompositionshanterare med X Window System.

Befintliga fönsterkompositionshanterare, som KWin och Mutter, förväntas implementera stöd för Wayland direkt, för att bli Wayland-kompositörer / grafikservrar.

Varje applikation är en "klient" och dess videohårdvara är en "server".. Till skillnad från X11 kommer varje program att kunna använda Wayland-protokollet på egen hand. Det betyder att prestandan är bättre eftersom skärmservern inte arbetar hårt för att hålla mycket rör och istället bara kan rita saker som behöver det.

Tillsammans med allt detta, Wayland-protokollet har något som heter XWayland. Detta är ett verktyg som möjliggör införlivande av X11-baserade program. Detta innebär att så snart den nya skärmservern är klar kommer populära program att fortsätta fungera normalt.

De viktigaste nya funktionerna i Wayland 1.18

Som vi redan nämnde släpptes version 1.18 av detta protokoll där en av de viktigaste funktionerna som sticker ut är att små tillägg gjordes till befintliga protokoll, förbättrades dokumentationen och felen åtgärdades.

För närvarande, följande stabila protokoll är en del av Wayland-protokollen, som ger bakåtkompatibilitet:

  • Viewporter: tillåter klienten att utföra åtgärder för att skala och trimma kanterna på ytan på serversidan.
  • Presentationstid: Ger videovisning.
  • Xdg-shell - Detta är ett gränssnitt för att skapa och interagera med ytor som fönster, så att de kan röra sig på skärmen, kollapsa, expandera, ändra storlek etc. Instabila protokoll vars utveckling ännu inte är klar och garanteras inte att vara bakåtkompatibel.
  • Helskärmskal: hantera arbete i helskärmsläge
  • input-method - bearbetning av input-metoder
  • Iidle-inhibit: starta låsskärmsläckaren (skärmsläckare)
  • Ingångstidsstämplar: tidsstämplar för inmatningshändelser
  • Linux-dmabuf: dela flera grafikkort med DMABuff-teknik
  • Textinmatning: organisering av textinmatning
  • Pekergester: kontroll från pekskärmar
  • Relativa pekarehändelser: relativa pekningshändelser
  • Pinter begränsningar: pekare begränsningar (lås)
  • Surfplatta: stöd för inmatning av surfplattor.
  • xdg-främmande: gränssnitt för interaktion med ytorna hos "grannklienten";
  • xdg-dekoration: representation av fönsterdekorationer på serversidan;
  • xdg-output: ytterligare information om videoutgången (används för fraktionerad skala);
  • xwayland-keyboard-grub - Fånga in i Xwayland-applikationer.
  • Primärt urval: analogt med X11 tillhandahåller det det primära urklipp (primärt urval), där infogningen av information vanligtvis görs med den mellersta musknappen. Explicit Linux-synk är en Linux-specifik mekanism för att synkronisera buffertar bundna till en yta.

Slutligen Weston 7.0 och denna nya version av Wayland 1.18 förväntas släppas nästa månad den 23 augusti.

För dem som är intresserade av att testa Waylands prestanda kan du ladda ner Fedora eftersom det är en av Linux-distros för att implementera detta protokoll, samt anses vara en av de mest robusta.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.