Alliberada la nova versió de servidor compost de Wayland, Weston 7.0

Recentment va ser anunciada la nova versió estable de servidor compost Weston 7.0, Que desenvolupa tecnologies que contribueixen a suportar completament l'el protocol Wayland en Enlightenment, GNOME, KDE i altres entorns d'usuari.

Wayland consisteix en un protocol (En gran part complet) i una implementació de referència anomenada Weston. Per al renderitzat, Weston pot usar OpenGL ÉS o programari (la biblioteca pixman). En l'actualitat, els clients es limiten a OpenGL ÉS en lloc d'OpenGL complet perquè «libGL utilitza GLX i totes les dependències de X».

El Projecte també està desenvolupant versions de GTK + i Qt que renderitzen cap Wayland en comptes de a X.

S'espera la majoria de les aplicacions obtinguin suport per Wayland a través d'una d'aquestes biblioteques sense modificar l'aplicació.

El desenvolupament de Weston se centra a proporcionar una base de codi d'alta qualitat i exemples de treball per utilitzar Wayland en entorns d'escriptori i solucions integrades, com a plataformes per a sistemes d'informació i entreteniment automotriu, telèfons intel·ligents, televisors i altres dispositius de consum.

Un canvi significatiu en el nombre de versió de Weston es deu als canvis d'ABI que violen la compatibilitat. Canvis en la nova sucursal de Weston:

Sobre la nova versio de Weston 7.0

Amb l'arribada d'aquesta nova versió de Weston es va agregar el suport per a tecnologia per protegir contra la còpia il·legal de contingut HDCP, Que s'utilitza per xifrar un senyal de vídeo transmesa a través de DVI, DisplayPort, HDMI, GVIF o UDI.

En westwest per a trucades weston_output, weston_surface i weston_head, s'implementa un indicador per a permetre la protecció de l'contingut transmès. Es va agregar una aplicació client d'exemple per mostrar contingut protegit;

També es destaca a Weston 7.0 l'addició d'un complement per al servidor multimèdia PipeWire, que s'està desenvolupant per reemplaçar PulseAudio i més del so, admet el processament de transmissions de vídeo.

El complement es pot utilitzar per organitzar la sortida a l'escriptori remot per analogia amb el complement de sortida disponible anteriorment basat en GStreamer.

En la banda receptora, qualsevol client amb suport per pipewire es pot usar per a mostrar, inclòs GStreamer (per exemple, «gst-launch-1.0 pipewiresrc! Video / x-raw, format = BGRx! ...»).

Gl-renderer agrega suport per a l'extensió EGL EGL_KHR_partial_update per actualitzar selectivament el contingut de les superfícies, ometent les àrees on no hi va haver canvis.

D'altra banda, els desenvolupadors també van destacar la transició a sistema de compilació Meson s'ha completat. El suport de compilació usant autotools ha estat s'abandoni.

Dels altres canvis que es destaquen en l'anunci d'aquesta nova versió són:

  • Es va agregar el nou marc weston_debug per depuració i registre d'esdeveniments (weston_log_context)
  • Es van agregar nous arxius de capçalera libweston-internal.hy backend.h. El primer conté funcions per treballar amb 'weston_compositor', 'weston_plane', 'weston_seat', 'weston_surface', 'weston_spring', 'weston_view' i el segon - 'weston_output'
  • Compositor-drm va agregar suport per a la propietat FB_DAMAGE_CLIPS. El codi s'extreu en arxius separats per extreure paràmetres EDID, processar maneres de vídeo, interactuar amb l'API de KMS, treballar amb el framebuffer i processar estats
  • Complement agregat «flux d'arxius» per transferir contingut d'un arxiu
  • Backend-drm, backend-headless, backend-rdp, backend-WAYLAND, backend-x11 i backend-fbdev backends es col·loquen en un directori separat
  • Per optimitzar les imatges PNG, el paquet zopflipng s'utilitza en base a l'algoritme de compressió zopfli
  • Es va agregar suport per a les extensions xdg_output_unstable_v1 i zwp_linux_explicit_synchronization_v1. Es van augmentar els requisits de la versió de l'paquet de protocols de Wayland (es requereix 1.18 per a la compilació).

Com instal·lar Weston 7.0 en Ubuntu i derivats?

Bé, per als que estiguin interessats en poder instal·lar aquesta nova versió de Weston, han de comptar amb Wayland en el vostre sistema.

Ara, hem també de comptar amb Meson, Ja que com es esmento en les novetats d'aquesta nova versió de Weston 7.0, els desenvolupadors van migrar a Meson.

Per poder instal·lar només hem d'obrir una terminal i en ella anem a teclejar el següent:

pip3 install --user meson

Fet això, ara anem a descarregar la nova versió de Weston 7.0 amb la següent comanda:

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

Descomprimim el contingut amb:

tar -xvf weston-7.0.0.tar.xz

Accedim a la carpeta creada amb:

cd weston-7.0.0

I vam realitzar la compilació i instal·lació amb:

meson build/ --prefix=...

ninja -C build/ install

cd ..

A l'acabar el recomanable és reiniciar l'equip per iniciar amb els canvis en la nova sessió d'usuari.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.