Julkaise wayland-protokollat ​​1.20

Saatavilla paketin julkaisu wayland-protokollat ​​1.20, joka sisältää joukon protokollia ja laajennuksia, jotka täydentävät Wayland-perusprotokollan ominaisuuksia ja tarjoavat komposiittipalvelimien ja käyttäjäympäristöjen rakentamiseen tarvittavat ominaisuudet. Julkaisu 1.20 luotiin melkein heti sen jälkeen 1.19, koska tiettyjä tiedostoja (README.md, GOVERNANCE.md, MEMBERS.md) ei voitu sisällyttää arkistoon.

Uusi versio on päivittänyt protokollan xdg-kuori, joka lisäsi mahdollisuuden muuttaa jo linkitettyjen ponnahdusikkunoiden sijaintia. Uusia enum- ja bitfield-määritteitä on lisätty "esitysaika"- ja xdg-shell-protokolliin. Koostumukseen on lisätty asiakirja
GOVERNANCE.md, joka kuvaa prosessit uusien Wayland-protokollien luomiseksi ja olemassa olevien Wayland-protokollien päivittämiseksi. Olemassa oleviin protokolliin on tehty pieniä lisäyksiä, dokumentaatiota on parannettu ja havaitut virheet on poistettu.

Wayland-protokollat ​​sisältävät tällä hetkellä seuraavat vakaat protokollat, jotka ovat taaksepäin yhteensopivia:

  • "Viewporter" - sallii asiakkaan suorittaa skaalaus- ja rajaustoimintoja pinnan reunoilla palvelinpuolella.
  • "esitysaika" - varmistaa videon näytön.
  • "xdg-shell" on käyttöliittymä pintojen, kuten ikkunoiden, luomiseen ja vuorovaikutukseen niiden kanssa, mikä mahdollistaa niiden siirtämisen näytöllä, pienentämisen, maksimoimisen, kokoa muuttamisen jne.

Epävakaat protokollat, joiden kehitystä ei ole vielä saatu päätökseen ja joiden yhteensopivuutta aiempien julkaisujen kanssa ei taata:

  • "koko näytön kuori" - työn hallinta koko näytön tilassa;
  • "syöttömenetelmä" - syöttömenetelmien käsittely;
  • "idle-inhibit" - näytönsäästäjän (näytönsäästäjän) käynnistämisen estäminen;
  • "input-timestamps" — aikaleimat syöttötapahtumille;
  • "linux-dmabuf" - useiden näytönohjainkorttien jakaminen DMABuff-tekniikalla;
  • "tekstinsyöttö" — tekstinsyötön organisointi;
  • "osoitineleet" - ohjaus kosketusnäytöiltä;
  • "suhteelliset osoitintapahtumat" - suhteelliset osoitintapahtumat;
  • "osoittimen rajoitukset" - osoittimen rajoitukset (esto);
  • "tabletti" - tuki tablettien syöttämiselle.
  • "xdg-foreign" - rajapinta vuorovaikutukseen "naapuriasiakkaan" pintojen kanssa;
  • “xdg-decoration” - ikkunakoristeiden renderöinti palvelinpuolella;
  • “xdg-output” — lisätietoja videolähdöstä (käytetään murto-skaalaukseen);
  • "xwayland-keyboard-grab" - Kaappaa syöttö XWayland-sovelluksissa.
  • ensisijainen valinta - analogisesti X11: n kanssa, varmistaa ensisijaisen leikepöydän toiminnan (ensisijainen valinta), josta tiedot lisätään yleensä hiiren keskipainikkeella;
  • linux-explicit-synchronization on Linux-spesifinen mekanismi pintaan sidottujen puskurien synkronoimiseksi.

Lähde: opennet.ru

Lisää kommentti