Wayland 1.22 o lo'o avanoa

A maeʻa le iva masina o le atinaʻe, o le tuʻuina atu o le protocol, interprocess communication mechanism ma Wayland 1.22 faletusi ua tuʻuina atu. O le lala 1.22 e fetaui i tua i le API ma le ABI faʻatasi ma le 1.x faʻamalolo ma o loʻo i ai le tele o faʻaleleia o pusa ma faʻafouga laiti. O le Weston Composite Server, o lo'o tu'uina atu fa'ailoga ma fa'ata'ita'iga galue mo le fa'aogaina o Wayland i si'osi'omaga o le desktop ma fofo fa'apipi'i, o lo'o atia'e e avea o se vaega o se va'aiga ese'ese o le atina'e.

Suiga tetele i le protocol:

  • Lagolago mo le wl_surface::preferred_buffer_scale ma wl_surface::preferred_buffer_transform mea na tutupu ua faʻaopoopoina i le wl_surface program interface, lea e faʻasalalau ai faʻamatalaga e uiga i suiga a le server tuʻufaʻatasia i le scaling level ma suiga suiga mo luga.
  • O le wl_pointer :: axis event ua faʻaopoopoina i le wl_pointer programming interface, faʻaalia le itu faaletino o le faʻaogaina o le faʻailoga e iloa ai le saʻo o le taʻavale i widgets.
  • O se metotia mo le mauaina o le igoa o le lalolagi ua faʻaopoopoina i wayland-server ma ua faʻatinoina le galuega wl_client_add_destroy_late_listener.

Suiga i talosaga, si'osi'omaga o le komepiuta ma tufatufaga e feso'ota'i ma Wayland:

  • O le uaina e sau ma le lagolago muamua mo le faʻaogaina i Wayland faʻavae faʻavae siosiomaga e aunoa ma XWayland poʻo X11 vaega. I le tulaga o loʻo i ai nei, o le avetaʻavale winewayland.drv ma unixlib vaega ua faʻaopoopoina, ma faila faʻatasi ai ma faʻamalamalamaga o le Wayland ua saunia mo le faʻaogaina e le faʻalapotopotoga faʻapotopotoga. Latou te fuafua e aofia ai suiga ina ia mafai ai ona gaosia i le Wayland siosiomaga i se faʻasalalauga i le lumanaʻi.
  • Faʻaauau le faʻaleleia o le lagolago a Wayland ile KDE Plasma 5.26 ma le 5.27 faʻasalalauga. Ua fa'atinoina le malosi e fa'amalo ai le fa'apipi'i mai le laupapa kilipa ma le ki o le isumu ogatotonu. Fa'aleleia le lelei o le fa'avasegaina o fa'amalama o talosaga na fa'alauiloa ile XWayland. O loʻo i ai nei le lagolago mo le taʻavale lamolemole i luma o isumu ma se uili maualuga. O le tusiaina o polokalame e pei o Krita ua faʻaopoopoina le tomai e siaki ai le faʻailoga peni ma le fesuiaʻi i luga o papa. Fa'aopoopo le lagolago mo le setiina o ki vevela o le lalolagi. O le filifiliga otometi o le maualuga o le zoom mo le lau ua saunia.
  • O fa'ata'ita'iga fa'asalalauga o le xfce4-panel ma le xfdesktop desktop ua saunia mo Xfce, lea e ofoina atu le lagolago muamua mo le galue i si'osi'omaga e fa'avae i luga o le Wayland protocol.
  • O le siosiomaga faʻaoga o le tufatufaina o Tails ua faʻafeiloaʻi mai le X server e faʻaoga ai le Wayland protocol.
  • Qt 6.5 faaopoopo le QNativeInterface ::QWaylandApplication polokalame faʻaoga mo le faʻaogaina saʻo o Wayland-meafaitino o loʻo faʻaaogaina i totonu ole fausaga o Qt, faʻapea foʻi ma le mauaina o faʻamatalaga e uiga i gaioiga a le au faʻaoga lata mai e mafai ona manaʻomia e tuʻuina atu i faʻaopoopoga faʻasalalauga Wayland.
  • Ua saunia se vaega mo le Haiku operating system e mautinoa ai le fetaui ma Wayland, e mafai ai ona e faʻaogaina meafaigaluega ma talosaga e faʻaoga ai Wayland, e aofia ai talosaga e faʻavae i le faletusi GTK.
  • O le Blender 3 3.4D faʻataʻitaʻiga faiga e aofia ai le lagolago mo le Wayland protocol, faʻatagaina oe e faʻatautaia saʻo le Blender i Wayland-faʻavae siosiomaga e aunoa ma le faʻaogaina o le XWayland layer.
  • Ua fa'asalalauina le fa'asa'olotoina o le si'osi'omaga fa'aoga Sway 1.8 fa'aaoga Wayland.
  • O lo'o maua se si'osi'omaga masani PaperDE 0.2, fa'aaoga Qt ma Wayland.
  • Ua faʻaleleia e Firefox le mafai ona tuʻuina atu le faʻasoaina o mata i Wayland faʻavae faʻavae siosiomaga. Foia mataupu e fesoʻotaʻi ma le sologa lelei o mea e taʻavale, kiliki faʻasologa o mea na tutupu pe a kiliki i luga o le taʻavale, ma taʻavale ese mai mea i totonu ole siosiomaga faʻavae Wayland.
  • Phosh 0.22.0, o se atigi mata mo masini feaveaʻi e faʻavae i luga o tekinolosi GNOME ma faʻaogaina le Phoc composite server o loʻo faʻaogaina i luga o Wayland, ua faʻasalalau.
  • O loʻo faʻaauau pea ona atiaʻe e Valve le Gamescope composite server (lea na taʻua muamua o le steamcompmgr), lea e faʻaaogaina le Wayland protocol ma faʻaaogaina i le SteamOS 3 operating system.
  • O le tuʻuina atu o le vaega DDX XWayland 23.1.0 ua faʻasalalau, lea e tuʻuina atu ai le faʻalauiloaina o le X.Org Server mo le faʻatulagaina o le faʻatinoina o talosaga X11 i Wayland-based environment.
  • Fa'asa'olotoina o le labwc 0.6, o se 'au'aunaga tu'ufa'atasia mo Wayland ma agava'a e fa'amanatu ai le pule o le fa'amalama o le Openbox (o le poloketi o lo'o tu'uina atu o se taumafaiga e fai se isi Openbox mo Wayland).
  • I le atinaʻe o le lxqt-sway, o se taulaga o le LXQt tagata faʻaoga siosiomaga e lagolagoina Wayland. E le gata i lea, o le isi poloketi LWQt o loʻo atiaʻe se suiga faʻavae Wayland o le atigi masani a le LXQt.
  • Weston Composite Server 11.0 ua faʻasaʻolotoina, faʻaauau galuega i luga o atinaʻe o le pulega lanu ma faʻavaeina le faavae mo le lagolago i le lumanaʻi mo faʻasalalauga tele-GPU.
  • Fa'aauau le fa'aogaina o le MATE desktop i Wayland.
  • System76 o loʻo atiaʻe se faʻamatalaga fou o le siosiomaga faʻaoga COSMIC e faʻaaoga ai Wayland.
  • Ua mafai Wayland ona o le faaletonu i luga o tulaga feaveai Plasma Mobile, Sailfish, webOS Open Source Edition,

    puna: opennet.ru

Faaopoopo i ai se faamatalaga