Weston 13 arriva con il supporto per più backend, miglioramenti e altro ancora

Wayland con Weston

L'obiettivo di Weston è fornire una base di codice di alta qualità ed esempi funzionanti per l'utilizzo di Wayland in ambienti desktop e soluzioni integrate,

Dopo sei mesi di sviluppo, il progetto Weston ha annunciato il rilascio della versione di il tuo server composito Wayland, "Weston 13.0" e questa nuova versione presenta vari miglioramenti, oltre a funzionalità sperimentali, miglioramenti del supporto e altro ancora.

Per coloro che non conoscono Weston, dovresti sapere che questo è l'implementazione di riferimento di un compositore Wayland, poiché gestisce le visualizzazioni, inclusa la composizione dei contenuti, il supporto per gli eventi dai dispositivi di input (touchscreen, mouse, tastiera, ecc.) e le loro impostazioni (sfondi, risoluzione, visualizzazione multi-monitor, ecc.).

Weston è leggero rispetto a X11 ed è veloce come compositore ed è adatto a molti casi d'uso integrati e mobili.

Principali novità di Weston 13.0

In questa nuova versione presentata di Weston 13.0, a delle caratteristiche più notevoli è aggiunto il supporto per il caricamento di più backend, che è senza dubbio un progresso importante in Weston, poiché consente il caricamento di più backend, ad esempio vnc, rdp, pipewire sono backend secondari.

Un altro dei cambiamenti che spicca in questa nuova versione è il miglioramento nella shell del chiosco (per i chioschi Internet), poiché in questa nuova versione prestazioni migliorate nelle operazioni in modalità schermo intero, oltre al supporto aggiuntivo per la creazione di superfici a schermo intero per le applicazioni lanciate tramite XWayland.

Oltre a questo, in Weston 13.0 sono state aggiunte nuove funzionis, compreso weston_view_move_to_layer() per spostare la vista su un livello specifico o rimuoverla dal grafico della scena se il livello è NULL, weston_log_scopes_iterate() per scorrere le aree del record e aggiornamenti delle funzionalità quelli esistenti come weston_view_set_position, weston_touch e weston_output, utilizzando la struttura weston_coord per migliorare l'efficienza.

D'altra parte, in Desktop-Shell, ora puoi limitare l'area di movimento del puntatore per superfici a schermo intero.

Delle altre modifiche che si distinguono da questa nuova versione:

  • backend-vnc, backend-pipewire e backend-rdp: supporto renderer GL
    Supporto per output sovrapposti, consentendo di posizionare le viste sui fogli quando visualizzate in più output
  • Rimosso libgbm 21.1.1 da diversi client che non supportano più le versioni della libreria libgbm precedenti alla 21.1.1.
  • Sia la shell del desktop che quella del chiosco sono state sottoposte a refactoring per utilizzare questa nuova procedura guidata.
  • Rimosso launcher-logind (precedentemente deprecato) a favore di launcher-libseat
    Supporto per systemd-login con i suoi backend.

Ultimo ma non meno importante, vale la pena ricordare che l'avvento della versione 13.0 è accompagnato da cambiamenti cruciali che potrebbero interrompere la compatibilità con le versioni precedenti.

Infine se sei interessato a saperne di più, puoi controllare i dettagli nel file seguente link

Come installare Weston su Ubuntu e derivate?

Bene, per quelli di voi interessati a poter installare questa nuova versione di Weston, devono avere Wayland installato sul loro sistema. Per installarlo non ci resta che aprire un terminale e in esso digiteremo quanto segue:

pip3 install --user meson

Fatto questo, ora scaricheremo la nuova versione di Weston 13.0 con il seguente comando:

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

Decomprimiamo il contenuto con:

tar -xvf weston-13.0.0.tar.xz

Accediamo alla cartella creata con:

cd weston-13.0.0

Ed eseguiamo la compilazione e l'installazione con:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Al termine, si consiglia di riavviare il computer per iniziare con le modifiche nella nuova sessione utente.

Per quanto riguarda le scorciatoie da tastiera per lavorare con Weston, sono le seguenti:

Scorciatoie da tastiera
Combinazione di tasti Azione
Ctrl+Alt+Backspace Lasciando Weston
Super+Scroll(o PageUpPageDown) Zoom avanti/indietro sul desktop
Super+Tab Cambia finestre
Super+LMB sposta la finestra
Super+MMB Ruota la finestra
Super+RMB Cambia la dimensione della finestra
Super+Alt+Scroll Cambia l'opacità della finestra
Super+k Forza la rimozione della finestra attiva
Super+Up/Down Cambia l'area di lavoro precedente/successiva
Super+Shift+Up/Down Prendi la finestra corrente e cambia l'area di lavoro
Super+Fn Passa all'area di lavoro n (ad esempio F2)
Super+s Fai uno screenshot
Super+r Registra uno screencast

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.