Wayland 1.20 vine cu suport oficial pentru FreeBSD și multe altele

Logo-ul Wayland

recent lansarea de noua versiune stabilă a protocolului, mecanismul de comunicare între procese și biblioteci Wayland 1.20.

Ramură 1.20 este compatibil înapoi la nivel API și ABI cu versiunile 1.x și conține în principal remedieri de erori și actualizări minore de protocol.

Serverul compozit Weston, care oferă cod și mostre de lucru pentru utilizarea Wayland în medii desktop și încorporate, evoluează într-un ciclu de dezvoltare separat.

Știrile principale despre Wayland 1.20

În această nouă versiune a protocolului se subliniază că a fost implementat suportul oficial pentru platforma FreeBSD, pentru care s-au adăugat teste la sistemul de integrare continuă.

O altă schimbare importantă în Wayland 1.20 este aceea a fost eliminat suportul pentru sistemul de construire autotools și acum folosește Meson în schimb.

Pe lângă aceasta, se evidențiază că funcția „Wl_surface.offset” a fost adăugat la protocol pentru a permite clienților să actualizeze offset-ul tamponului de suprafață independent de tamponul în sine.

De asemenea, se remarcă faptul că capacitățile „wl_output.name” și „wl_output.description” au fost adăugate la protocol pentru a permite clientului să identifice ieșirea fără a fi legat de extensia de protocol xdg-output-unstable-v1.

Un nou atribut „tip” a fost introdus în definițiile protocolului pentru evenimente, iar evenimentele în sine pot fi acum marcate ca destructori.

Și putem găsi și asta au fost remediate erori, inclusiv condițiile de cursă la eliminarea proxy-urilor de pe clienții multithreaded.

Din partea Modificări legate de Wayland la aplicații, medii desktop și distribuții, se evidențiază următoarele:

  • În XWayland și driverul proprietar, NVIDIA a implementat modificări, permițând furnizarea de suport complet pentru accelerarea hardware OpenGL și Vulkan în aplicațiile X11 realizate folosind componenta DDX.
  • Protocolul a fost implementat în Ubuntu 21.04, în timp ce în Fedora 35, Ubuntu 21.10 și RHEL 8.5 este adăugată capacitatea de a utiliza protocolul Wayland bazat pe desktop cu sisteme de drivere NVIDIA proprietare.
  • Canonical a lansat un cadru Ubuntu pe ecran complet pentru chioșcurile de internet folosind protocolul Wayland.
  • Sistemul de streaming video OBS Studio a implementat protocolul compatibil Wayland.
  • GNOME 40 și 41 continuă să perfecționeze suportul pentru protocolul Wayland și componenta XWayland. Sesiunile Wayland sunt permise pentru sistemele cu GPU-uri NVIDIA.
  • Portabilitatea continuă a desktop-ului MATE pentru Wayland. Pentru a funcționa fără a fi conectat la X11 în mediul Wayland, sunt adaptate vizualizatorul de documente Atril, monitorul de sistem, editorul de text Pen, emulatorul de terminal și alte componente desktop.
  • În KDE, o sesiune a fost stabilizată folosind protocolul Wayland. Managerul de compoziție KWin și desktop-ul KDE Plasma 5.21, 5.22 și 5.23 oferă îmbunătățiri semnificative sesiunii Wayland.
  • Firefox 93-96 include modificări pentru a rezolva problemele care afectează mediile Wayland cu gestionarea ferestrelor pop-up, clipboard-ului și scalarea pe diferite ecrane DPI.
  • A fost lansată o interfață personalizată compactă bazată pe serverul compozit Weston.
  • Este disponibilă prima versiune a labwc, un server compozit pentru Wayland, cu funcții care amintesc de managerul de ferestre Openbox.
  • System76 lucrează la un nou mediu de utilizator COSMIC folosind Wayland.
  • Mediul personalizat Sway 1.6 și serverul compus Wayfire 0.7 au fost lansate folosind Wayland.
  • A fost propus un driver actualizat pentru Wine, care vă permite să rulați aplicații folosind GDI și OpenGL / DirectX prin Wine direct într-un mediu bazat pe Wayland, fără a utiliza stratul XWayland și fără a elimina legarea Wine la protocolul X11. Driverul adaugă suport pentru setările Vulkan și multi-monitor.
  • Microsoft a implementat capacitatea de a rula aplicații Linux cu o interfață grafică în medii bazate pe subsistemul WSL2 (Windows Subsystem for Linux). Pentru ieșire, este utilizat managerul compozit RAIL-Shell, care utilizează protocolul Wayland și se bazează pe baza de cod Weston.

În sfârșit, pentru cei care sunt interesați să poată testa această nouă versiune, pot descărca codul sursă pentru compilare de la următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.