Wayland 1.20 disponib

Yon lage ki estab nan pwotokòl la, mekanis kominikasyon entè-pwosesis ak bibliyotèk Wayland 1.20 te fèt. Branch 1.20 la konpatib bak nan nivo API ak ABI ak degaje 1.x yo epi li gen sitou korije ensèk ak mizajou pwotokòl minè. Weston Composite Server, ki bay kòd ak egzanp k ap travay pou itilize Wayland nan anviwònman Desktop ak entegre, ap devlope kòm yon sik devlopman separe.

Gwo chanjman nan pwotokòl la:

  • Sipò ofisyèl pou platfòm FreeBSD la te aplike, tès yo te ajoute nan sistèm entegrasyon kontinyèl la.
  • Sistèm konstriksyon autotools te sispann epi kounye a ranplase pa Meson.
  • Te ajoute "wl_surface.offset" karakteristik nan pwotokòl la pou pèmèt kliyan yo mete ajou konpanse a nan yon tanpon sifas poukont li nan tanpon nan tèt li.
  • Kapasite "wl_output.name" ak "wl_output.description" yo te ajoute nan pwotokòl la, ki pèmèt kliyan an idantifye pwodiksyon an san yo pa mare ak ekstansyon pwotokòl xdg-output-unstable-v1.
  • Definisyon pwotokòl pou evènman yo prezante yon nouvo atribi "kalite", epi kounye a evènman yo ka make kòm destriktè.
  • Nou te travay sou pinèz, ki gen ladan elimine kondisyon ras yo lè efase proxy nan kliyan milti-threaded.

Chanjman nan aplikasyon, anviwònman Desktop ak distribisyon ki gen rapò ak Wayland:

  • XWayland ak chofè NVIDIA propriétaires yo te mete ajou pou bay sipò konplè pou akselerasyon pyès ki nan konpitè OpenGL ak Vulkan nan aplikasyon X11 k ap fonksyone lè l sèvi avèk eleman DDX (Depandan X Aparèy) XWayland.
  • Branch prensipal la nan tout depo Wayland yo te chanje non "mèt" nan "prensipal", kòm mo "mèt" dènyèman te konsidere kòm politikman kòrèk, okoumansman de esklavaj, ak pèrsu kòm ofansif pa kèk manm kominote a.
  • Ubuntu 21.04 te chanje lè l sèvi avèk Wayland pa default.
  • Fedora 35, Ubuntu 21.10 ak RHEL 8.5 ajoute kapasite pou itilize yon Desktop Wayland sou sistèm ki gen chofè NVIDIA propriétaires.
  • Sèvè konpoze Weston 9.0 te lage, ki te entwodwi kokiy kyòs la, ki pèmèt ou separe aplikasyon endividyèl yo nan mòd ekran plen, pou egzanp, kreye kontwar Entènèt, kanpe demonstrasyon, siy elektwonik ak tèminal endepandan sèvis yo.
  • Canonical te pibliye Ubuntu Frame, yon koòdone plen ekran pou kreye kontwar Entènèt, lè l sèvi avèk pwotokòl Wayland la.
  • Sistèm difizyon videyo OBS Studio sipòte pwotokòl Wayland la.
  • GNOME 40 ak 41 kontinye amelyore sipò pou pwotokòl Wayland ak eleman XWayland la. Pèmèt sesyon Wayland pou sistèm ak GPU NVIDIA.
  • Kontinye pòtaj Desktop MATE nan Wayland. Pou travay san yo pa mare ak X11 nan anviwònman Wayland, gade dokiman Atril, System Monitor, editè tèks Pluma, Emulator tèminal tèminal ak lòt eleman Desktop yo adapte.
  • Sesyon KDE estabilize ap kouri lè l sèvi avèk pwotokòl Wayland la. Manadjè konpoze KWin ak Desktop Plasma KDE 5.21, 5.22, ak 5.23 te amelyore anpil pèfòmans sesyon ki baze sou pwotokòl Wayland. Fedora Linux bati ak Desktop KDE yo te chanje pou itilize Wayland pa default.
  • Firefox 93-96 gen ladann chanjman pou adrese pwoblèm nan anviwònman Wayland ak manyen pop-up, manyen clipboard, ak echèl sou diferan ekran DPI. Pò Firefox pou Wayland te pote tou nan egalite jeneral nan fonksyonalite ak bati a pou X11 lè yo kouri nan anviwònman an GNOME nan Fedora.
  • Yon koki itilizatè kontra enfòmèl ant ki baze sou sèvè Weston konpoze - wayward te pibliye.
  • Premye lage labwc, yon sèvè konpoze pou Wayland ak kapasite ki fè sonje manadjè fenèt Openbox la, disponib kounye a.
  • System76 ap travay sou kreye yon nouvo anviwònman itilizatè COSMIC lè l sèvi avèk Wayland.
  • Yo te kreye vèsyon anviwònman itilizatè Sway 1.6 ak sèvè konpoze Wayfire 0.7 lè l sèvi avèk Wayland.
  • Yo te pwopoze yon chofè mete ajou pou Wine, ki pèmèt ou kouri aplikasyon yo lè l sèvi avèk GDI ak OpenGL/DirectX atravè Wine dirèkteman nan yon anviwònman ki baze sou Wayland, san yo pa itilize kouch XWayland la epi debarase m de lyen Wine nan pwotokòl X11 la. Chofè a te ajoute sipò pou Vulkan ak konfigirasyon milti-monitè.
  • Microsoft te aplike kapasite pou kouri aplikasyon pou Linux ak yon koòdone grafik nan anviwònman ki baze sou subsistèm WSL2 (Windows Subsystem pou Linux). Pou pwodiksyon, yo itilize manadjè konpoze RAIL-Shell la, lè l sèvi avèk pwotokòl Wayland epi ki baze sou baz kòd Weston.
  • Metòd devlopman pou pake wayland-pwotokòl la chanje, ki gen yon seri pwotokòl ak ekstansyon ki konplete kapasite pwotokòl baz Wayland la epi ki bay kapasite ki nesesè pou bati sèvè konpoze ak anviwònman itilizatè yo. Etap devlopman pwotokòl "enstab" la te ranplase pa "staging" yo nan lòd yo lis pwosesis la estabilizasyon pou pwotokòl ki te teste nan anviwònman pwodiksyon an.
  • Yo te prepare yon ekstansyon pwotokòl pou Wayland rekòmanse anviwònman fenèt la san yo pa sispann aplikasyon yo, sa ki pral rezoud pwoblèm pou mete fen nan aplikasyon yo nan ka yon echèk nan anviwònman fenèt la.
  • Yo te ajoute ekstansyon EGL EGL_EXT_present_opaque ki nesesè pou Wayland nan Mesa. Pwoblèm ak montre transparans nan jwèt k ap kouri nan anviwònman ki baze sou pwotokòl Wayland yo te rezoud. Te ajoute sipò pou dekouvèt dinamik ak chaje backends altènatif GBM (Generic Buffer Manager) pou amelyore sipò Wayland sou sistèm ak chofè NVIDIA.
  • Devlopman KWinFT, yon fouchèt KWin konsantre sou Wayland, ap kontinye. Pwojè a tou devlope bibliyotèk wrapland la ak aplikasyon an nan yon wrapper sou libwayland pou Qt/C++, ki kontinye devlopman nan KWayland, men yo libere soti nan obligatwa nan Qt.
  • Distribisyon Tails te planifye pou fè tranzisyon anviwònman itilizatè a pou sèvi ak pwotokòl Wayland la, ki pral ogmante sekirite tout aplikasyon grafik lè yo amelyore kontwòl sou fason aplikasyon yo kominike avèk sistèm nan.
  • Wayland aktive pa default nan platfòm mobil Plasma Mobile, Sailfish, webOS Open Source Edition,

    Sous: opennet.ru

Add nouvo kòmantè