Izdanje wayland-protokola 1.20

Dostupno oslobađanje paketa wayland-protokoli 1.20, koji sadrži skup protokola i proširenja koji nadopunjuju mogućnosti osnovnog Wayland protokola i pružaju mogućnosti potrebne za izgradnju kompozitnih poslužitelja i korisničkih okruženja. Izdanje 1.20 stvoreno je gotovo odmah nakon toga 1.19, zbog neuključivanja određenih datoteka (README.md, GOVERNANCE.md, MEMBERS.md) u arhivu.

Nova verzija ažurirala je protokol xdg-ljuska, koji je dodao mogućnost promjene položaja već povezanih skočnih dijaloških okvira. Novi atributi enum i bitfield dodani su protokolima "vrijeme prezentacije" i xdg-shell. Sastavu je dodan dokument
UPRAVLJANJE.md, koji opisuje procese za stvaranje novih Wayland protokola i ažuriranje postojećih u skupu wayland-protocols. Na postojećim protokolima napravljene su manje dopune, dokumentacija je poboljšana, a uočene greške su eliminirane.

Trenutno, wayland-protocols uključuje sljedeće stabilne protokole, koji pružaju kompatibilnost unatrag:

  • "viewporter" - omogućuje klijentu izvođenje radnji skaliranja i obrezivanja rubova površine na strani poslužitelja.
  • “vrijeme prezentacije” - osigurava video prikaz.
  • “xdg-shell” je sučelje za stvaranje i interakciju s površinama kao što su prozori, što vam omogućuje da ih premještate po zaslonu, smanjite, proširite, promijenite veličinu itd.

Nestabilni protokoli, čiji razvoj još nije dovršen i nije zajamčeno da će ostati kompatibilni s prošlim izdanjima:

  • “fullscreen-shell” - kontrola rada na cijelom zaslonu;
  • “ulazna metoda” - obrada ulaznih metoda;
  • “idle-inhibit” - blokiranje pokretanja čuvara zaslona (čuvar zaslona);
  • “input-timestamps” — vremenske oznake za ulazne događaje;
  • "linux-dmabuf" - dijeljenje nekoliko video kartica pomoću DMABuff tehnologije;
  • “unos teksta” — organizacija unosa teksta;
  • “kretnje pokazivača” - upravljanje sa zaslona osjetljivog na dodir;
  • “relative pointer events” - događaji relativnog pokazivača;
  • “pointer constraints” - ograničenja pokazivača (blokiranje);
  • "tablet" - podrška za unos s tableta.
  • “xdg-strani” - sučelje za interakciju s površinama “susjednog” klijenta;
  • “xdg-decoration” - renderiranje ukrasa prozora na strani poslužitelja;
  • “xdg-output” — dodatne informacije o video izlazu (koristi se za frakcijsko skaliranje);
  • "xwayland-keyboard-grab" - snimanje unosa u XWayland aplikacijama.
  • primarni odabir - po analogiji s X11 osigurava rad primarnog međuspremnika (primarni odabir), informacije iz kojeg se obično umeću srednjom tipkom miša;
  • linux-explicit-synchronization je mehanizam specifičan za Linux za sinkronizaciju površinski vezanih međuspremnika.

Izvor: opennet.ru

Dodajte komentar