Este disponibil Wayland 1.21

După șase luni de dezvoltare, a fost lansată o versiune stabilă a protocolului, mecanismului de comunicare între procese și bibliotecilor Wayland 1.21. Ramura 1.21 este retrocompatibilă la nivel API și ABI cu versiunile 1.x și conține în principal corecții de erori și actualizări minore ale protocolului. Acum câteva zile a fost formatat un update corectiv pentru serverul compozit Weston 10.0.1, care se dezvoltă în cadrul unui ciclu de dezvoltare separat. Weston oferă cod și exemple utile pentru utilizarea Wayland în medii desktop și soluții încorporate.

Principalele modificări în protocol:

  • Interfața de programare wl_pointer a fost extinsă cu suport pentru evenimentul wl_pointer.axis_value120 pentru derularea de înaltă precizie pe dispozitivele de intrare cu rotiță de derulare de înaltă rezoluție.
  • Serverul a fost îmbogățit cu noi funcționalități, wl_signal_emit_mutable (analog wl_signal_emit, care suportă funcționarea corectă în situația în care un handler de semnal elimină un alt handler) și wl_global_get_version (care permite obținerea versiunii API globale).
  • Dezvoltarea a fost mutată pe platforma GitLab folosind infrastructura proiectului FreeDesktop.org.
  • A fost realizată curățarea și reproiectarea structurii și funcțiilor legate de configurarea cursorului.
  • Protocolul wl_shell a fost marcat ca opțional pentru implementarea în serverele compozite și a fost declarat învechit. Pentru crearea shell-urilor personalizate, se recomandă utilizarea protocolului xdg_shell, care oferă o interfață pentru interacțiunea cu suprafețele ca cu feronerie, permițând mutarea suprafețelor pe ecran, minimizarea, maximizarea, redimensionarea etc.
  • Cererea pentru sistemul de construire a fost crescută, acum fiind necesar pachetul de instrumente Meson de minim versiune 0.56. La compilare, a fost inclusă opțiunea „c_std=c99”.

Schimbările din aplicații, medii desktop și distribuții legate de Wayland:

  • În KDE, se preconizează ca în 2022 să se ajungă ca ședința desktopului Plasma, bazată pe protocolul Wayland, să devină utilizabilă pentru o parte semnificativă a utilizatorilor în viața de zi cu zi. Suportul pentru Wayland a fost semnificativ îmbunătățit în versiunile KDE Plasma 5.24 și 5.25, incluzând suportul pentru adâncimi de culoare mai mari de 8 biți pe canal, implementarea modului „DRM leasing” pentru căști de realitate virtuală, asigurând suportul pentru capturi de ecran și minimizarea tuturor feroneriilor.
  • În Fedora 36, pe sistemele cu drivere proprietare NVIDIA, se folosește în mod implicit o sesiune GNOME bazată pe protocolul Wayland, care anterior era utilizat doar cu drivere deschise.
  • În Ubuntu 22.04, pentru majoritatea configurațiilor, se folosește în mod implicit o sesiune de desktop bazată pe protocolul Wayland, dar utilizarea serverului X este păstrată ca implicită pentru sistemele cu drivere proprietare NVIDIA. Pentru Ubuntu a fost propus un depozit PPA cu pachetul qtwayland, în care din ramura Qt 5.15.3, însoțită de proiectul KDE, au fost transferate corecții pentru îmbunătățirea suportului protocolului Wayland.
  • A fost lansată versiunea 1.7 a mediuului de utilizator Sway, care utilizează Wayland.
  • În versiunile nightly ale Firefox, suportul pentru Wayland este activat în mod implicit. În Firefox, a fost corectată problema blocării firelor, a fost îmbunătățită scalarea ferestrelor pop-up și a fost asigurată funcționarea meniului contextual în timpul verificării ortografiei. Conform statisticilor serviciului Firefox Telemetry, care analizează datele primite prin trimiterea de telemetrie și interogările utilizatorilor către serverele Mozilla, cota utilizatorilor Linux ai Firefox care lucrează în medii bazate pe protocolul Wayland nu depășește momentan 10%.
  • A fost lansată versiunea 0.15.0 a interfeței grafice pentru dispozitive mobile Phosh, bazată pe tehnologiile GNOME și utilizând serverul compozit Phoc, care funcționează peste Wayland.
  • Compania Valve continuă să dezvolte serverul de compunere Gamescope (cunoscut anterior sub numele de steamcompmgr), care utilizează protocolul Wayland și este aplicat în sistemul de operare SteamOS 3.
  • A fost lansată versiunea 22.1.0 a componentului DDX XWayland, care asigură rularea serverului X.Org pentru a permite executarea aplicațiilor X11 în medii bazate pe Wayland. În noua versiune a fost adăugat suportul pentru protocolul DRM Lease, care este folosit pentru a genera o imagine stereo cu diferite buffere pentru ochiul stâng și drept când se redă pe headset-uri de realitate virtuală.
  • Proiectul labwc dezvoltă un server compozit pentru Wayland cu funcționalități asemănătoare unui manager de feronerie Openbox (proiectul este prezentat ca o încercare de a crea o alternativă la Openbox pentru Wayland).
  • A fost lansată prima versiune a LWQt, o variantă a interfeței utilizatorului LXQt bazată pe Wayland.
  • Compania Collabora, în cadrul proiectului wxrd, dezvoltă un nou server compozit bazat pe Wayland pentru sistemele de realitate virtuală. realitate. A fost lansată versiunea 7.7 a proiectului Wine-wayland, care permite utilizarea Wine în medii bazate pe protocolul Wayland, fără a folosi XWayland și componente X11.
  • Опубликован выпуск проекта Wine-wayland 7.7, позволяющего использовать Wine в окружениях на базе протокола Wayland, без применения XWayland и компонентов X11.
  • Aaron Plattner, unul dintre principalii dezvoltatori ai driverelor proprietare NVIDIA, a publicat un raport despre starea suportului pentru Wayland în driverele NVIDIA.
  • A fost lansată o versiune a compozitului server Weston 10.0, care adaugă suport pentru biblioteca libseat, oferind funcții pentru gestionarea accesului la dispozitivele de intrare și ieșire partajate, precum și componente pentru gestionarea culorilor, permițând conversia culorilor, corectarea gamma și lucrul cu profilele de culoare.
  • S-a continuat portarea desktop-ului MATE pentru Wayland.
  • Compania System76 lucrează la crearea unui nou mediu de utilizator COSMIC, care folosește Wayland.
  • Compania Microsoft a implementat capacitatea de a rula aplicații Linux cu interfață grafică în medii bazate pe subsistemul WSL2 (Windows Subsystem for Linux). Ieşirea este realizată printr-un manager de compozit RAIL-Shell, care folosește protocolul Wayland și se bazează pe baza de cod Weston.
  • Wayland este activat implicit pe platformele mobile Plasma Mobile, Sailfish, webOS Open Source Edition,

    Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster