Weston 13 arriba amb suport per a mĂșltiples backends, millores 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,

Després de mig any de desenvolupament, el projecte Weston va donar a conÚixer el llançament de la versió de el seu servidor compost Wayland, Weston 13.0 i en aquest nou llançament es presenten diverses millores, així com també funcions experimentals, millores de suport i més.

Per als que desconeixen de Weston, han de saber que aquest Ă©s la implementaciĂł de referĂšncia d'un compositor Wayland, ja que gestiona les pantalles, inclosa la composiciĂł dels seus continguts, la compatibilitat amb els esdeveniments dels dispositius d'entrada (pantalla tĂ ctil, ratolĂ­, teclat, etc.) i les seves configuracions (fons de pantalla, resoluciĂł, visualitzaciĂł de mĂșltiples monitors, etc.).

Weston Ă©s lleuger en comparaciĂł amb X11 i Ă©s rĂ pid com a compositor i Ă©s adequat per a molts casos dĂșs integrats i mĂČbils.

Principals novetats de Weston 13.0

En aquesta nova versiĂł que es presenta de Weston 13.0, una de les caracterĂ­stiques mĂ©s notables Ă©s el suport afegit per a la cĂ rrega de mĂșltiples backends, el qual sens dubte Ă©s un avenç important a Weston, ja que amb aixĂČ es permet carregar mĂșltiples backends, per exemple, vnc, rdp, pipewire sĂłn backends secundaris.

Un altre dels canvis que es destaca d'aquesta nova versió és la millora a Kiosk-shell (per a quioscs d'Internet), ja que en aquesta nova versió se n'ha millorat el funcionament en les operacions en mode de pantalla completa, així com també el suport addicional per crear superfícies de pantalla completa per a aplicacions iniciades a través de XWayland.

A més, a Weston 13.0 s'han afegit noves funcionss, incloses weston_view_move_to_layer() per moure la vista a una capa específica o eliminar-la del gràfic d'escena si la capa és NULL, weston_log_scopes_iterate() per a iterar sobre àrees al registre i actualitzacions de funcions existents com weston_view_set_position, weston_touch i weston_output, utilitzant l'estructura weston_coord per millorar l'eficiÚncia.

D'altra banda, a Desktop-Shell, ara es pot limitar lĂ rea de moviment del punter per a superfĂ­cies de pantalla completa.

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

  • backend-vnc, backend-pipewire i backend-rdp: suport de renderitzador GL
    Suport per a sortides superposades, cosa que permet col·locar vistes en plĂ nols quan es mostren en mĂșltiples sortides
  • Es va eliminar libgbm 21.1.1 de diversos clients que ja no admeten versions de la biblioteca libgbm anteriors a la 21.1.1.
  • Tant l'intĂšrpret d'ordres d'escriptori com l'intĂšrpret d'ordres de quiosc s'han refactoritzat per utilitzar aquest nou assistent.
  • Es va eliminar launcher-logind (aixĂČ ja era en desĂșs anteriorment) a favor de launcher-libseat
    Suport systemd-logind amb els seus backends.

Per acabar, i no menys important, cal esmentar que l'augment de la versiĂł 13.0 va acompanyat de canvis crucials que poden trencar la compatibilitat amb versions anteriors.

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 a 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-lo nomĂ©s hem d'obrir una terminal i hi teclejarem el segĂŒent:

pip3 install --user meson

Fet aixĂČ, ara anem a descarregar la nova versiĂł de Weston 13.0 amb la segĂŒent comanda:

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

Descomprimim el contingut amb:

tar -xvf weston-13.0.0.tar.xz

Accedim a la carpeta creada amb:

cd weston-13.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.

Pel que fa a les dreceres de teclat per treballar amb Weston, sĂłn les segĂŒents:

Dreceres de teclat
CombinaciĂł de tecles AcciĂł
Ctrl+Alt+Backspace Sortir de Weston
Super+Scroll(o PageUpPageDown) Apropar/allunyar l'escriptori
Super+Tab Canviar finestres
Super+LMB Moure finestra
Super+MMB Girar finestra
Super+RMB Canviar mida de finestra
Super+Alt+Scroll Canviar l'opacitat de la finestra
Super+k Forçar l'eliminació de la finestra activa
Super+Up/Down Canviar espai de treball anterior/segĂŒent
Super+Shift+Up/Down Agafeu la finestra actual i canvieu l'espai de treball
Super+Fn Canvieu a l'espai de treball n (per exemple, F2)
Super+s Prendre una captura de pantalla
Super+r Enregistrar un screencast