Ăs dèidh còrr is bliadhna de leasachadh, chaidh an sgaoileadh seasmhach de phròtacal Wayland 1.23, uidheam conaltraidh eadar-phròiseasan, agus leabharlannan fhoillseachadh. Tha meur 1.23 co-chòrdail air ais leis na sgaoilidhean 1.x aig ĂŹre API agus ABI agus tha e aâ toirt a-steach sa mhòr-chuid cĂ radh air biastagan agus Ăšrachaidhean beaga air aâ phròtacal. Tha obair aâ phròiseict fo cheadachas MIT. Tha frithealaiche co-dhèanta fiosrachaidh Weston, a bheir seachad còd agus eisimpleirean obrach airson Wayland a chleachdadh ann an Ă rainneachdan deasg agus fuasglaidhean leabaithe, ga leasachadh ann an cearcall leasachaidh air leth.
Atharrachaidhean mòra anns a 'phròtacal:
- Bidh Libwayland aâ cur an gnĂŹomh API a leigeas leis aâ chleachdaiche meud as motha aâ bhufair ceangail taobh an fhrithealaiche a-staigh a dhearbhadh. Tha am meud bufair as motha bunaiteach air a shuidheachadh tron ââeadar-aghaidh wl_display, agus leigidh an API Ăšr le cleachdaichean atharrachadh air stèidh gach ceangail. Ann an teirmean practaigeach, leigidh an t-atharrachadh seo le bhith aâ cleachdadh bufairean nas motha ann an cleachdaichean sònraichte do Wayland, leithid Xwayland, a bhios buailteach a bhith aâ lĂ imhseachadh meudan cuir-a-steach Ă rd.
- Airson iarrtasan, tachartasan, agus Ă ireamhachadh, tha e comasach a-nis an feart XML "deprecated-since" a chleachdadh gus eileamaidean a tha air an cur Ă s a chleachdadh a chomharrachadh. Ann an teirmean Wayland, is e teachdaireachdan a chuireas an neach-dèiligidh gu iarrtasan. frithealaiche; is e tachartasan teachdaireachdan a thèid a chur bhon fhrithealaiche chun neach-dèiligidh; is e Ă ireamhachadh seataichean ainmichte de luachan Ă ireamhach a bhios air an lĂ imhseachadh leis aâ phròtacal.
- Chaidh an goireas wayland-scanner, a chaidh a dhealbhadh gus faidhlichean ceann-sgrĂŹobhaidh agus còd C a chruthachadh stèidhichte air faidhlichean XML le tuairisgeulan protocol, Ăšrachadh leis aâ mhodh âenum-headerâ, a leigeas le sònrachadh âĂ ireamhachdanâ a-mhĂ in ann am faidhlichean ceann-sgrĂŹobhaidh.
- Bidh wayland-scanner aâ toirt seachad gineadh de ghnĂŹomhan dearbhaidh airson Ă ireamhachdan air taobh an fhrithealaiche.
- Chaidh aâ chomas ainmeachadh ann an ciudhaichean tachartais a chur ris gus fuasgladh-bhugachaidh a dhèanamh nas sĂŹmplidhe.
- Chaidh na gnĂŹomhan wl_client_get_user_data() agus wl_client_set_user_data() a chur ris gus a dhèanamh nas fhasa dĂ ta gnĂ thaichte a cheangal ris aâ chliant.
- Chaidh an t-iarrtas wl_shm.release a chur ris, a leigeas leis aâ chleachdaiche innse don fhrithealaiche gu bheil e air stad a chuir air nĂŹ co-roinnte a chleachdadh, aâ leigeil leis an fhrithealaiche an cuimhne co-cheangailte ris a shaoradh.
- Taic a bharrachd airson Ă rd-Ăšrlar OpenBSD.
Tachartasan co-cheangailte ri Wayland bhon iris mu dheireadh:
- Chaidh XWayland 24.1.0 fhoillseachadh, aâ toirt taic do theicneòlas Explicit Sync agus aâ leasachadh taic do ailtireachd luathachaidh GLAMOR agus EXA 2D.
- Ărachadh air frithealaiche co-dhèanamh labwc (Lab Wayland Compositor) le feartan a tha coltach ri manaidsear uinneagan Openbox.
- Bidh pròiseact wprs aâ leasachadh manaidsear seisean airson Wayland, coltach ris aâ ghoireas sgrion, ach airson aplacaidean grafaigeach.
- Aâ foillseachadh frithealaiche co-dhèanta Niri, a bhios aâ cleachdadh Wayland agus aâ tabhann dòigh leacan-cruinneachaidh le bhith aâ cruinneachadh uinneagan ann an rioban gun chrĂŹoch air an sgrion.
- Ărachaidhean air sreath protocol agus leudachaidhean Wayland-Protocols: 1.34, 1.33, 1.32, 1.35.
- Aâ leasachadh leabharlann SDL3 a bhios aâ cleachdadh Wayland gu bunaiteach.
- Tha Ă rainneachd deasg LXQt 2.0.0 air fhoillseachadh, aâ toirt taic Wayland don mhanaidsear faidhle PCManFM-Qt, siostam fios, deasg, Runner, pannal, eadar-aghaidh logadh a-mach, eadar-aghaidh rèiteachaidh LXQt, agus aâ mhòr-chuid de thagraidhean.
- Foillseachadh Ă rainneachd cleachdaiche Sway 1.9 aâ cleachdadh Wayland.
- Manaidsear co-dhèanamh Úr miracle-wm, stèidhichte air Wayland agus co-phà irtean airson manaidsearan co-dhèanamh a thogail Mir.
- âS e leabharlann Ăšr a thâ ann an Louvre airson stuthan co-dhèanta a leasachadh frithealaichean stèidhichte air Wayland.
- Obraich air taic Wayland a chur an gnĂŹomh ann an Xfce.
- Taic tĂšsail Wayland ann an Ă rainneachd deasg Budgie.
- Taic tĂšsail airson Wayland ann an Ă rainneachd deasg Cinnamon.
- Tha gluasad deasg MATE gu Wayland cha mhòr deiseil.
- Tha an sgaoileadh Lubuntu ag atharrachadh gu Qt 6 agus Wayland.
- Tha KDE 6 aâ tabhann seisean bunaiteach aâ cleachdadh protocol Wayland. Chaidh taic airson leudachaidhean riaghlaidh dathan Wayland a chur an gnĂŹomh.
- Tha Ă rd-Ăšrlar Electron air modh sgeadachaidh uinneig a chomasachadh airson Wayland.
- Ărachadh air frithealaiche co-dhèanamh Wayfire, a bhios aâ cleachdadh Wayland agus a leigeas le eadar-aghaidhean cleachdaiche le buaidhean 3D a chruthachadh ann an stoidhle plugain 3D airson Compiz.
- Taic Wayland ann an IntelliJ IDE agus OpenJDK.
- Taic Wayland ann an deasaiche teacsa GNU Emacs.
- Tha seisean GNOME stèidhichte air Wayland a-nis aâ toirt taic don suidse KVM bathar-bog Input Leap, a leigeas leat aon mheur-chlĂ r agus luchag a chleachdadh gus iomadh coimpiutair a smachdachadh.
- Tha deasachadh Fedora leis an deasg KDE air taic a thoirt do sheisean stèidhichte air protocol X11 anns an t-sgaoileadh bunaiteach.
- Taic nas fheà rr airson à rainneachdan stèidhichte air Wayland ann an draibhearan seilbhe NVIDIA.
- Chaidh draibhear a chur an gnĂŹomh a leigeas le Wine a chleachdadh ann an Ă rainneachdan stèidhichte air protocol Wayland gun a bhith aâ cleachdadh co-phĂ irtean XWayland agus X11.
- Chaidh Frithealaiche Co-dhèanta Weston 13.0 fhoillseachadh.
- Tha sgaoileadh sònraichte Live, Rebecca Black Linux, ga leigeil ma sgaoil gus KDE, GNOME, Enlightenment, Wayfire, Mir, Xfce, agus Sway a dhearbhadh air Wayland.
- Bidh toglaichean Linux de Firefox a-nis aâ cleachdadh frithealaiche co-dhèanamh Wayland gu bunaiteach, an Ă ite XWayland. Tha an comas toglaichean Wayland-a-mhĂ in a chruthachadh ri fhaighinn a-nis.
Cuimhnichidh sinn gur e protocol a thâ ann an Wayland airson eadar-obrachadh eadar frithealaiche measgaichte agus tagraidhean ag obair leis. Bidh luchd-dèiligidh aâ toirt seachad na h-uinneagan aca fhèin ann am bufair air leth, aâ dol seachad air Ăšrachaidhean don t-seirbheisiche ioma-fhillte, a bhios aâ cothlamadh susbaint bufairean tagraidh fa leth gus toradh deireannach a thoirt gu buil a bheir aire do nuances a dhâ fhaodadh a bhith ann leithid tar-tharraing uinneig agus follaiseachd. Ann am faclan eile, chan eil am frithealaiche co-dhèanta aâ toirt seachad API airson eileamaidean fa leth a thoirt seachad, ach chan eil e ag obair ach air uinneagan a chaidh a chruthachadh mar-thĂ , a leigeas leat faighinn cuidhteas buffering dĂšbailte nuair a bhios tu aâ cleachdadh leabharlannan Ă rd-ĂŹre leithid GTK agus Qt, a bhios aâ gabhail an obair co-dhèanamh susbaint uinneagan.
Bidh Wayland aâ fuasgladh mòran de dhuilgheadasan tèarainteachd X11, oir eu-coltach ri X11, bidh e aâ sgaradh cuir-a-steach agus toraidh airson gach uinneag, aâ cur casg air neach-dèiligidh bho bhith aâ faighinn cothrom air susbaint uinneagan luchd-dèiligidh eile, agus aâ cur casg air eadar-ghabhail thachartasan cuir-a-steach co-cheangailte ri uinneagan eile. Tha taic dhĂŹreach airson Wayland ri fhaighinn an-drĂ sta airson GTK, Qt, SDL (bho fhoillseachadh 2.0.2), Clutter, agus EFL (Leabharlann Bunait an t-Soillseachaidh). Aâ tòiseachadh le Qt 5.4, chaidh am modĂşl QtWayland a thoirt a-steach, aâ cur an gnĂŹomh co-phĂ irtean airson tagraidhean Qt a ruith ann an Ă rainneachd frithealaiche co-dhèanta Weston, air a leasachadh leis aâ phròiseact Wayland.
Faodar eadar-obrachadh le bathar-cruaidh Wayland/Weston, leithid tòiseachadh, atharrachadh modh bhidio (suidheachadh modh DRM), agus riaghladh cuimhne (GEM airson i915 agus TTM airson Radeon agus Nouveau) airson cairtean grafaiceachd, a dhèanamh gu dĂŹreach tro mhodal ĂŹre-eithne, aâ cur Ă s don fheum air sochairean superuser. Faodaidh am frithealaiche co-dhèanta Weston ruith chan ann a-mhĂ in aâ cleachdadh modal DRM eithne Linux ach cuideachd thairis air X11, frithealaiche co-dhèanta Wayland eile, frèam-bhufair, agus RDP. A bharrachd air an sin, tha pròiseactan aâ dol air adhart gus obrachadh a chomasachadh air mullach cruach grafaiceachd Ă rd-Ăšrlar Android.
Tha pròiseact Weston aâ leasachadh buileachadh frithealaiche co-dhèanta. Faodaidh toradh sam bith eile a tha aâ toirt taic don phròtacal Wayland a bhith na fhrithealaiche co-dhèanta cuideachd. Mar eisimpleir, tha obair aâ dol air adhart an-drĂ sta gus taic a thoirt do Wayland ann an KWin. Anns an riochd lĂ ithreach aige, tha Weston air leudachadh mu thrĂ th nas fhaide na seata de eisimpleirean airson deuchainn a dhèanamh air pròtacal Wayland agus faodar a leudachadh le comasan a bharrachd tro plugins agus add-ons. Thathar aâ moladh eadar-aghaidhean cleachdaiche agus feartan adhartach riaghlaidh uinneagan a chuir an gnĂŹomh mar backends taobh a-muigh gu Weston. Gus leigeil le bhith aâ cur an gnĂŹomh thagraidhean Ă bhaisteach X11 ann an Ă rainneachd stèidhichte air Wayland, thathas aâ cleachdadh co-phĂ irt DDX XWayland (Device-Dependent X), coltach ri obrachadh ri Xwin agus Xquartz airson Ă rd-Ăšrlaran Win32 agus macOS.


Source: fosgailtenet.ru
