Wayland 1.20 e fumaneha

Ho ile ha etsoa tokollo e tsitsitseng ea protocol, mokhoa oa puisano oa lipuisano le lilaebrari tsa Wayland 1.20. Lekala la 1.20 le ea morao-rao le sebetsa maemong a API le ABI ka likhatiso tsa 1.x 'me hangata le na le litokiso le lintlafatso tse nyane tsa protocol. Seva ea Weston Composite, e fanang ka khoutu le mehlala ea ts'ebetso ea ho sebelisa Wayland sebakeng sa komporo le tikoloho e kenelletseng, e ntse e ntlafatsoa e le potoloho e fapaneng ea nts'etsopele.

Liphetoho tse kholo ho protocol:

  • Ts'ehetso ea semmuso bakeng sa sethala sa FreeBSD e kentsoe ts'ebetsong, liteko tse kenyellelitsoeng tsamaisong e tsoelang pele ea kopanyo.
  • Sistimi ea ho aha li-autotools e khaotsoe mme joale e nkeloe sebaka ke Meson.
  • E kentse karolo ea "wl_surface.offset" ho protocol ho lumella bareki ho ntlafatsa offset ea "buffer" ntle le buffer ka boeona.
  • Bokhoni ba "wl_output.name" le "wl_output.description" bo kenyelelitsoe ho protocol, ho lumella mofani ho tseba tlhahiso ntle le ho tlamahanngoa le katoloso ea protocol ea xdg-output-unstable-v1.
  • Litlhaloso tsa protocol bakeng sa liketsahalo li hlahisa tšobotsi e ncha ea "mofuta", 'me liketsahalo ka botsona li ka tšoauoa e le tse senyang.
  • Re sebelitse ka litšitšili, ho kenyelletsa le ho felisa maemo a morabe ha re hlakola li-proxies ho bareki ba likhoele tse ngata.

Liphetoho lits'ebetsong, tikolohong ea komporo le kabo e amanang le Wayland:

  • XWayland le mokhanni oa NVIDIA ba ntlafalitsoe ho fana ka tšehetso e felletseng bakeng sa ho potlakisa lisebelisoa tsa OpenGL le Vulkan lits'ebetsong tsa X11 tse sebelisang karolo ea XWayland's DDX (Device-Dependent X).
  • Lekala le ka sehloohong lipolokelong tsohle tsa Wayland le reiloe lebitso la "master" ho ea ho "main", joalo ka ha lentsoe "master" le sa tsoa nkuoa le fosahetse lipolotiking, le re hopotsa bokhoba, 'me le nkoa e le ntho e khopisang ke litho tse ling tsa sechaba.
  • Ubuntu 21.04 e fetohetse ho sebelisa Wayland ka boiketsetso.
  • Fedora 35, Ubuntu 21.10 le RHEL 8.5 li eketsa bokhoni ba ho sebelisa komporo ea Wayland ho litsamaiso tse nang le bakhanni ba NVIDIA ba nang le thepa.
  • Ho ile ha lokolloa seva se kopantsoeng sa Weston 9.0, se ileng sa hlahisa khetla ea kiosk-shell, e leng se u lumellang hore u qale ka thōko lits'ebetso tsa motho ka mong ka mokhoa o feletseng oa skrine, ho etsa mohlala, ho etsa li-kiosks tsa Inthanete, liteishene tsa lipontšo, matšoao a elektronike le liteishene tsa ho iketsetsa tšebeletso.
  • Canonical e phatlalalitse Ubuntu Frame, sebopeho se skrineng se felletseng bakeng sa ho theha li-kiosks tsa Marang-rang, ho sebelisoa protocol ea Wayland.
  • Sistimi ea ho phallela video ea OBS Studio e ts'ehetsa protocol ea Wayland.
  • GNOME 40 le 41 li tsoela pele ho ntlafatsa tšehetso bakeng sa protocol ea Wayland le karolo ea XWayland. Lumella linako tsa Wayland bakeng sa litsamaiso tse nang le NVIDIA GPUs.
  • Ts'ebetso e tsoelang pele ea komporo ea MATE ho Wayland. Ho sebetsa ntle le ho tlamelloa ho X11 tikolohong ea Wayland, sebali sa tokomane ea Atril, System Monitor, mohlophisi oa mongolo oa Pluma, emulator ea terminal ea terminal le likarolo tse ling tsa komporo lia fetoloa.
  • Session e tsitsitseng ea KDE e sebelisang protocol ea Wayland. Motsamaisi oa komporo ea KWin le KDE Plasma desktop 5.21, 5.22, le 5.23 li ntlafalitse haholo ts'ebetso ea Seboka e thehiloeng ho protocol ea Wayland. Fedora Linux e aha ka komporo ea KDE e fetotsoe ho sebelisa Wayland ka boiketsetso.
  • Firefox 93-96 e kenyelletsa liphetoho ho rarolla mathata tikolohong ea Wayland ka ho sebetsana le pop-up, ho ts'oaroa ha li-clipboard, le ho phahamisa likhakanyo tse fapaneng tsa DPI. Boema-kepe ba Firefox bakeng sa Wayland le bona bo tlisitsoe ho teka-tekano e akaretsang ts'ebetsong le moaho oa X11 ha o sebetsa tikolohong ea GNOME ea Fedora.
  • Khetla ea mosebelisi e kopaneng e ipapisitseng le seva e kopaneng ea Weston - wayward e phatlalalitsoe.
  • Khatiso ea pele ea labwc, seva e kopaneng ea Wayland e nang le bokhoni bo hopotsang mookameli oa fensetere ea Openbox, e se e fumaneha.
  • System76 e sebetsa ho theha tikoloho e ncha ea basebelisi ba COSMIC e sebelisang Wayland.
  • Liphatlalatso tsa tikoloho ea mosebedisi Sway 1.6 le seva sa composite Wayfire 0.7 e sebelisang Wayland e entsoe.
  • Ho hlahisitsoe mokhanni o ntlafalitsoeng bakeng sa Veine, e o lumellang ho tsamaisa lits'ebetso o sebelisa GDI le OpenGL/DirectX ka Veine ka kotloloho tikolohong e thehiloeng ho Wayland, ntle le ho sebelisa XWayland layer le ho tlosa tlamo ea Wine ho protocol ea X11. Mokhanni o ekelitse ts'ehetso bakeng sa Vulkan le litlhophiso tsa li-multi-monitor.
  • Microsoft e kentse tšebetsong bokhoni ba ho tsamaisa lits'ebetso tsa Linux ka sebopeho sa graphical tikolohong e ipapisitseng le sistimi e tlase ea WSL2 (Windows Subsystem for Linux). Bakeng sa tlhahiso, ho sebelisoa mookameli oa motsoako oa RAIL-Shell, ho sebelisoa protocol ea Wayland le ho latela motheo oa khoutu ea Weston.
  • Mokhoa oa nts'etsopele bakeng sa sephutheloana sa "wayland-protocols" o fetohile, o nang le sehlopha sa liprothokholo le likeketso tse tlatselletsang bokhoni ba protocol ea Wayland le ho fana ka bokhoni bo hlokahalang bakeng sa ho aha li-server tse kopaneng le tikoloho ea basebelisi. Sethala sa nts'etsopele ea "protocol" se "sa tsitsang" se nkeloe sebaka ke "staging" e le ho lokisa mokhoa oa ho tsitsa bakeng sa liprothokholo tse lekiloeng libakeng tsa tlhahiso.
  • Ho lokiselitsoe katoloso ea protocol bakeng sa Wayland ho qala bocha tikoloho e nang le lifensetere ntle le ho emisa lits'ebetso, e tla rarolla bothata ba ho emisa lits'ebetso ha ho ka ba le ho hloleha ha tikoloho e kenngoeng ka lifensetere.
  • Keketso ea EGL EGL_EXT_present_opaque e hlokahalang bakeng sa Wayland e kentsoe ho Mesa. Mathata a ho bonts'a pepenene lipapaling tse tsamaeang libakeng tse ipapisitseng le protocol ea Wayland a rarollotsoe. Ts'ehetso e ekelitsoeng bakeng sa ho sibolloa ka matla le ho kenya lisebelisoa tse ling tsa GBM (Generic Buffer Manager) ho ntlafatsa tšehetso ea Wayland ho litsamaiso tse nang le bakhanni ba NVIDIA.
  • Nts'etsopele ea KWinFT, fereko ea KWin e shebaneng le Wayland, e ntse e tsoela pele. Morero o boetse o nts'etsapele laebrari ea wrapland ka ho kenya ts'ebetsong ea sekoaelo holim'a libwayland bakeng sa Qt/C++, e ntšetsang pele ntlafatso ea KWayland, empa e lokolotsoe ho tlamahaneng le Qt.
  • Kabo ea Mohatla e rerile ho fetola tikoloho ea basebelisi ho sebelisa protocol ea Wayland, e tla eketsa ts'ireletso ea lits'ebetso tsohle tsa litšoantšo ka ho ntlafatsa taolo ea hore na lits'ebetso li sebelisana joang le sistimi.
  • Wayland e nolofalloa ka ho sa feleng ho li-platform tsa mobile Plasma Mobile, Sailfish, webOS Open Source Edition,

    Source: opennet.ru

Eketsa ka tlhaloso