Vydanie protokolov wayland 1.20

K dispozícii vydanie balíka cestné protokoly 1.20, ktorý obsahuje sadu protokolov a rozšírení, ktoré dopĺňajú možnosti základného protokolu Wayland a poskytujú možnosti potrebné na budovanie kompozitných serverov a používateľských prostredí. Vydanie 1.20 bolo vytvorené takmer okamžite 1.19, z dôvodu nezaradenia určitých súborov (README.md, GOVERNANCE.md, MEMBERS.md) do archívu.

Nová verzia aktualizovala protokol xdg-shell, ktorý pridal možnosť zmeniť polohu už prepojených kontextových dialógových okien. Do protokolov „čas prezentácie“ a xdg-shell boli pridané nové atribúty enum a bitfield. Do zloženia bol pridaný dokument
GOVERNANCE.md, ktorý popisuje procesy vytvárania nových protokolov Wayland a aktualizácie existujúcich v sade wayland-protocols. Do existujúcich protokolov boli urobené drobné dodatky, zlepšila sa dokumentácia a odstránili sa zistené chyby.

Wayland-protocols v súčasnosti zahŕňa nasledujúce stabilné protokoly, ktoré sú spätne kompatibilné:

  • "viewporter" - umožňuje klientovi vykonávať akcie škálovania a orezávania na okrajoch povrchu na strane servera.
  • „čas prezentácie“ – zabezpečuje zobrazenie videa.
  • „xdg-shell“ je rozhranie na vytváranie a interakciu s povrchmi, ako sú okná, ktoré im umožňuje pohybovať sa po obrazovke, minimalizovať, maximalizovať, meniť veľkosť atď.

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

  • „fullscreen-shell“ - ovládanie práce v režime celej obrazovky;
  • „metóda vstupu“ – metódy spracovania vstupu;
  • „idle-inhibit“ - blokovanie spustenia šetriča obrazovky (šetriča obrazovky);
  • „vstupné časové pečiatky“ – časové pečiatky pre vstupné udalosti;
  • "linux-dmabuf" - zdieľanie niekoľkých grafických kariet pomocou technológie DMABuff;
  • „text-input“ — organizácia zadávania textu;
  • „gestá ukazovateľa“ - ovládanie z dotykových obrazoviek;
  • „udalosti relatívneho ukazovateľa“ - udalosti relatívneho ukazovateľa;
  • „obmedzenia ukazovateľa“ - obmedzenia ukazovateľa (blokovanie);
  • "tablet" - podpora vstupu z tabletov.
  • „xdg-foreign“ - rozhranie pre interakciu s povrchmi „susedného“ klienta;
  • „xdg-decoration“ - vykresľovanie dekorácií okien na strane servera;
  • „xdg-output“ — dodatočné informácie o výstupe videa (používané na zlomkové škálovanie);
  • "xwayland-keyboard-grab" - Zachytenie vstupu v aplikáciách XWayland.
  • primárny výber - podobne ako X11, zabezpečuje činnosť primárnej schránky (primárny výber), informácie z ktorej sa zvyčajne vkladajú pomocou stredného tlačidla myši;
  • linux-explicit-synchronization je mechanizmus špecifický pre Linux na synchronizáciu vyrovnávacích pamätí viazaných na povrch.

Zdroj: opennet.ru

Pridať komentár