wayland-protocols 1.20 izdanje

Dostupno izdanje paketa wayland-protokoli 1.20, koji sadrži skup protokola i ekstenzija koje dopunjuju mogućnosti osnovnog Wayland protokola i pružaju mogućnosti neophodne za izgradnju kompozitnih servera i korisničkih okruženja. Izdanje 1.20 je kreirano skoro odmah nakon toga 1.19, zbog neuspjeha uključivanja određenih datoteka (README.md, GOVERNANCE.md, MEMBERS.md) u arhivu.

Nova verzija je ažurirala protokol xdg-ljuska, koji je dodao mogućnost promjene položaja već povezanih popup dijaloga. Novi atributi enum i bitfield dodani su u "vreme prezentacije" i xdg-shell protokole. Kompoziciji je dodan dokument
GOVERNANCE.md, koji opisuje procese za kreiranje novih Wayland protokola i ažuriranje postojećih u skupu wayland-protocola. Učinjene su manje dopune postojećim protokolima, dokumentacija je poboljšana, a uočene greške su eliminisane.

Wayland-protocols trenutno uključuje sljedeće stabilne protokole koji su unatrag kompatibilni:

  • "viewporter" - omogućava klijentu da izvrši skaliranje i izrezivanje na ivicama površine na strani servera.
  • “Vrijeme prezentacije” - omogućava prikaz video zapisa.
  • “xdg-shell” je interfejs za kreiranje i interakciju sa površinama kao što su prozori, koji im omogućava da se pomeraju po ekranu, minimiziraju, maksimiziraju, menjaju veličinu itd.

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

  • “fullscreen-shell” - kontrola rada u punom ekranu;
  • “input-method” - metode obrade ulaznih podataka;
  • "idle-inhibit" - blokiranje pokretanja screensaver-a (screen saver);
  • “input-timestamps” — vremenske oznake za ulazne događaje;
  • "linux-dmabuf" - dijeljenje nekoliko video kartica korištenjem DMABuff tehnologije;
  • “text-input” — organizacija unosa teksta;
  • “pokazivač-gesti” - kontrola sa ekrana osetljivog na dodir;
  • “relativni pokazivač događaji” - događaji relativnog pokazivača;
  • “ograničenja pokazivača” - ograničenja pokazivača (blokiranje);
  • "tablet" - podrška za unos sa tableta.
  • “xdg-foreign” - interfejs za interakciju sa površinama “susednog” klijenta;
  • “xdg-decoration” - renderiranje ukrasa prozora na strani servera;
  • “xdg-output” — dodatne informacije o video izlazu (koristi se za frakciono skaliranje);
  • "xwayland-keyboard-grab" - Snimanje unosa u XWayland aplikacijama.
  • primarni odabir - po analogiji sa X11, osigurava rad primarnog međuspremnika (primarni odabir), informacije iz koje se obično ubacuju srednjim gumbom miša;
  • linux-explicit-synchronization je mehanizam specifičan za Linux za sinkronizaciju površinskih bafera.

izvor: opennet.ru

Dodajte komentar