Wayland 1.18 on saatavilla

tapahtui protokollan, prosessien välisen viestintämekanismin ja kirjastojen vakaa julkaisu tiemaa 1.18. 1.18-haara on API ja ABI taaksepäin yhteensopiva 1.x-julkaisujen kanssa, mutta sisältää lisäksi joukon parannuksia. Weston 8.0 Composite Server, joka kehittää koodipohjaa ja toimintaesimerkkejä Waylandin käyttämiseen työpöytäympäristöissä ja sulautetuissa ratkaisuissa. julkaistu tammikuun lopussa.

Suuret parannukset Wayland 1.18:ssa:

  • Lisätty tuki Meson-kokoonpanojärjestelmälle. Mahdollisuus rakentaa autotoolsilla on säilytetty toistaiseksi, mutta se poistetaan tulevassa julkaisussa;
  • lisättyä API välityspalvelinobjektien erottamiseen tunnisteiden perusteella, jolloin sovellukset ja työkalupakkit voivat jakaa saman Wayland-yhteyden;
  • Seuratut wayland-palvelinajastimet käyttäjätilassa, jotta vältytään luomasta liikaa tiedostokuvauksia;
  • lisätty wl_global_remove()-funktio, joka lähettää tapahtuman, jossa globaali objekti poistetaan tyhjentämättä sitä. Uusi ominaisuus sen avulla eliminoi kilpailutilanteen (rotuolosuhteet) esiintymisen globaaleja objekteja poistettaessa. Nämä kilpailuolosuhteet saattoivat ilmetä, koska asiakkaat eivät pystyneet vahvistamaan poistotapahtuman vastaanottamista. Funktio wl_global_remove() mahdollistaa poistotapahtuman lähettämisen ensin ja objektin tyhjentämisen vasta tietyn viiveen jälkeen.

Wayland-tuen tila sovelluksissa, työpöytäympäristöissä ja jakeluissa:

  • Fedora turvattu tarjoaa Waylandiin perustuvan Firefoxin oletuskoonnoksen. Ratkaistu ongelmat käyttämällä NVIDIAn omia binaariohjaimia Waylandin kanssa.
    Toteutettu kokeellinen kyky käynnistää XWayland automaattisesti, kun yritetään ajaa X11-protokollaan perustuvaa sovellusta.
    Lisätty mahdollisuus ajaa X11-sovelluksia root-käyttäjänä XWaylandissa Wayland-ympäristössä. SDL for Wayland korjaa skaalausongelmia käytettäessä vanhoja pelejä alhaisella näytön resoluutiolla. GNOME-ympäristössä käytettävä Qt-kirjasto on rakennettu oletusarvoisesti Wayland-tuella;

  • В Red Hat Enterprise Linux 8 GNOME tarjotaan työpöytänä, ja oletuksena on Wayland-pohjainen näyttöpalvelin;
  • GTK 4:n esijulkaisussa GDK:ssa jatkui Wayland-protokollan käyttöä silmällä pitäen suunniteltujen API:iden käyttöönotto. Waylandin GDK-taustaohjelma lisäsi tuen portaalin käyttöliittymälle GtkSettings-asetusten käyttämiseen, ja syöttömenetelmien kanssa työskentelyyn ehdotettiin tukea tekstinsyöttö-epävakaille-v3-protokollalaajennukselle.
  • Käynnistetty projekti GNOMEn poistamiseksi bugeista ja puutteista, jotka ilmestyvät Waylandin päällä;
  • X Waylandissa lisätty GLX-käsittelijä, joka perustuu EGL API:hen, joka eliminoi Swrast-ohjelmiston rasterointiohjelman käytön;
  • KDE-kehityksen tavoitteita seuraavien kahden vuoden aikana mainitsi KDE:n kääntäminen Waylandiksi. Waylandin päällä toimiva KDE-ympäristö on tarkoitus tehdä ensisijaiseksi, ja X11-pohjainen ympäristö siirretään vaihtoehtojen ja valinnaisten riippuvuuksien luokkaan. Raportointijaksolle KDE:ssä toteutettu tuki murto-skaalaukseen, kun työskentelet Waylandin päällä. Wayland-pohjainen KDE-istunto on mukautettu toimimaan patentoitujen NVIDIA-ajurien kanssa. Lisätty mahdollisuus vetää ja pudottaa sovellusikkunoita käyttämällä XWaylandia ja Waylandia. KWin tarjoaa oikean hiiren rullavierityksen Wayland-pohjaisessa ympäristössä;
  • GNOMEssa lisätty kyky automatisoida XWaylandin käynnistäminen, kun yritetään ajaa X11-protokollaan perustuvaa sovellusta (aiemmin XWaylandin piti toimia jatkuvasti);
  • Aloitettu työstää MATE-käyttäjätilasovellusten siirtämistä Waylandiin. SISÄÄN MATE 1.24 mukautettu Eye of MATE -kuvankatseluohjelma Waylandille ja parannettu Waylandin tuki MATE-paneelissa;
  • Qt Wayland Compositorissa turvattu tuki protokollille linux-dmabuf-unstable-v1 ja wp_viewporter. Lisätty tuki fullscreen-shell-unstable-v1-protokollalle Waylandin Qt-alustan komponenteissa;
  • julkaistu Waypipe - Wayland-protokollan välityspalvelin, jonka avulla voit ajaa sovelluksia toisessa isännässä;
  • Käyttäjäympäristössä Valaistuminen 0.23 Merkittävästi parannettu tuki Waylandin pyörittämiselle;
  • Firefoxille toteutettu uusi taustaohjelma Waylandille, joka käyttää DMABUF-mekanismia tekstuurien renderöimiseen;
  • Ubuntussa Wayland-pohjaisessa ympäristössä turvattu kyky suorittaa X11-sovelluksia root-käyttäjänä Xwaylandissa;
  • Valmis Wine-wayland korjaustiedostosarja ja winewayland.drv-ohjain, jotka mahdollistavat Winen käytön Wayland-protokollaan perustuvissa ympäristöissä ilman XWaylandiin ja X11:een liittyvien komponenttien käyttöä;
  • Mirin kehitys jatkuu Waylandin yhdistelmäpalvelimena. Tavoitteena varmistaa Wayland-sovellusten käynnistäminen Mir-ympäristössä lisääntynyt numero tuettu Wayland-protokollan laajennukset. Suoritettu Waylandiin liittyvän koodin suorituskyvyn optimoinnit ja uusi "wayland"-grafiikkaalusta on lisätty, jotta Mir voi toimia asiakkaana toisen Wayland-komposiittipalvelimen alla. Ehdotettu kokeellinen tuki X11-sovellusten ajamiseen dynaamisesti Wayland-pohjaisessa ympäristössä.
  • Muodostettu uudet julkaisut mukautetusta Sway-ympäristöstä Waylandia käyttämällä;
  • Lubuntu jakelu hahmoteltu muuttaa Waylandiin vuodeksi 2020. Wayland-tuki on tarkoitus toteuttaa siirtämällä Openbox-ikkunanhallinta käyttämään Mir-näyttöpalvelinta, jota käytetään Waylandin yhdistelmäpalvelimena;
  • Kehittyy Häkki, Wayland-pohjainen yhdistelmäpalvelin yksittäisten sovellusten ajamiseen kioskitilassa;
  • Työ jatkuu LXQt 1.0.0 -käyttäjäympäristön julkaisun parissa, jonka kehittämisen päätehtävänä on saattaa Waylandin päällä työskentelykyky täyteen valmiustilaan;
  • Moottorin päättelyjärjestelmä Linux-virtuaalikoneiden käyttämiseen ChromeOS:ssä tarjoaa sisäänrakennettu tuki Wayland-asiakkaille (virtio-wayland), jossa on yhdistetty palvelin pääpalvelimen puolelle ja mahdollisuus käyttää tehokkaasti vieraiden järjestelmien GPU:ta;
  • FreeBSD:lle kehittää portit, joita tarvitaan KDE:n rakentamiseen Wayland-tuella;
  • DragonFly BSD -käyttöjärjestelmässä on kehittymässä satama Waylandin ja Westonin kanssa, on saatavana XWayland-tuki;
  • Waylandia käyttävät käyttäjäympäristöt papyroksen kuori и Havaiji yhdistettiin uudeksi projektiksi lilja. Liri perustuu Qt 5:een (QML) ja edistää materiaalisuunnittelun tyyliä;
  • Wayland on oletuksena käytössä mobiilialustoilla Plasma Mobile, Purjekala 2, webOS Open Source Edition,

    Lähde: opennet.ru

Lisää kommentti