Wayland 1.21 è già stato rilasciato e queste sono le sue novità

Dopo sei mesi di sviluppo è stata presentata una versione stabile del protocollo Wayland 1.21, questa nuova API e ABI sono compatibili con le versioni 1.x e contengono principalmente correzioni di bug e aggiornamenti minori del protocollo.

Pochi giorni fa è stato creato un aggiornamento correttivo per Weston Composite Server 10.0.1, che è stato sviluppato come parte di un ciclo di sviluppo separato. Weston fornisce codice ed esempi di lavoro per l'utilizzo di Wayland in ambienti desktop e soluzioni integrate.

Principali notizie di Wayland 1.21

In questa nuova versione that introdotto il supporto aggiunto per l'evento wl_pointer.axis_value120 all'API wl_pointer per lo scorrimento del mouse ad alta precisione con una rotellina di scorrimento ad alta risoluzione.

Un altro dei cambiamenti che spicca in questa nuova versione è che nuove funzionalità sono state aggiunte al server wl_signal_emit_mutable (simile a wl_segnale_emit che supporta il corretto funzionamento in una situazione in cui un driver di segnale rimuove un altro driver) e wl_global_get_version (consente di scoprire la versione generale dell'API).

Il protocollo wl_shell è stato contrassegnato come facoltativo per la distribuzione su server compositi ed è stato deprecato. Per creare shell personalizzate, si consiglia di utilizzare il protocollo xdg_shell, che fornisce un'interfaccia per interagire con superfici come le finestre, consentendo di spostare le superfici sullo schermo, comprimere, espandere, ridimensionare, ecc.

Vengono inoltre evidenziate le strutture pulite e rielaborate e le funzioni relative con la personalizzazione del cursore, più i requisiti per il sistema di build sono stati aumentati, il toolkit Meson almeno versione 0.56 è ora richiesto per la build. Durante la compilazione, il flag "c_std=c99" è abilitato.

Inoltre, vale anche la pena ricordare che lo sviluppo del progetto è stato trasferito sulla piattaforma GitLab utilizzando l'infrastruttura del progetto FreeDesktop.org.

Inoltre, Vale anche la pena notare i cambiamenti nelle applicazioni, ambienti desktop e distribuzioni relative a Wayland:

  • KDE prevede nel 2022 di portare la sessione desktop Plasma basata sul protocollo Wayland a uno stato adatto all'uso quotidiano da parte di una percentuale significativa di utenti.
  • In Fedora 36, ​​su sistemi con driver NVIDIA proprietari, la sessione GNOME basata sul protocollo Wayland è abilitata per impostazione predefinita, che in precedenza era utilizzata solo quando si utilizzavano driver open source.
  • In Ubuntu 22.04, la maggior parte delle impostazioni predefinite è una sessione desktop basata sul protocollo Wayland, ma l'utilizzo del server X rimane l'impostazione predefinita per i sistemi con driver proprietari NVIDIA. Per Ubuntu è stato proposto un repository PPA con il pacchetto qtwayland, in cui le correzioni relative al miglioramento del supporto al protocollo Wayland sono state trasferite dal ramo Qt 5.15.3, accompagnato dal progetto KDE.
  • Le build notturne di Firefox hanno il supporto Wayland abilitato per impostazione predefinita. Firefox risolve un problema di blocco dei thread, migliora il ridimensionamento dei popup e fa funzionare il menu di scelta rapida durante il controllo dell'ortografia.
  • Valve continua a sviluppare il server composito Gamescope (precedentemente noto come steamcompmgr), che utilizza il protocollo Wayland e viene utilizzato nel sistema operativo SteamOS 3.
  • È stata rilasciata la versione del componente XWayland 22.1.0 DDX, che fornisce la versione del server X.Org per orchestrare l'esecuzione di applicazioni X11 in ambienti basati su Wayland. La nuova versione aggiunge il supporto per il protocollo DRM Lease, che viene utilizzato per formare un'immagine stereo con diversi buffer per gli occhi sinistro e destro quando viene inviata alle cuffie per realtà virtuale.
  • Il progetto labwc sta sviluppando un server composito per Wayland con funzionalità che ricordano il window manager Openbox (il progetto è promosso come un tentativo di creare un'alternativa Openbox per Wayland).
  • È disponibile la prima versione di LWQt , una variante della shell personalizzata di LXQt basata su Wayland.
  • Collabora, nell'ambito del progetto wxrd, sta sviluppando un nuovo server composito basato su Wayland per sistemi di realtà virtuale.
  • Pubblicata la release del progetto Wine-wayland 7.7, che permette di utilizzare Wine in ambienti basati sul protocollo Wayland, senza utilizzare i componenti XWayland e X11.

fonte: https://lists.freedesktop.org


Lascia un tuo commento

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

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  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.