Vydanie wayland-protocols 1.20

Dostupný uvedenie balíka wayland-protocols 1.20, ktorý obsahuje súbor protokolov a rozšírení, ktoré dopĺňajú funkčnosť základného protokolu Wayland a poskytujú možnosti potrebné na vytvorenie kompozitných serverov a používateľských prostredí. Verzia 1.20 bola vytvorená takmer okamžite po 1.19, z dôvodu nezahrnutia niektorých súborov (README.md, GOVERNANCE.md, MEMBERS.md) do archívu.

V novej verzii bol aktualizovaný protokol xdg-shell, do ktorého bola pridaná možnosť zmeny polohy už priradených popup dialógov. Do protokolov „presentation time“ a xdg-shell boli pridané nové atribúty enum a bitfield. Do súboru bol pridaný dokument
GOVERNANCE.md, ktorý popisuje proces vytvárania nových protokolov Wayland a aktualizácie existujúcich v súbore wayland-protocols. Boli vykonané drobné doplnenia k existujúcim protokolom, zlepšená dokumentácia a odstránené zistené chyby.

V súčasnosti obsahuje wayland-protocols nasledujúce stabilné protokoly, ktoré zaisťujú spätnú kompatibilitu:

  • „viewporter“ — umožňuje klientovi vykonávať akcie priblíženia a orezu okrajov povrchu na strane servera.
  • „presentation time“ — zaručuje prehľadnosť videa.
  • „xdg-shell“ — rozhranie na vytváranie a interakciu s povrchmi ako s oknami, čo umožňuje ich presúvanie na obrazovke, minimalizovanie, maximalizovanie, zmenu veľkosti atď.

Nestabilné protokoly, ktorých vývoj ešte nebol dokončený a nie je zaručená ich kompatibilita s predchádzajúcimi vydaniami:

  • „fullscreen-shell“ — riadenie práce v celoobrazovkovom režime;
  • „input-method“ — spracovanie metód vstupu;
  • „idle-inhibit“ — blokovanie spustenia screensaveru;
  • „input-timestamps“ — časové pečiatky pre vstupné udalosti;
  • „linux-dmabuf“ — zdieľanie viacerých grafických kariet pomocou technológie DMABuff;
  • „text-input“ — organizácia vstupu textu;
  • „pointer-gestures“ — riadenie zo dotykových obrazoviek;
  • „relative pointer events“ — relatívne udalosti ukazovateľa;
  • «pointer constraints» — obmedzenia ukazovateľov (blokovanie);
  • «tablet» — podpora vstupu z tabletov.
  • «xdg-foreign» — rozhranie interakcie s povrchmi „susedného“ klienta;
  • «xdg-decoration» — vykreslenie dekorácií okien na strane servera;
  • «xdg-output» — dodatočné informácie o video výstupe (používa sa na zlomkové škálovanie);
  • „xwayland-keyboard-grab“ – uchopenie vstupu v aplikáciách XWayland.
  • primary-selection — podobne ako v X11 zabezpečuje fungovanie primárneho schránky (primary selection), jej vloženie sa zvyčajne vykonáva prostrednou tlačidlom myši;
  • linux-explicit-synchronization — špecifický pre Linux mechanizmus synchronizácie búferov viazaný na povrch.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster