Wayland 1.22 e fumaneha

Kamora likhoeli tse robong tsa nts'etsopele, ho hlahisoa tokollo e tsitsitseng ea protocol, mokhoa oa puisano oa interprocess le lilaebrari tsa Wayland 1.22. Lekala la 1.22 le ka morao 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 bakeng sa wl_surface::preferred_buffer_scale le wl_surface::preferred_buffer_transform liketsahalo li kentsoe sebopehong sa lenaneo la wl_surface, eo ka eona ho fetisoang tlhahisoleseling mabapi le liphetoho tse entsoeng ke seva e kopaneng ho ea boemong ba sekala le liparamente tsa phetoho bakeng sa bokaholimo.
  • Ketsahalo ea wl_pointer::axis e kenyellelitsoe ho wl_pointer programming interface, e bonts'ang tataiso ea 'mele ea motsamao oa lisupa ho fumana tsela e nepahetseng ea ho tsamaisetsa liwidget.
  • Mokhoa oa ho fumana lebitso la lefats'e o kentsoe ho wayland-server mme mosebetsi oa wl_client_add_destroy_late_listener o kentsoe tšebetsong.

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

  • Veine e tla le ts'ehetso ea pele bakeng sa ts'ebeliso libakeng tse thehiloeng ho protocol ea Wayland ntle le likarolo tsa XWayland kapa X11. Boemong ba hajoale, mokhanni winewayland.drv le likarolo tsa unixlib li kentsoe, 'me lifaele tse nang le litlhaloso tsa protocol ea Wayland li lokiselitsoe ho sebetsoa ke sistimi ea kopano. Ba rera ho kenyelletsa liphetoho ho nolofalletsa tlhahiso tikolohong ea Wayland tokollong e tlang.
  • Lintlafatso tse tsoelang pele ho tšehetso ea Wayland ho KDE Plasma 5.26 le 5.27 tokollo. Bokhoni ba ho tima ho peista ho clipboard ka konopo e bohareng ea mouse bo kentsoe tšebetsong. Boleng bo ntlafetseng ba ho eketsa lisebelisoa lifensetere tse qalileng ho sebelisoa XWayland. Hona joale ho na le ts'ehetso ea ho phenya ka boreleli ka pel'a litoeba tse nang le lebili le phahameng. Lisebelisoa tsa ho taka tse kang Krita li ekelitse bokhoni ba ho lekola pene ho sekama le ho potoloha matlapeng. Ts'ehetso e ekelitsoeng bakeng sa ho seta li-hotkeys tsa lefats'e. Ho fanoe ka khetho ea othomathike ea boemo ba ho ata ba skrineng.
  • Litokollo tsa liteko tsa xfce4-panel le xfdesktop desktop li lokiselitsoe Xfce, e fanang ka ts'ehetso ea pele ea ho sebetsa libakeng tse ipapisitseng le protocol ea Wayland.
  • Tikoloho ea mosebelisi ea kabo ea Mohatla e fetisitsoe ho tsoa ho seva sa X ho sebelisa protocol ea Wayland.
  • Qt 6.5 e kentse QNativeInterface::QWaylandApplication programming interface bakeng sa ho fihlella ka kotloloho lintho tsa Wayland-native tse sebelisoang meahong ea kahare ea Qt, hammoho le ho fumana leseli mabapi le liketso tsa morao-rao tsa basebelisi tse ka hlokoang hore li fetisetsoe ho li-protocol tsa Wayland.
  • Ho lokiselitsoe lera bakeng sa sistimi ea ts'ebetso ea Haiku ho netefatsa hore e lumellana le Wayland, e u lumellang ho tsamaisa lisebelisoa tsa lisebelisoa le lits'ebetso tse sebelisang Wayland, ho kenyeletsoa le lits'ebetso tse thehiloeng ho laeborari ea GTK.
  • The Blender 3 3.4D modelling system e kenyelletsa ts'ehetso bakeng sa protocol ea Wayland, e u lumellang hore u tsamaise Blender ka kotloloho libakeng tse thehiloeng ho Wayland ntle le ho sebelisa lera la XWayland.
  • Ho lokolloa ha tikoloho ea basebelisi Sway 1.8 e sebelisang Wayland ho phatlalalitsoe.
  • Tikoloho e tloaelehileng ea PaperDE 0.2 ea fumaneha, ho sebelisoa Qt le Wayland.
  • Firefox e ntlafalitse bokhoni ba ho fana ka ho arolelana skrineng libakeng tse thehiloeng ho protocol ea Wayland. Lintlha tse rarollotsoeng tse amanang le ho tsamaisoa ha litaba hantle, tobetsa moloko oa liketsahalo ha u tobetsa scrollbar, le ho tsoa ho tsoa ho litaba libakeng tse thehiloeng ho Wayland.
  • Phosh 0.22.0, khetla ea skrine bakeng sa lisebelisoa tsa cellular tse thehiloeng ho theknoloji ea GNOME le ho sebelisa seva e kopantsoeng ea Phoc e sebetsang ka holim'a Wayland, e hatisitsoe.
  • Valve e ntse e tsoela pele ho nts'etsapele seva e kopaneng ea Gamescope (eo pele e neng e tsejoa e le steamcompmgr), e sebelisang protocol ea Wayland mme e sebelisoa ho sistimi ea ts'ebetso ea SteamOS 3.
  • Ho lokolloa ha karolo ea DDX XWayland 23.1.0 e hatisitsoe, e fanang ka ho thakholoa ha Seva ea X.Org bakeng sa ho hlophisa ts'ebetso ea likopo tsa X11 libakeng tse thehiloeng ho Wayland.
  • Ho lokolloa ha labwc 0.6, seva e kopaneng ea Wayland e nang le bokhoni bo hopotsang mookameli oa fensetere ea Openbox (porojeke e hlahisoa e le boiteko ba ho theha Openbox e 'ngoe bakeng sa Wayland).
  • Ho nts'etsopele ke lxqt-sway, kou ea tikoloho ea basebelisi ba LXQt e tšehetsang Wayland. Ho feta moo, morero o mong oa LWQt o ntse o hlahisa mofuta o fapaneng oa Wayland oa khetla ea tloaelo ea LXQt.
  • Weston Composite Server 11.0 e se e lokollotsoe, e ntse e tsoela pele ho sebetsa holim'a lisebelisoa tsa tsamaiso ea mebala le ho theha motheo oa tšehetso ea ka moso bakeng sa litlhophiso tsa GPU tse ngata.
  • Ts'ebetso e tsoelang pele ea komporo ea MATE ho Wayland.
  • System76 e ntse e hlahisa mofuta o mocha oa tikoloho ea basebelisi ba COSMIC e sebelisang Wayland.
  • 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