Wayland 1.21 è disponibile

Dopo sei mesi di sviluppo, è stata presentata la versione stabile del protocollo, del meccanismo di comunicazione interprocesso e delle librerie Wayland 1.21. Il ramo 1.21 è retrocompatibile a livello API e ABI con le versioni 1.x e contiene principalmente correzioni di bug e aggiornamenti minori del protocollo. Nei giorni scorsi è stata rilasciata un'aggiornamento correttivo del compositore Weston 10.0.1, che è in fase di sviluppo all'interno di un ciclo di sviluppo separato. Weston fornisce codice e esempi funzionanti per l'utilizzo di Wayland in ambienti desktop e soluzioni incorporate.

Principali cambiamenti nel protocollo:

  • L'interfaccia wl_pointer ha aggiunto il supporto per l'evento wl_pointer.axis_value120 per lo scorrimento ad alta precisione sui dispositivi di puntamento con rotella di scorrimento ad alta risoluzione.
  • Nel server sono state aggiunte nuove funzionalità wl_signal_emit_mutable (simile a wl_signal_emit, supporta il funzionamento corretto quando un gestore di segnali rimuove un altro gestore) e wl_global_get_version (per sapere la versione globale dell'API).
  • Lo sviluppo è stato trasferito sulla piattaforma GitLab utilizzando l'infrastruttura del progetto FreeDesktop.org.
  • È stata eseguita una pulizia e una ristrutturazione delle strutture e delle funzioni relative alla configurazione del cursore.
  • Il protocollo wl_shell è stato contrassegnato come opzionale per l'implementazione nei server compositi ed è stato dichiarato obsoleto. Per creare shell personalizzate, si raccomanda di utilizzare il protocollo xdg_shell, che fornisce un'interfaccia per interagire con le superfici come se fossero finestre, consentendo di spostare le superfici sullo schermo, ridurle a icona, ingrandirle, modificarne le dimensioni, ecc.
  • Sono aumentati i requisiti per il sistema di build; ora è necessario l'insieme di strumenti Meson almeno in versione 0.56. Durante la compilazione è stato incluso il flag "c_std=c99".

Modifiche nelle applicazioni, negli ambienti desktop e nelle distribuzioni relative a Wayland:

  • In KDE si prevede di portare nel 2022 la sessione desktop Plasma basata sul protocollo Wayland a uno stato adeguato per l'uso quotidiano da parte di una parte significativa degli utenti. È stata notevolmente migliorata la compatibilità con Wayland nelle versioni KDE Plasma 5.24 e 5.25, compresa l'aggiunta del supporto per profondità di colore superiori a 8 bit per canale, implementato il modo "DRM leasing" per i visori di realtà virtuale e garantito il supporto per la creazione di screenshot e la minimizzazione di tutte le finestre.
  • In Fedora 36, systems with proprietary NVIDIA drivers by default use a GNOME session based on the Wayland protocol, which was previously only applied when using open drivers.
  • In Ubuntu 22.04, for most configurations, the desktop session based on the Wayland protocol is enabled by default, but the X server is retained as the default for systems with proprietary NVIDIA drivers. For Ubuntu, a PPA repository has been proposed with the qtwayland package that includes fixes related to enhancing Wayland protocol support from the Qt 5.15.3 branch, maintained by the KDE project.
  • The release of the Sway 1.7 user environment, which uses Wayland, has been published.
  • Nelle versioni notturne di Firefox il supporto per Wayland è abilitato di default. In Firefox è stata risolta un problema con il blocco dei thread, migliorata la scalabilità delle finestre pop-up e garantito il funzionamento del menu contestuale durante la verifica ortografica. Secondo le statistiche del servizio Firefox Telemetry, che analizza i dati provenienti dall'invio di telemetria e dalle richieste degli utenti ai server Mozilla, la quota di utenti Linux di Firefox che operano in ambienti basati sul protocollo Wayland non supera attualmente il 10%.
  • È stata pubblicata la versione 0.15.0 dell'interfaccia grafica per dispositivi mobili Phosh, basata sulla tecnologia GNOME e che utilizza il server composito Phoc, funzionante su Wayland.
  • Valve continua a sviluppare il server composito Gamescope (precedentemente noto come steamcompmgr), che utilizza il protocollo Wayland e viene applicato nel sistema operativo SteamOS 3.
  • È stata pubblicata la versione 22.1.0 del componente DDX XWayland, che consente l'avvio del server X.Org per eseguire applicazioni X11 in ambienti basati su Wayland. La nuova versione aggiunge il supporto per il protocollo DRM Lease, utilizzato per creare un'immagine stereoscopica con buffer diversi per l'occhio sinistro e destro quando vengono visualizzati su visori per la realtà virtuale.
  • Il progetto labwc sviluppa un server composito per Wayland con funzionalità simili a quelle del gestore di finestre Openbox (il progetto viene presentato come un tentativo di creare un'alternativa a Openbox per Wayland).
  • È disponibile il primo rilascio di LWQt, una versione dell'interfaccia utente LXQt basata su Wayland.
  • L'azienda Collabora, nell'ambito del progetto wxrd, sviluppa un nuovo server composito basato su Wayland per sistemi di realtà. virtuale. È stato pubblicato il rilascio del progetto Wine-wayland 7.7, che consente di utilizzare Wine in ambienti basati sul protocollo Wayland, senza l'uso di XWayland e dei componenti X11.
  • Aaron Plattner, uno dei principali sviluppatori dei driver proprietari NVIDIA, ha pubblicato un rapporto sullo stato del supporto di Wayland nei driver NVIDIA.
  • Aaron Plattner, uno dei principali sviluppatori dei driver proprietari NVIDIA, ha pubblicato un rapporto sulla situazione del supporto a Wayland nei driver NVIDIA.
  • È stata realizzata una release composita server Weston 10.0, che aggiunge il supporto per la libreria libseat, fornisce funzionalità per la gestione dell'accesso ai dispositivi di input e output condivisi, e introduce componenti per la gestione del colore, consentendo di convertire colori, eseguire correzioni gamma e lavorare con profili colore.
  • Prosegue il porting del desktop MATE per Wayland.
  • System76 sta lavorando alla creazione di un nuovo ambiente utente COSMIC che utilizza Wayland.
  • Microsoft ha implementato la possibilità di eseguire applicazioni Linux con interfaccia grafica in ambienti basati sul sottosistema WSL2 (Windows Subsystem for Linux). Per l'output viene utilizzato il compositore RAIL-Shell, che utilizza il protocollo Wayland ed è basato sul codice sorgente di Weston.
  • Wayland is enabled by default on mobile platforms like Plasma Mobile, Sailfish, and webOS Open Source Edition.

    Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster