Weston 12.0 arriba amb millores de compatibilitat, nous protocols i més

wayland amb Weston

L'objectiu de Weston és proporcionar una base de codi d'alta qualitat i exemples pràctics per fer servir Wayland en entorns d'escriptori i solucions integrades,

Fa poc es va donar a conèixer la notícia que va ser alliberada la nova versió estable del servidor compost Weston 12.0, desenvolupant tecnologies que contribueixen al sorgiment d'un suport complet per al protocol Wayland a Enlightenment, GNOME, KDE i altres entorns d'usuari.

Aquest nou llançament de Weston 12.0 arriba poc després de vuit mesos de desenvolupament (des de l'últim llançament) i igual que amb llançaments anteriors, la nova versió de Weston es deu a canvis a l'ABI que trenquen la compatibilitat.

Principals novetats de Weston 12.0

En aquest nou llançament que es presenta de Weston 12.0 s'hi ha afegit un backend per organitzar l'accés remot a l'escriptori: backed-vnc, que realitza funcions similars a backend-rpd. El protocol VNC s'implementa utilitzant aml i cleanvnc, a més que admeten l'autenticació d'usuari i el xifratge d'enllaços (TLS).

A més d'això, al Backend-wayland ara s'implementen operacions de canvi de mida utilitzant l'extensió xdg-shell, així com també es va afegir el suport preliminar per a sistemes multi-head al backend d'accés remot backend-rdp i al backend headless, dissenyat per funcionar en sistemes sense pantalla, ha afegit suport per a la decoració de sortida utilitzada per provar el complement color-lcms.

Un altre dels canvis que es destaca és que libweston/desktop implementa suport per a un estat d'espera aplicat en una etapa abans que el memòria intermèdia de sortida s'adjunti al client, que es pot utilitzar, per exemple, per iniciar el client des del principi en mode de pantalla completa.

es va agregar suport per al protocol tearing-control per deshabilitar la sincronització vertical (VSync) amb un pols de supressió vertical, que s'usa per protegir contra l'esquinçament durant la sortida (esquinçament). A les aplicacions de jocs, deshabilitar VSync pot reduir la latència de visualització a costa d'esquinçar artefactes.

També es destaca que es va implementar el protocol weston-output-capture, dissenyat per prendre captures de pantalla i actuar com un reemplaçament més funcional per a l'antic protocol weston-screenshooter i també el backend per treballar amb el servidor multimèdia PipeWir

S'ha afegit suport per definir tipus de contingut HDMI (gràfics, fotos, pel·lícules i jocs), així com també suport per al protocol xwayland_shell_v1, que us permet crear un objecte xwayland_surface_v1 per a una superfície wl_surface específica.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • Canvis al backend de DRM
  • Suport implementat per a configuracions multi-GPU. Per habilitar GPU addicionals, es proporciona l'opció “–additional-devices list_of_out_devices”.
  • S'hi va afegir i va habilitar la propietat de rotació del pla quan sigui possible.
  • S'ha afegit suport per a connectors diferits que s'utilitzen per crear captures de pantalla.
  • S'ha afegit una propietat per definir el nivell de transparència del pla.
  • La biblioteca externa libdisplay-info s'utilitza per analitzar metadades EDID.
  • La biblioteca libweston implementa suport per a l'autenticació d'usuaris mitjançant PAM i afegeix suport per a la versió 4 de l'API wl_output.
  • El client simple-egl ha afegit suport per al protocol d'escala fraccionària, que permet utilitzar valors d'escala no sencers i s'ha implementat un mode de representació de panell vertical.
  • Obsolet i deshabilitat per defecte el component launcher-logind, en lloc del qual es recomana fer servir launcher-libseat, que també admet logind.

Finalment si estàs interessat en poder conèixer més a l'respecte, Pots consultar els detalls al següent enllaç.

Com instal·lar Weston 12.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.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 11.0 amb la següent comanda:

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

Descomprimim el contingut amb:

tar -xvf weston-12.0.0.tar.xz

Accedim a la carpeta creada amb:

cd weston-12.0.0

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

meson build/ --prefix=...

ninja -C build/ install

cd ..

En finalitzar el que és recomanable és reiniciar l'equip per iniciar amb els canvis a 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ó.