O le Wayland ose fa'apolokalame fa'akalafi ma faletusi e maua ai se auala mo pule fa'apipi'i fa'amalama e feso'ota'i sa'o ma talosaga ma meafaigaluega.
Iva masina o atinaʻe, le tatalaina o o le lomiga fou o se fa'amaumauga mautu o le protocol, le interprocess communication mechanism ma faletusi Wayland 1.22.
O le lala 1.22 e fetaui i tua ma le API ma le ABI versions 1.x ma o lo'o aofia ai le tele o fa'aleleia o bug ma nai fa'afouga fa'atulafono. O le Weston Composite Server, o lo'o tu'uina atu fa'ailoga ma fa'ata'ita'iga fa'atino 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 ta'amilosaga fa'atupuina eseese.
Mo i latou e le iloa e uiga i Wayland, e tatau ona e iloa lena mea ose feagaiga lea mo le fegalegaleai a se server tu'ufa'atasi ma talosaga o e galulue faatasi ma ia. E faia e tagata fa'atau a latou lava fa'aliliuga o latou fa'amalama i se 'ese'ese pa'u, tu'u atu fa'amatalaga e uiga i fa'afouga i le 'au'aunaga tu'ufa'atasi, lea e tu'ufa'atasia ai mea o lo'o i totonu o fa'apolopolo talosaga ta'ito'atasi e fai ai le taunu'uga mulimuli, ma amana'ia ai nuances e mafai, e pei o le fa'apipi'iina o faamalama ma le manino. .
I se isi faaupuga, e le maua e le 'au'aunaga tu'ufa'atasi se API e tu'u ai elemene tagata ta'ito'atasi, ae na o faamalama ua uma ona fai, lea e fa'atagaina ai oe e fa'ate'a fa'alua fa'atasi pe a fa'aogaina faletusi maualuluga e pei o GTK ma Qt, lea e fa'atino ai le galuega o le fa'avasegaina o mea fa'amalama.
Ua foia e Wayland le tele o faafitauli tau le saogalemu o le X11 aua, e le pei o le mea mulimuli, e vavaeeseina ai mea e fai ma mea e fai mo faamalama taʻitasi, e le faʻatagaina le tagata o tausia e faʻaogaina mea o loʻo i totonu o isi faʻamalama o isi tagata faʻatau, ma e le faʻatagaina foi le faʻalavelaveina o mea e faʻaogaina e fesoʻotaʻi ma isi faamalama.
Tala autu ole Wayland 1.22
I lenei lomiga fou o Wayland 1.22 o loʻo tuʻuina atu, e faʻaalia ai lagolago mo le wl_surface ::preferred_buffer_scale ma wl_surface::preferred_buffer_transform mea tutupu i le wl_surface API, lea e tuʻuina atu ai e le 'auʻaunaga tuʻufaʻatasia faʻamatalaga e uiga i se suiga i le fua faʻatatau ma suiga suiga mo luga.
O le isi suiga e tu matilatila o lena fa'aopoopo le wl_pointer::axis event i le wl_pointer API i fa'ailoa mai le tuatusi fa'aletino o le fa'asino e iloa ai le itu sa'o ta'ai i widgets.
I le faaopoopo atu i lena, ua faaopoopo e Wayland-server se metotia e maua ai le igoa o le lalolagi ma faatino le galuega wl_client_add_destroy_late_listener.
I le itu a Suiga e fesoʻotaʻi ma Wayland i talosaga, siosiomaga o le komepiuta, ma tufatufaga, o lo'o fa'amamafaina mea nei:
- O le uaina e sau ma le lagolago muamua mo le faʻaogaina i siosiomaga e faʻavae i luga o le Wayland protocol e aunoa ma XWayland ma X11 vaega. I le tulaga o loʻo i ai nei, o le winewayland.drv avetaʻavale ma vaega unixlib ua faʻaopoopoina, ma ua faia sauniuniga mo le faʻaogaina o faila faʻamalamalamaga o le Wayland e ala i le fausiaina. I se tasi o faʻasalalauga e sosoo ai, latou te fuafua e aofia ai suiga e mafai ai ona gaosia i le siosiomaga Wayland.
- Faʻaauau le faʻaleleia o le lagolago a Wayland ile KDE Plasma versions 5.26 ma le 5.27. Fa'atino le agava'a e fa'amalo le faapipiiina mai le laupapa kilipa ma le ki o le isumu ogatotonu. Fa'aleleia atili le fa'aleleia o fa'amalama mo talosaga na fa'alauiloa ma le XWayland.
- Tuuina atu le filifiliga otometi o le maualuga maualuga mo le lau.
- O fa'ata'ita'iga fa'ata'ita'iga o le xfce4-panel ma le xfdesktop desktop ua saunia mo le Xfce e ofoina atu le lagolago muamua mo le galue i totonu o si'osi'omaga e fa'atatau i le Wayland protocol.
- O le si'osi'omaga fa'aoga a le fa'asoa o Tails ua si'itia mai se 'au'aunaga X e fa'aoga ai le fa'asologa o Wayland.
- O le Blender 3 3.4D modeling system e fa'atino ai le lagolago mo le Wayland protocol, e mafai ai ona e fa'agasolo sa'o le Blender i si'osi'omaga fa'avae i Wayland e aunoa ma le fa'aogaina o le XWayland layer.
- Sway custom environment version 1.8 with Wayland ua tatalaina.
- O lo'o maua se si'osi'omaga masani PaperDE 0.2, fa'aaoga Qt ma Wayland.
- Ua fa'aleleia e Firefox le fa'asoaina o lau mata i si'osi'omaga Wayland e ala i le fa'asa'oina o fa'afitauli i le sologa lelei o le ta'aiga o mea, fa'aosoina se mea e kiliki pe a kiliki le ta'avale, ma le ta'avale i fafo o mea i totonu o si'osi'omaga e fa'avae i Wayland.
- 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.
- Atina'e o le lxqt-sway, se uafu o le LXQt userspace e lagolagoina e Wayland. E le gata i lea, o le isi poloketi LWQt o loʻo atiaʻe se faʻapipiʻi masani LXQt e faʻavae i luga o 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, Tizen, ma AsteroidOS.
Faʻavae i luga ole Wayland, Ubuntu Framework ma atigi faʻafefe o loʻo atiaʻe.
Mulimuli ane, mo i latou o loʻo fiafia e mafai ona faʻataʻitaʻi lenei lomiga fou E mafai ona e siiina mai le code source mo lau faufale mai o le fesoʻotaʻiga lenei
Ia avea muamua ma faamatalaga