Wayland 1.22 on saatavilla

Yhdeksän kuukauden kehitystyön jälkeen esitellään vakaa julkaisu protokollasta, prosessien välisestä viestintämekanismista ja Wayland 1.22 -kirjastoista. 1.22-haara on taaksepäin yhteensopiva API- ja ABI-tasolla 1.x-julkaisujen kanssa ja sisältää enimmäkseen virheenkorjauksia ja pieniä protokollapäivityksiä. Weston Composite Server, joka tarjoaa koodia ja toimintaesimerkkejä Waylandin käyttöön työpöytäympäristöissä ja sulautetuissa ratkaisuissa, on kehitteillä osana erillistä kehityssykliä.

Tärkeimmät muutokset pöytäkirjaan:

  • Tuki wl_surface::preferred_buffer_scale- ja wl_surface::preferred_buffer_transform-tapahtumille on lisätty wl_surface-ohjelmaliittymään, jonka kautta välitetään tiedot yhdistelmäpalvelimen muutoksista pinnan skaalaustasoon ja muunnosparametreihin.
  • wl_pointer::axis-tapahtuma on lisätty wl_pointer-ohjelmointiliittymään, joka näyttää osoittimen liikkeen fyysisen suunnan oikean vierityssuunnan määrittämiseksi widgeteissä.
  • Menetelmä globaalin nimen saamiseksi on lisätty wayland-serveriin ja wl_client_add_destroy_late_listener-toiminto on otettu käyttöön.

Muutokset Waylandiin liittyvissä sovelluksissa, työpöytäympäristöissä ja jakeluissa:

  • Wine sisältää alustavan tuen käytettäväksi Wayland-protokollapohjaisissa ympäristöissä ilman XWayland- tai X11-komponentteja. Tässä vaiheessa on lisätty ajurit winewayland.drv ja unixlib-komponentit, ja tiedostot Wayland-protokollamääritelmillä on valmisteltu kokoonpanojärjestelmän käsittelyä varten. He suunnittelevat sisällyttävänsä muutoksia Wayland-ympäristön tuotannon mahdollistamiseksi tulevaan julkaisuun.
  • Jatkuvat parannukset Wayland-tukeen KDE Plasma 5.26- ja 5.27 -julkaisuissa. Toteutettu mahdollisuus poistaa liittäminen leikepöydältä hiiren keskipainikkeella. XWaylandilla käynnistettyjen sovellusikkunoiden skaalauksen laatu on parantunut. Nyt on tuki tasaiselle vieritykselle hiirten läsnä ollessa korkearesoluutioisella pyörällä. Piirustussovellukset, kuten Krita, ovat lisänneet mahdollisuuden seurata kynän kallistusta ja pyörimistä tableteissa. Lisätty tuki globaalien pikanäppäinten asettamiseen. Näytön zoomaustason automaattinen valinta on tarjolla.
  • Xfce:lle on valmisteltu kokeellisia julkaisuja xfce4-paneelista ja xfdesktop desktopista, jotka tarjoavat alustavan tuen Wayland-protokollaan perustuvissa ympäristöissä työskentelemiseen.
  • Tails-jakelun käyttäjäympäristö on siirretty X-palvelimelta käyttämään Wayland-protokollaa.
  • Qt 6.5 lisäsi QNativeInterface::QWaylandApplication-ohjelmointirajapinnan, jolla pääset suoraan Waylandin alkuperäisiin objekteihin, joita käytetään Qt:n sisäisissä rakenteissa, sekä pääsyä varten tietoihin viimeaikaisista käyttäjän toimista, jotka voidaan vaatia siirrettäväksi Wayland-protokollalaajennuksiin.
  • Haiku-käyttöjärjestelmälle on valmisteltu taso yhteensopivuuden varmistamiseksi Waylandin kanssa, jonka avulla voit ajaa Waylandia käyttäviä työkalusarjoja ja sovelluksia, mukaan lukien GTK-kirjastoon perustuvat sovellukset.
  • Blender 3 3.4D-mallinnusjärjestelmä sisältää tuen Wayland-protokollalle, jonka avulla voit käyttää Blenderia suoraan Wayland-pohjaisissa ympäristöissä ilman XWayland-kerrosta.
  • Waylandia käyttävän käyttäjäympäristön Sway 1.8 julkaisu on julkaistu.
  • Mukautettu PaperDE 0.2 -ympäristö on saatavana Qt:tä ja Waylandia käyttämällä.
  • Firefox on parantanut kykyä tarjota näytön jakamista Wayland-protokollapohjaisissa ympäristöissä. Ratkaistiin ongelmat, jotka liittyvät sisällön sujuvaan vieritykseen, napsautustapahtumien luomiseen vierityspalkkia napsauttaessa ja sisällön vierittämiseen Wayland-pohjaisissa ympäristöissä.
  • Phosh 0.22.0, mobiililaitteiden näyttökuori, joka perustuu GNOME-tekniikoihin ja käyttää Waylandin päällä toimivaa Phoc-komposiittipalvelinta, on julkaistu.
  • Valve jatkaa Gamescope-komposiittipalvelimen (aiemmin steamcompmgr) kehittämistä, joka käyttää Wayland-protokollaa ja jota käytetään SteamOS 3 -käyttöjärjestelmässä.
  • DDX-komponentin XWayland 23.1.0 julkaisu on julkaistu, joka mahdollistaa X.Org-palvelimen käynnistämisen X11-sovellusten suoritusten järjestämiseen Wayland-pohjaisissa ympäristöissä.
  • Labwc 0.6:n julkaisu, yhdistelmäpalvelin Waylandille, jonka ominaisuudet muistuttavat Openbox-ikkunanhallintaa (projekti esitetään yrityksenä luoda Openbox-vaihtoehto Waylandille).
  • Kehitteillä on lxqt-sway, LXQt-käyttäjäympäristön portti, joka tukee Waylandia. Lisäksi toinen LWQt-projekti kehittää Wayland-pohjaista muunnelmaa LXQt mukautetusta kuoresta.
  • Weston Composite Server 11.0 on julkaistu, ja se jatkaa työskentelyä värinhallintainfrastruktuurin parissa ja luo perustan usean näytönohjaimen kokoonpanojen tulevalle tuelle.
  • MATE-työpöydän siirtäminen Waylandiin jatkui.
  • System76 kehittää uutta versiota COSMIC-käyttäjäympäristöstä Waylandin avulla.
  • Wayland on oletuksena käytössä mobiilialustoissa Plasma Mobile, Sailfish, webOS Open Source Edition,

    Lähde: opennet.ru

Lisää kommentti