Släpp wayland-protokoll 1.20

Tillgängliga paketsläpp vägland-protokoll 1.20, som innehåller en uppsättning protokoll och tillägg som kompletterar funktionerna i bas-Wayland-protokollet och tillhandahåller de funktioner som krävs för att bygga sammansatta servrar och användarmiljöer. Release 1.20 skapades nästan omedelbart efter 1.19, på grund av misslyckandet med att inkludera vissa filer (README.md, GOVERNANCE.md, MEMBERS.md) i arkivet.

Den nya versionen har uppdaterat protokollet xdg-skal, som lade till möjligheten att ändra positionen för redan länkade popup-dialoger. Nya enum- och bitfältsattribut har lagts till i protokollen "presentation time" och xdg-shell. Ett dokument har lagts till i sammansättningen
STYRNING.md, som beskriver processerna för att skapa nya Wayland-protokoll och uppdatera befintliga i wayland-protokolluppsättningen. Mindre tillägg har gjorts i befintliga protokoll, dokumentationen har förbättrats och identifierade fel har eliminerats.

För närvarande inkluderar wayland-protokoll följande stabila protokoll, som ger bakåtkompatibilitet:

  • "viewporter" - låter klienten utföra skalnings- och ytkantskärningsåtgärder på serversidan.
  • "presentation time" - ger videovisning.
  • "xdg-shell" är ett gränssnitt för att skapa och interagera med ytor som fönster, vilket låter dig flytta dem runt på skärmen, minimera, expandera, ändra storlek osv.

Instabila protokoll, vars utveckling ännu inte har slutförts och inte garanterat förblir kompatibla med tidigare utgåvor:

  • "helskärmsskal" - kontroll över arbetet i helskärmsläge;
  • "input-metod" - bearbetning av inmatningsmetoder;
  • "idle-inhibit" - blockerar start av skärmsläckaren (skärmsläckare);
  • "input-timestamps" — tidsstämplar för ingångshändelser;
  • "linux-dmabuf" - delning av flera grafikkort med DMABuff-teknik;
  • "textinmatning" — organisation av textinmatning;
  • "pekargester" - kontroll från pekskärmar;
  • "relativa pekarhändelser" - relativa pekarhändelser;
  • "pekare begränsningar" - pekare begränsningar (blockering);
  • "surfplatta" - stöd för inmatning från surfplattor.
  • "xdg-foreign" - gränssnitt för interaktion med ytorna på "intilliggande" klienten;
  • "xdg-decoration" - rendering av fönsterdekorationer på serversidan;
  • "xdg-output" — ytterligare information om videoutgången (används för fraktionerad skalning);
  • "xwayland-keyboard-grab" - fånga indata i XWayland-applikationer.
  • primärval - i analogi med X11, säkerställer driften av det primära urklippet (primärt urval), information från vilken vanligtvis infogas med den mellersta musknappen;
  • linux-explicit-synchronization är en Linux-specifik mekanism för att synkronisera ytbundna buffertar.

Källa: opennet.ru

Lägg en kommentar