Dopu novi mesi di sviluppu, una liberazione stabile di u protocolu, u mecanismu di cumunicazione interprocessu è e librerie Wayland 1.22 hè presentata. U ramu 1.22 hè retrocompatibile à u livellu API è ABI cù e versioni 1.x è cuntene principalmente correzioni di bug è aghjurnamenti di protokollu minori. U Weston Composite Server, chì furnisce codice è esempi di travagliu per l'usu di Wayland in ambienti desktop è incrustati, hè sviluppatu cum'è un ciclu di sviluppu separatu.
Cambiamenti maiò à u protocolu:
- L'API wl_surface hè stata aghjurnata per supportà l'eventi wl_surface::preferred_buffer_scale è wl_surface::preferred_buffer_transform, chì sò aduprati per trasmette informazioni nantu à i cambiamenti à i cumposti. servitore livellu di scalatura è parametri di trasfurmazione per a superficia.
- L'avvenimentu wl_pointer::axis hè statu aghjuntu à l'interfaccia di prugrammazione wl_pointer, chì mostra a direzzione fisica di u muvimentu di u puntatore per determinà a direzzione curretta di scrolling in widgets.
- Un metudu per uttene u nome glubale hè statu aghjuntu à wayland-server è a funzione wl_client_add_destroy_late_listener hè stata implementata.
Cambiamenti in l'applicazioni, l'ambienti di u desktop è e distribuzioni ligati à Wayland:
- U vinu vene cun supportu iniziale per l'usu in ambienti basati in protokollu Wayland senza cumpunenti XWayland o X11. In u stadiu attuale, u cunduttore winewayland.drv è i cumpunenti unixlib sò stati aghjunti, è sò stati preparati per processà i fugliali cù definizioni di protokollu Wayland da u sistema di assemblea. Pensanu à include cambiamenti per attivà a pruduzzioni in l'ambiente Wayland in una futura versione.
- Migliuramentu cuntinuatu à u supportu Wayland in i versioni di KDE Plasma 5.26 è 5.27. A capacità di disattivà incolla da u clipboard cù u buttone medio di u mouse hè stata implementata. Qualità mejorata di scala di e finestre di l'applicazione lanciate cù XWayland. Ci hè avà supportu per u scrolling lisu in presenza di topi cù una rota d'alta risoluzione. L'applicazioni di disegnu cum'è Krita anu aghjustatu a capacità di seguità l'inclinazione è a rotazione di a penna nantu à i tablette. Aghjunghje supportu per stabilisce tasti di scelta rapida globale. A selezzione automatica di u livellu di zoom per u screnu hè furnita.
- E versioni sperimentali di u xfce4-panel è xfdesktop desktop sò stati preparati per Xfce, chì offrenu supportu iniziale per travaglià in ambienti basati nantu à u protocolu Wayland.
- L'ambiente di l'utilizatori di a distribuzione Tails hè stata trasferita da u servitore X per utilizà u protocolu Wayland.
- Qt 6.5 hà aghjustatu l'interfaccia di prugrammazione QNativeInterface::QWaylandApplication per accede direttamente à l'uggetti nativi di Wayland chì sò usati in strutture interne di Qt, è ancu per accede à l'infurmazioni nantu à l'azzioni recenti di l'utilizatori chì ponu esse richiesti per esse trasmessi à l'estensione di protokollu Wayland.
- Una strata hè stata preparata per u sistema operatore Haiku per assicurà a cumpatibilità cù Wayland, chì permette di eseguisce toolkits è applicazioni chì utilizanu Wayland, cumprese l'applicazioni basate nantu à a biblioteca GTK.
- U sistema di modellazione 3D Blender 3.4 include supportu per u protocolu Wayland, chì vi permette di eseguisce direttamente Blender in ambienti basati in Wayland senza aduprà a capa XWayland.
- A liberazione di l'ambiente d'utilizatore Sway 1.8 cù Wayland hè stata publicata.
- Un ambiente PaperDE 0.2 persunalizatu hè dispunibule, utilizendu Qt è Wayland.
- Firefox hà migliuratu a capacità di furnisce a spartera di schermu in ambienti basati in u protocolu Wayland. Problemi risolti ligati à u scrolling di cuntenutu liscia, cliccà a generazione di l'eventi clicchendu nantu à a barra di scorrimentu, è u scorrimentu di u cuntenutu in ambienti basati in Wayland.
- Phosh 0.22.0, una cunchiglia di schermu per i dispositi mobili basati nantu à e tecnulugii GNOME è chì utilizanu u servitore compostu Phoc in esecuzione nantu à Wayland, hè statu publicatu.
- Valve cuntinueghja à sviluppà u servitore compositu Gamescope (precedentemente cunnisciutu cum'è steamcompmgr), chì usa u protocolu Wayland è hè utilizatu in u sistema operatore SteamOS 3.
- A liberazione di u cumpunente DDX XWayland 23.1.0 hè stata publicata, chì furnisce u lanciu di u X.Org Server per urganizà l'esekzione di l'applicazioni X11 in ambienti basati in Wayland.
- Liberazione di labwc 0.6, cumpostu servitore per Wayland cù capacità chì ricordanu u gestore di finestre Openbox (u prugettu hè presentatu cum'è un tentativu di creà una alternativa à Openbox per Wayland).
- In u sviluppu hè lxqt-sway, un portu di l'ambiente di l'utilizatori LXQt chì sustene Wayland. Inoltre, un altru prughjettu LWQt sviluppa una variante basata in Wayland di a cunchiglia persunalizata LXQt.
- Weston Composite Server 11.0 hè statu liberatu, cuntinuendu u travagliu nantu à l'infrastruttura di gestione di u culore è stabilisce a basa per u futuru supportu per cunfigurazioni multi-GPU.
- Porting cuntinuatu di u desktop MATE à Wayland.
- System76 sviluppa una nova versione di l'ambiente di l'utilizatori COSMIC cù Wayland.
- Wayland hè attivatu per difettu in e piattaforme mobili Plasma Mobile, Sailfish, webOS Open Source Edition,
Source: opennet.ru
