Weston 10.0:ssa on värinhallintaparannuksia, uusia kirjastoja ja paljon muuta

wayland-kuvakaappaus

Vakaa versio Weston 10.0 Composite Server -palvelimesta on julkaistu, joka kehittää tekniikoita jotka edistävät Wayland-protokollan täydellistä yhteensopivuutta Enlightenment, Gnome, KDE ja muissa käyttäjäympäristöissä.

Wayland koostuu protokollasta (pääosin täydellinen) ja viitetoteutus nimeltä Weston. Renderöinnissä Weston voi käyttää OpenGL ES: ää tai ohjelmistoa (pixman-kirjasto). Tällä hetkellä asiakkaat rajoittuvat OpenGL ES: ään eikä täyskäyttöiseen OpenGL: ään, koska "libGL käyttää GLX: ää ja kaikkia X-riippuvuuksia". Projekti kehittää myös GTK + - ja Qt-versioita jotka tekevät Waylandille X: n sijasta.

Kehittäminen Weston on keskittynyt tarjoamaan korkealaatuista koodipohjaa ja toimivia esimerkkejä käyttää Waylandia työpöytäympäristöissä ja sulautetuissa ratkaisuissa.

Weston 10.0:n tärkeimmät uudet ominaisuudet

Tässä uudessa Weston 10.0 -versiossa, joka esitetään pääuutuutena, korostetaan sitä lisätty komponentteja värinhallintaan, jonka avulla voit muuntaa värejä, suorittaa gammakorjauksia ja työskennellä väriprofiilien kanssa. Mainitaan, että tällä hetkellä muutokset rajoittuvat toistaiseksi sisäisiin alijärjestelmiin, käyttäjälle näkyvät värisäätimet tulevat näkyviin tulevaan versioon.

Toinen Weston 10.0:ssa erottuva uutuus on se linux-dmabuf-unstable-v1-protokollan toteutuksessa, joka tarjoaa mahdollisuuden jakaa useita näyttökortteja DMA-BUF-tekniikalla, on lisätty "dma-buf palaute" -mekanismilla, joka tarjoaa yhdistelmäpalvelimelle lisätietoja saatavilla olevista GPU:ista ja parantaa tiedonvaihdon tehokkuutta ensisijaisen ja toissijaisen GPU:n välillä.

Mainitaan esimerkiksi, että "dma-buf feedback" -tuki laajentaa lähdön soveltuvuutta ilman välipuskurointia (nollakopioskannaus).

Toisaalta voimme myös löytää sen lisätty tuki libseat-kirjastolle, joka tarjoaa toimintoja jaettujen syöttö- ja tulostuslaitteiden pääsyn järjestämiseen ilman pääkäyttäjän oikeuksia (pääsyä koordinoi erillinen taustaprosessi). Tämän uuden kirjaston lisäämisen myötä pidetään mielessä, että tulevia versioita varten Westonin kaikki komponentit on tarkoitus korvata libseatilla.

Tämän lisäksi korostetaan myös sitä kaikki asiakassovellusesimerkit on käännetty käyttämään xdg-shell-protokollalaajennusta, joka tarjoaa käyttöliittymän vuorovaikutukseen pintojen kuten ikkunoiden kanssa, jolloin pintoja voidaan siirtää näytöllä, pienentää, laajentaa, muuttaa kokoa jne.

On myös korostettu, että se lisätty mahdollisuus suorittaa asiakasohjelmisto automaattisesti käynnistyksen jälkeen, esimerkiksi automaattisten ohjelmien järjestämiseen kirjautumisen jälkeen.

Niistä muut erottuvat muutokset tästä uudesta versiosta:

  • Vanhentunut wl_shell-käyttöliittymä, fbdev-taustaohjelma ja weston-launch-apuohjelma (käynnistämiseen on käytettävä seated-launchia tai logind-launch-ohjelmaa).
  • Weston-launchin tuki on nyt vanhentunut ja oletuksena poistettu käytöstä (tulee olemaan
    voidaan poistaa tulevassa versiossa, mutta se voidaan ottaa uudelleen käyttöön Meson-vaihtoehdolla.
  • Riippuvuusvaatimuksia on lisätty, koonti vaatii nyt libdrm 2.4.95, libwayland 1.18.0 ja wayland-protokollat ​​1.24. PipeWireen perustuvaa etälaajennusta luotaessa tarvitaan libpipewire 0.3.
  • Laajennettu testisarja.

Lopuksi, jos olet kiinnostunut saamaan lisätietoja siitä, voit tutustua yksityiskohtiin osoitteessa seuraava linkki.

Kuinka asentaa Weston 10.0 Ubuntuun ja johdannaisiin?

No, niille teistä, jotka ovat kiinnostuneita asentamaan tämän uuden Weston-version, heillä on oltava Wayland asennettuna järjestelmäänsä.Asentaaksemme sen, meidän on vain avattava päätelaite ja siinä kirjoitetaan seuraava:

pip3 install --user meson

Tehnyt tämän, nyt aiomme ladata Weston 7.0: n uuden version seuraavalla komennolla:

wget https://wayland.freedesktop.org/releases/weston-10.0.0.tar.xz

Pura sisällön:

tar -xvf weston-10.0.0.tar.xz

Pääset kansioon, joka on luotu:

cd weston-10.0.0

Ja teemme kokoamisen ja asennuksen seuraavilla tavoilla:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Lopuksi on suositeltavaa käynnistää tietokone uudelleen aloittaaksesi muutokset uudessa käyttäjäistunnossa.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.