Utgivelsen av komposittserveren Weston 12.0

Etter å ha utviklet i åtte måneder, har den stabile utgaven av den sammensatte serveren Weston 12.0 blitt publisert. Den utvikler teknologier som støtter fullstendig støtte for Wayland-protokollen i Enlightenment, GNOME, KDE og andre skrivebords-miljøer. Utviklingen av Weston har som mål å gi en høy-kvalitets kodebase og arbeidsprøver for bruk av Wayland i skrivebords-miljøer og innebygde løsninger, som plattformer for bil-informasjon og underholdning, smarttelefoner, TV-er og andre forbruker-enheter. Prosjektkoden distribueres under MIT-lisensen.

Endringen av den betydelige versjonsnummeret for Weston skyldes ABI-endringer som bryter kompatibiliteten. Endringer i den nye grenen av Weston:

  • Backend for fjernarbeidsstasjon har blitt lagt til — backed-vnc, som har funksjoner tilsvarende backend-rpd. VNC-protokollen er implementert ved hjelp av aml og neatvnc. Brukerautentisering og kryptering av kommunikasjonskanalen (TLS) støttes.
  • Backend for multimediaarbeid har blitt lagt til. serveren PipeWire.
  • Endringer i backend for DRM (Direct Rendering Manager):
    • Støtte for konfigurasjoner med flere GPU-er er implementert. For å aktivere ekstra GPU-er, er det tilbudt et alternativ «—additional-devices liste_av_utdata_enheter».
    • Støtte for tearing-control protokollen er lagt til for å deaktivere vertikal synkronisering (VSync) med en ramme-dempingsimpuls, brukt for å motvirke forekomsten av tearing ved utdata. I spillprogrammer tillater deaktivering av VSync å redusere forsinkelsene ved utdata til skjermen, på bekostning av å skape artefakter på grunn av tearing.
    • Støtte for innholdstypebestemmelse for HDMI (grafikk, bilder, film og spill) er lagt til.
    • Et egenskap for å snu planet er lagt til der det er mulig.
    • Støtte for forsinkede kontakter (writeback connector), brukt for å lage skjermbilder, er lagt til.
    • Et egenskap for å bestemme gjennomsiktighet-nivået til planet er lagt til.
    • En ekstern bibliotek libdisplay-info er brukt for å analysere EDID metadata.
  • I backend-wayland er størrelse-endringsoperasjoner implementert ved hjelp av xdg-shell-utvidelsen.
  • I backend for fjernarbeid backend-rdp er forhåndsstøtte for fler-monitorsystemer (multi-head) lagt til.
  • I backend backend-headless, designet for bruk på systemer uten skjerm, er støtte for utdata-dekorasjon lagt til, brukt for testing av farge-lcms-plugin.
  • Komponenten launcher-logind er erklært som foreldet og er som standard deaktivert, og det anbefales å bruke launcher-libseat, som også støtter logind.
  • I libweston/desktop (libweston-desktop) er det implementert støtte for ventetilstand, brukt før tilknytning av utdata-buffer til klienten, noe som kan brukes, for eksempel, til å starte klienten i fullskjermmodus fra begynnelsen.
  • Protokollen weston-output-capture er implementert for å ta skjermbilder og fungerer som en mer funksjonell erstatning for den gamle protokollen weston-screenshooter.
  • Støtte for protokollen xwayland_shell_v1 er lagt til, som gjør det mulig å opprette et objekt xwayland_surface_v1 for en bestemt wl_surface.
  • I biblioteket libweston er det implementert støtte for PAM-brukerautentisering og lagt til støtte for versjon 4 av grensesnittet wl_output.
  • I compositor-prosessen er det lagt til en forenklet modus for valg av backend, skall og renderer, som gjør det mulig å bruke syntaksen «—backend=headless», «—shell=foo» og «—renderer=gl|pixman» i stedet for «—backend=headless-backend.so», «—shell=foo-shell.so» og «—renderer=gl-renderer.so».
  • I klienten simple-egl er støtte for protokollen fractional-scale blitt tilgjengelig, som gjør det mulig å bruke desimaltall for skala, og en vertikal rendering-modus for panelet er implementert.
  • I skall for bilers informasjons- og underholdningssystemer, ivi-shell, er aktivering av tastaturfokus for xdg-shell-flaten implementert, lik aktivering av inngang i skallene desktop-shell og kiosk-shell.
  • Den delte biblioteket libweston-desktop er integrert med libweston-biblioteket, hvor binding av applikasjoner til libweston gir tilgang til alle funksjonene som tidligere ble tilbudt i libweston-desktop.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster