Ir pieejams Wayland 1.20

Notika stabila protokola, starpprocesu komunikācijas mehānisma un Wayland 1.20 bibliotēku izlaiÅ”ana. 1.20 filiāle ir saderÄ«ga API un ABI lÄ«menÄ« ar 1.x laidieniem, un tajā galvenokārt ir kļūdu labojumi un nelieli protokolu atjauninājumi. Weston Composite Server, kas nodroÅ”ina kodu un darba piemērus Wayland izmantoÅ”anai darbvirsmas un iegultās vidēs, tiek izstrādāts kā atseviŔķs izstrādes cikls.

Galvenās izmaiņas protokolā:

  • Ir ieviests oficiālais atbalsts FreeBSD platformai, kuras testi ir pievienoti nepārtrauktās integrācijas sistēmai.
  • Autotools veidoÅ”anas sistēma ir pārtraukta, un tagad to aizstāj Meson.
  • Protokolam ir pievienota funkcija "wl_surface.offset", lai ļautu klientiem atjaunināt virsmas bufera nobÄ«di neatkarÄ«gi no paÅ”a bufera.
  • Protokolam ir pievienotas iespējas ā€œwl_output.nameā€ un ā€œwl_output.descriptionā€, ļaujot klientam identificēt izvadi, nesaistot to ar protokola xdg-output-unstable-v1 paplaÅ”inājumu.
  • Notikumu protokolu definÄ«cijas ievieÅ” jaunu "tipa" atribÅ«tu, un paÅ”us notikumus tagad var atzÄ«mēt kā iznÄ«cinātājus.
  • Mēs esam strādājuÅ”i pie kļūdām, tostarp novērÅ”ot sacensÄ«bu apstākļus, dzÄ“Å”ot starpniekserverus daudzpavedienu klientiem.

Izmaiņas lietojumprogrammās, darbvirsmas vidēs un izplatījumos saistībā ar Wayland:

  • XWayland un patentētais NVIDIA draiveris ir atjaunināti, lai nodroÅ”inātu pilnÄ«gu atbalstu OpenGL un Vulkan aparatÅ«ras paātrinājumam X11 lietojumprogrammās, kas darbojas, izmantojot XWayland DDX (no ierÄ«ces atkarÄ«go X) komponentu.
  • Galvenā filiāle visās Veilendas krātuvēs ir pārdēvēta no ā€œmasterā€ uz ā€œmainā€, jo vārds ā€œmasterā€ nesen tika uzskatÄ«ts par politiski nekorektu, kas atgādina verdzÄ«bu, un daži kopienas locekļi to uztvēra kā aizskaroÅ”u.
  • Ubuntu 21.04 pēc noklusējuma ir pārslēgts uz Wayland izmantoÅ”anu.
  • Fedora 35, Ubuntu 21.10 un RHEL 8.5 pievieno iespēju izmantot Wayland darbvirsmu sistēmās ar patentētiem NVIDIA draiveriem.
  • Tika izlaists Weston 9.0 saliktais serveris, kas ieviesa kioska apvalka apvalku, kas ļauj atseviŔķi palaist atseviŔķas lietojumprogrammas pilnekrāna režīmā, piemēram, izveidot interneta kioskus, demonstrācijas stendus, elektroniskās izkārtnes un paÅ”apkalpoÅ”anās termināļus.
  • Canonical ir publicējis Ubuntu Frame ā€” pilnekrāna interfeisu interneta kiosku izveidei, izmantojot Wayland protokolu.
  • OBS Studio video straumÄ“Å”anas sistēma atbalsta Wayland protokolu.
  • GNOME 40 un 41 turpina uzlabot atbalstu Wayland protokolam un XWayland komponentam. Atļaut Wayland sesijas sistēmām ar NVIDIA GPU.
  • Turpināta MATE darbvirsmas pārneÅ”ana uz Wayland. Lai strādātu bez piesaistes X11 Wayland vidē, ir pielāgots Atril dokumentu skatÄ«tājs, System Monitor, Pluma teksta redaktors, termināļa termināļa emulators un citi darbvirsmas komponenti.
  • Stabilizēta KDE sesija, kas darbojas, izmantojot Wayland protokolu. KWin saliktais pārvaldnieks un KDE Plasma desktop 5.21, 5.22 un 5.23 ir ievērojami uzlabojuÅ”i Wayland protokolu balstÄ«tas sesijas veiktspēju. Fedora Linux versijas ar KDE darbvirsmu ir pārslēgtas, lai pēc noklusējuma izmantotu Wayland.
  • Firefox 93-96 ietver izmaiņas, lai risinātu problēmas Wayland vidēs ar uznirstoÅ”o logu apstrādi, starpliktuves apstrādi un mērogoÅ”anu dažādos DPI ekrānos. ArÄ« Wayland Firefox porta funkcionalitāte ir saskaņota ar X11 bÅ«vējumu, kad tas darbojas Fedora GNOME vidē.
  • Ir publicēts kompakts lietotāja apvalks, kura pamatā ir Weston saliktais serveris - wayward.
  • Tagad ir pieejams pirmais labwc laidiens, salikts Wayland serveris ar iespējām, kas atgādina Openbox logu pārvaldnieku.
  • System76 strādā pie jaunas COSMIC lietotāja vides izveides, izmantojot Wayland.
  • Ir izveidoti lietotāju vides Sway 1.6 un saliktā servera Wayfire 0.7 laidieni, izmantojot Wayland.
  • Programmai Wine ir piedāvāts atjaunināts draiveris, kas ļauj palaist lietojumprogrammas, izmantojot GDI un OpenGL/DirectX, izmantojot Wine tieÅ”i Wayland vidē, neizmantojot XWayland slāni un atbrÄ«vojoties no Wine saistÄ«bu ar X11 protokolu. Draiveris ir pievienojis atbalstu Vulkan un vairāku monitoru konfigurācijām.
  • Microsoft ir ieviesusi iespēju palaist Linux lietojumprogrammas ar grafisko interfeisu vidēs, kuru pamatā ir WSL2 apakÅ”sistēma (Windows Subsystem for Linux). Izvadei tiek izmantots RAIL-Shell saliktais pārvaldnieks, izmantojot Wayland protokolu un pamatojoties uz Weston kodu bāzi.
  • Ir mainÄ«jusies paketes wayland-protocols izstrādes metode, kas satur protokolu un paplaÅ”inājumu kopu, kas papildina Wayland bāzes protokola iespējas un nodroÅ”ina kompozÄ«tu serveru un lietotāju vides veidoÅ”anai nepiecieÅ”amās iespējas. ā€œNestabilaā€ protokola izstrādes stadija ir aizstāta ar ā€œinscenÄ“Å”anuā€, lai izlÄ«dzinātu ražoÅ”anas vidēs pārbaudÄ«to protokolu stabilizācijas procesu.
  • Lai Wayland varētu restartēt logu vidi, neapturot lietojumprogrammas, ir sagatavots protokola paplaÅ”inājums, kas atrisinās lietojumprogrammu pārtraukÅ”anas problēmu logu vides kļūmes gadÄ«jumā.
  • Pakalpojumam Mesa ir pievienots EGL paplaÅ”inājums EGL_EXT_present_opaque, kas nepiecieÅ”ams Wayland. Ir atrisinātas problēmas ar caurspÄ«dÄ«guma parādÄ«Å”anu spēlēs, kas darbojas vidēs, kuru pamatā ir Wayland protokols. Pievienots atbalsts alternatÄ«vu GBM (Generic Buffer Manager) aizmugursistēmas dinamiskai atklāŔanai un ielādei, lai uzlabotu Wayland atbalstu sistēmās ar NVIDIA draiveriem.
  • Turpinās KWinFT attÄ«stÄ«ba, KWin dakÅ”a, kas koncentrējas uz Wayland. Projekts arÄ« attÄ«sta wrapland bibliotēku, ievieÅ”ot Qt/C++ wrapper over libwayland, kas turpina KWayland attÄ«stÄ«bu, bet ir atbrÄ«vota no saistÄ«Å”anās ar Qt.
  • Tails izplatÄ«Å”ana ir plānojusi pāriet lietotāju vidē, lai izmantotu Wayland protokolu, kas palielinās visu grafisko lietojumprogrammu droŔību, uzlabojot kontroli pār to, kā programmas mijiedarbojas ar sistēmu.
  • Wayland ir iespējots pēc noklusējuma mobilajās platformās Plasma Mobile, Sailfish, webOS Open Source Edition,

    Avots: opennet.ru

Pievieno komentāru