Wayland 1.26 waa la heli karaa

Afar bilood oo horumar ah ka dib, sii deynta xasilloon ee hab-maamuuska Wayland 1.26, habka isgaarsiinta is-dhexgalka, iyo maktabadaha ayaa la sii daayay. Laanta 1.26 waxay dib ugu laabanaysaa la jaanqaadida sii deynta 1.x ee heerka API iyo ABI waxayna ka kooban tahay hagaajinta cayayaanka iyo cusbooneysiinta borotokoolka yar yar. Shaqada mashruucu waxay shati ka haysataa shatiga MIT. Adeegaha isku-dhafka ah ee Weston, kaas oo bixiya koodhka iyo tusaalooyinka shaqada ee loogu isticmaalo Wayland deegaannada desktop-ka iyo xalalka ku dhex jira, ayaa lagu horumarinayaa wareeg horumarineed oo gaar ah.

Isbedelada waaweyn ee borotokoolka:

  • Waxaa lagu daray dhacdada wl_pointer.warp, taas oo kuu ogolaanaysa inaad hesho ogeysiisyo ku saabsan booska cusub ee tilmaame-ka iyada oo aan la maareyn dhacdada wl_pointer.motion ee ay soo saartay dhaqdhaqaaqa isticmaalaha.
  • Waxaa lagu daray codsiga wl_fixes.ack_global_remove, kaas oo loogu talagalay in lagu diro xaqiijin maamulaha isku-dhafka ah in macmiilku joojiyay habaynta dhacdada, si looga hortago xaaladaha tartanka marka laga saarayo dhacdooyinka caalamiga ah. Ka dib marka uu helo xaqiijin dhammaan macaamiisha, maamulaha isku-dhafka ah wuxuu ka saari karaa maareeyaha la xiriira dhacdada dhinaceeda.
  • Waxaa lagu daray shaqada wl_display_remove_socket_fd() si looga saaro godadka hore loogu daray iyada oo loo marayo wicitaanka wl_display_add_socket_fd().
  • Habka khaladka ee WAYLAND_DEBUG, waqtiga waxaa lagu diiwaan geliyaa qaabka "HH:MM:ss.xxxxxx", taasoo fududaynaysa falanqaynta iyo isbarbardhigga diiwaanka.

Kordhinta borotokoolka ayaa lagu daray tan iyo sii deynta hore ee Wayland kaas oo dhameystiraya borotokoolka aasaasiga ah ee Wayland waxaana lagu bixiyaa hab-raacyada Wayland-ka oo gooni ah:

  • xx-fractional-scale — si loo cabbiro nidaamka isku-dubbaridka macquulka ah, kaas oo qiimayaashu lagu qeexo tiro ahaan, si loo hagaajiyo saxnaanta booska loona kordhiyo xallinta isku-dubaridka macquulka ah ilaa pixels shaqsiyeed. Sifadan waxay xallisaa dhibaatada xallinta xaddidan ee nidaamka isku-dubaridka macquulka ah, kaas oo aan ku filnayn meelaynta heerka pixel-ka shaqsiga ah, kaas oo lagama maarmaan u ah hirgelinta buuxda ee cabbirka jajabka.
  • xx-cutouts — si aad u hesho macluumaad ku saabsan jarista shaashadda (tusaale ahaan, aagga ka hooseeya kamaradda hore ee shaashadda taleefanka casriga ah).
  • xx-zones — si loogu abuuro laguna daro daaqado heer sare ah "aagagga" — deegaanno leh boos isku-dubbarid ah. Hab-maamuusku wuxuu u oggolaanayaa habayn macquul ah oo daaqado ah, kaas oo daaqad kastaa ay ku taal meel u dhow daaqad kasta oo kale.
  • xx-keyboard-filter — si macmiilku u dhexgalo dhacdooyinka kiiboodhka ee la xushay, wax uga beddelo dhacdooyinka gelinta, ama u xannibo dhacdooyinka qaarkood in loo gudbiyo dusha sare ee Wayland ee diiradda la saaray.
  • Hab-maamuuska maaraynta fadhiga xdg ayaa lagu daray qaybta diyaarinta, taasoo siinaysa awoodda lagu soo celin karo xaaladda iyo booska daaqadaha laga bilaabo kalfadhi go'an oo ka dhacay deegaannada ku salaysan Wayland, tusaale ahaan ka dib marka server isku dhafan ama codsi uu burburo.
  • Hab-maamuuska "linux-dmabuf" ayaa la cusbooneysiiyay si uu u taageero nidaamyada GPU-ga badan. Nidaamyada noocaas ah, macmiilku wuxuu la gorgortami karaa server-ka isku dhafan ee GPU-gu uu isticmaali doono.
  • Hab-maamuuska maaraynta midabka-v1 ayaa la cusbooneysiiyay si loo taageero metadata sawirka qaabka BT.2100 si loogu isticmaalo hawl-wadeenno gaar ah oo ku jira server-ka isku dhafan, taasoo u oggolaanaysa muujinta saxda ah ee waxyaabaha HDR loo sameeyay Windows.

Dhacdooyin caan ah oo la xiriira Wayland tan iyo markii la daabacay cadadkii ugu dambeeyay:

  • Qorfaha wuxuu taageero buuxda u hayaa Wayland.
  • Maktabadda ANGLE ee loo isticmaalo Chrome iyo Android, Taageerada Wayland ayaa lagu daray.
  • KDE, marka ay isticmaaleyso Wayland, waxay hirgelisaa taageerada soo celinta kalfadhiga iyo hab-raaca Wayland ee xx-fractional-scale-v2 ee cabbirka jajabka.
  • Deked darawalka Synaptics X.Org ayaa loo sameeyay deegaannada ku saleysan Wayland.
  • Baaritaan diyaar garow ah oo loogu talagalay VFX iyo goobaha animation-ka si loogu beddelo X11 oo lagu beddelo Wayland ayaa la bilaabay.
  • Tijaabinta server-ka isku-dhafka ah ee Xfwl4 ee mashruuca Xfce ayaa bilaabatay.
  • Interface-ka isticmaalaha ee Unity ayaa dib loo abuuray iyadoo la adeegsanayo Wayfire iyo Libadwaita.
  • Adeegayaasha isku-dhafan iyo deegaannada desktop-ka ee la cusbooneysiiyay: COSMIC 1.3.0, Weston 16, Phosh 0.56, Nourish 1.0.0, miracle-wm 0.10, KDE Plasma 6.7, labwc 0.20, Sway 1.2, Wayland Maker 0.8, Hyprland 0.55, Niri 26.04, LXQt 2.4.0, Cage 0.3.

Aynu dib u xasuusanno in Wayland ay tahay hab-maamuuska isdhexgalka ka dhexeeya server-ka isku dhafan iyo codsiyada la shaqeeya. Macaamiishu waxay ku sameeyaan daaqadaha iyaga u gaar ah, iyaga oo u gudbinaya cusboonaysiinta server-ka isku dhafan, kaas oo isku dara waxyaabaha ku jira codsiyada kaydinta shakhsi ahaaneed si ay u soo saaraan wax soo saar kama dambays ah oo tixgelinaya nuances suurtogalka ah sida isku dhafka daaqadaha iyo daahfurnaanta. Si kale haddii loo dhigo, server-ka isku-dhafka ah ma bixiyo API-ga si loogu soo bandhigo walxaha gaarka ah, laakiin wuxuu ku shaqeeyaa kaliya daaqadaha hore loo sameeyay, kaas oo kuu ogolaanaya inaad ka takhalusto labajibbaaran marka aad isticmaalayso maktabado heer sare ah sida GTK iyo Qt, kuwaas oo qaadanaya shaqada ka kooban waxyaabaha ku jira daaqadaha.

Wayland waxay xallisaa arrimo badan oo amniga X11 ah oo ku jira X.Org Server, maadaama, si ka duwan kan dambe, ay go'doomiso gelinta iyo wax soo saarka daaqad kasta, uma oggolaanayso macmiil inuu galo waxyaabaha ku jira daaqadaha macaamiisha kale, mana oggola in la dhexgalo dhacdooyinka gelinta ee la xiriira daaqadaha kale (XLibre XServer waxay hirgelisaa kordhinta X11 Xnamespace, taas oo bixisa go'doominta macaamiisha iyada oo loo marayo kala soocidda heerka namespace). Taageerada shaqada tooska ah ee Wayland waxaa loo hirgeliyaa inta badan goobaha loo isticmaalo Linux maktabadaha sawirada oo ay ku jiraan GTK, Qt, SDL, FLTK, wxWidgets, Clutter, iyo EFL (Maktabadda Aasaaska Iftiiminta).

Isdhexgalka qalabka ee Wayland/Weston, sida bilowga, beddelka qaabka fiidiyowga (qaabka DRM), iyo maaraynta xusuusta (GEM ee i915 iyo TTM ee Radeon iyo Nouveau) ee kaararka sawirada, waxaa si toos ah loogu samayn karaa module heerka kernel, taasoo meesha ka saaraysa baahida loo qabo mudnaanta superuser-ka. Si loo hubiyo fulinta codsiyada caadiga ah ee X11 ee jawi ku salaysan Wayland, qaybta XWayland (Qalabka ku-tiirsan X) DDX ayaa la isticmaalaa, taas oo la mid ah hawlgalka Xwin iyo Xquartz ee Win32 iyo macOS.

Source: opennet.ru

U soo iibso martigelin lagu kalsoonaan karo oo loogu talagalay bogagga leh ilaalinta DDoS, VPS VDS servers 🔥 Iibso martigelin degel oo lagu kalsoonaan karo oo leh ilaalinta DDoS, VPS VDS servers | ProHoster