Weston Composite Server 12.0 -julkaisu

Kahdeksan kuukauden kehitystyön jälkeen Weston 12.0 -komposiittipalvelimesta on julkaistu vakaa julkaisu, 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 tavoitteena on tarjota korkealaatuinen koodikanta ja toimivia esimerkkejä Waylandin käyttöön työpöytäympäristöissä ja sulautettuja ratkaisuja, kuten alustoja 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ä:

  • Etätyöpöytäyhteyttä varten on lisätty taustajärjestelmä – backed-vnc, joka suorittaa samanlaisia ​​toimintoja kuin backend-rpd. VNC-protokolla on toteutettu käyttämällä aml:ää ja neatvnc:tä. Käyttäjän todennusta ja kanavan salausta (TLS) tuetaan.
  • Lisätty taustajärjestelmä multimedian kanssa työskentelyyn palvelin Putkijohto.
  • Muutokset DRM (Direct Rendering Manager) -taustajärjestelmässä:
    • Usean näytönohjaimen kokoonpanojen tuki on otettu käyttöön. Lisänäytönohjainten käyttämiseen on nyt käytettävissä vaihtoehto "--additional-devices output_device_list".
    • Lisätty tuki repeytymisen hallintaprotokollalle, jolla voi poistaa käytöstä pystysuoran synkronoinnin (VSync) ruudun tyhjennyspulssilla, jota käytetään estämään näytön repeytymistä. Pelisovelluksissa VSyncin poistaminen käytöstä vähentää näytön viivettä, mutta repeytymisvirheiden kustannuksella.
    • Lisätty tuki HDMI-sisältötyyppien tunnistukselle (grafiikka, valokuvat, elokuvat ja pelit).
    • Tason kierto -ominaisuus on lisätty ja sitä käytetään aina kun mahdollista.
    • Lisätty tuki kuvakaappausten luomiseen käytettäville writeback-liittimille.
    • Lisätty ominaisuus tason läpinäkyvyystason määrittämiseksi.
    • Ulkoista kirjastoa libdisplay-info käytetään EDID-metatietojen jäsentämiseen.
  • Backend-wayland toteuttaa koonmuutosoperaatiot xdg-shell-laajennuksen avulla.
  • Alustava tuki usean käyttäjän järjestelmille on lisätty backend-rdp-etäkäyttöliittymään.
  • Näyttöä vailla oleville järjestelmille suunniteltu taustajärjestelmä tukee nyt color-lcms-laajennuksen testauksessa käytettyä tulosteen koristelua.
  • Launcher-logind-komponentti on vanhentunut ja poistettu käytöstä oletuksena. Sen sijaan on suositeltavaa käyttää launcher-libseat-komponenttia, joka myös tukee logind-komponenttia.
  • libweston/desktop (libweston-desktop) tukee odotustilaa, joka asetetaan ennen tulostuspuskurin liittämistä asiakkaaseen. Tätä voidaan käyttää esimerkiksi asiakkaan käynnistämiseen koko näytön tilassa alusta alkaen.
  • Weston-output-capture-protokolla on toteutettu. Se on suunniteltu kuvakaappausten luomiseen ja toimii toiminnallisempana korvaajana vanhalle Weston-screenshooter-protokollalle.
  • Lisätty tuki xwayland_shell_v1-protokollalle, jonka avulla voit luoda xwayland_surface_v1-objektin tietylle wl_surface-pinnalle.
  • libweston-kirjasto tukee käyttäjän todennusta PAM:n kautta ja lisää tuen wl_output-rajapinnan versiolle 4.
  • Kompositoriprosessiin on lisätty yksinkertaistettu tila taustaohjelman, komentotulkin ja renderöijän valitsemiseksi, minkä ansiosta syntaksia "--backend=headless", "--shell=foo" ja "--renderer=gl|pixman" voidaan käyttää syntaksien "--backend=headless-backend.so", "--shell=foo-shell.so" ja "--renderer=gl-renderer.so" sijaan.
  • Simple-egl-asiakasohjelma tukee nyt murtolukumittakaavaprotokollaa, joka sallii muiden kuin kokonaislukuarvojen käytön ja toteuttaa pystysuuntaisen paneelin renderöintitilan.
  • Autojen tieto- ja viihdejärjestelmien ivi-shell-kuori toteuttaa näppäimistösyötteen kohdistuksen aktivoinnin xdg-shell-pinnalle samalla tavalla kuin desktop-shell- ja kiosk-shell-kuorissa.
  • Jaettu libweston-desktop-kirjasto on integroitu libweston-kirjastoon, joten sovellusten linkittäminen libwestoniin mahdollistaa kaikkien aiemmin libweston-desktopissa tarjottujen toimintojen käytön.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster