Weston Composite Server 10.0 -julkaisu

Puolentoista vuoden kehitystyön jälkeen on julkaistu vakaa versio komposiittipalvelimesta Weston 10.0, joka kehittää teknologioita, jotka edistävät Wayland-protokollan täyden tuen syntymistä Enlightenment-, GNOME-, KDE- ja muissa käyttäjäympäristöissä. Westonin kehitystyön tavoitteena on tarjota korkealaatuinen koodikanta ja toimivia esimerkkejä Waylandin käyttöön työpöytäympäristöissä ja sulautetuissa ratkaisuissa, kuten alustoissa autojen infotainment-järjestelmille, älypuhelimille, televisioille ja muille kuluttajalaitteille. Projektikoodia jaetaan MIT-lisenssillä.

Suurin Westonin versionumeron muutos johtuu ABI-muutoksista, jotka rikkovat yhteensopivuuden. Muutoksia uudessa Westonin toimipisteessä:

  • Lisätty värinhallintakomponentteja, joiden avulla voit muuntaa värejä, suorittaa gammakorjausta ja työskennellä väriprofiilien kanssa. Muutokset rajoittuvat tällä hetkellä sisäisiin alijärjestelmiin; käyttäjän näkyvät värisäätimet näkyvät seuraavassa julkaisussa.
  • Linux-dmabuf-unstable-v1-protokollan toteutuksessa, joka tarjoaa mahdollisuuden jakaa useita näyttökortteja DMA-BUF-tekniikalla, on lisätty "dma-buf feedback" -mekanismi, joka tarjoaa yhdistelmäpalvelimelle lisätietoja käytettävissä olevat GPU:t ja mahdollistaa tiedonvaihdon tehokkuuden lisäämisen pää- ja toissijaisen GPU:n välillä. Esimerkiksi "dma-buf-palautteen" tuki laajentaa nollakopion skannaustulosteen käytettävyyttä.
  • Lisätty tuki libseat-kirjastolle, joka tarjoaa toimintoja jaettujen syöttö- ja tulostuslaitteiden pääsyn järjestämiseen, jolloin voit tehdä ilman pääkäyttäjän oikeuksia (pääsyn koordinoinnista huolehtii erillinen taustaprosessi, istuin). Tulevissa julkaisuissa aiomme korvata kaikki Westonin käynnissä olevat komponentit libseatilla.
  • Kaikki malliasiakassovellukset on muunnettu käyttämään xdg-shell-protokollalaajennusta, joka tarjoaa käyttöliittymän pintojen vuorovaikutukseen ikkunoiden kanssa, jonka avulla voit siirtää pintoja ympäri ruutua, minimoida, maksimoida, muuttaa kokoa jne.
  • Lisätty mahdollisuus suorittaa asiakasohjelmisto automaattisesti käynnistyksen jälkeen, esimerkiksi järjestää ohjelmat käynnistymään automaattisesti sisäänkirjautumisen jälkeen.
  • wl_shell-käyttöliittymä, fbdev-taustaohjelma ja weston-launch-apuohjelma on vanhentunut (sinun tulee käyttää seted-launch- tai logind-launch-apuohjelmaa niiden suorittamiseen).
  • Riippuvuusvaatimuksia on lisätty; kokoonpano vaatii nyt libdrm 2.4.95, libwayland 1.18.0 ja wayland-protokollat ​​1.24. PipeWireen perustuvaa etäkäyttölaajennusta rakennettaessa tarvitaan libpipewire 0.3.
  • Testisarjaa on laajennettu.

Lähde: opennet.ru

Lisää kommentti