I-Wayland 1.18 ifika ngenkxaso ye-meson, i-API entsha kunye nokunye

indlela-gnome

Mva nje Ukukhutshwa kwenguqulelo entsha ezinzileyo ye-Wayland 1.18 protocol kwabhengezwa, apho le nguqulo entsha ihambelana neenguqulelo zangaphambili kwinqanaba le-API kunye ne-ABI kunye neenguqulelo 1.x, kodwa iqulethe ezinye zokuphucula.

Kwabo bangaziyo ngeWayland, bafanele bayazi loo nto Le yiprothokholi yonxibelelwano lweseva edibeneyo kunye nezicelo ezisebenza nayo. Abathengi banikezela ngokuzimeleyo iifestile zabo ngokwahlukileyo, begqithisa ulwazi malunga nohlaziyo kwi-server edibeneyo, edibanisa imixholo yesicelo somntu ngamnye windows ukwenza isiphumo sokugqibela, kuthathelwa ingqalelo ii-nuances ezinokwenzeka ezifana nokugqithwa kwefestile kunye nokungafihli.

Ngamanye amagama, iseva edibeneyo ayiboneleli nge-API ukubonelela ngezinto ezizimeleyo kwaye isebenza kuphela ngeefestile esele zenziwe Ukuphelisa ukuphazanyiswa kabini kusetyenziswa amathala eencwadi akwinqanaba eliphezulu njenge-GTK+ kunye ne-Qt.

Malunga neWayland

Okwangoku, inkxaso ngomsebenzi othe ngqo noWayland Sele iphunyeziwe kwi-GTK3+, Qt 5, SDL, Clutter kunye ne-EFL (Ithala leencwadi leSiseko sokuKhanya).

Ukusebenzisana nehardware kwi-Wayland/Weston, umzekelo, ukuqaliswa, ukutshintsha iindlela zevidiyo (uqwalaselo lwemowudi ye-DRM) kunye nolawulo lwememori (i-GEM ye-i915 kunye ne-TTM ye-radeon kunye ne-nouveau) yamakhadi emizobo, inokwenziwa ngokuthe ngqo kwimodyuli ye-kernel-level, ekuvumela ukuba unikezele ngamalungelo omsebenzisi ophezulu.

Umncedisi we Weston odibeneyo akakwazi ukusebenzisa kuphela imodyuli ye-Linux kernel DRM, kodwa nangaphezulu kwe-X11, enye i-Wayland i-server edibeneyo, i-framebuffer kunye ne-RDP. Ukongeza, iiprojekthi ziyaphuhliswa ukuze kuqinisekiswe umsebenzi ongaphezulu kwesitaki segrafiki yeqonga le-Android.

Njengenxalenye yeprojekthi yeWeston, enye yeenkqubo ezihlanganisiweyo zeseva iyaphuhliswa.

Nayiphi na enye imveliso exhasa i-Wayland protocol inokusebenza njenge-server edibeneyo.

Ngokomzekelo, umsebenzi uyenziwa ngoku ukunika inkxaso kwiWayland kwiKWin. Njengoko imile, i-Weston sele ihambe ngaphaya komda wesethi yemizekelo yokuvavanya i-protocol ye-Wayland kwaye inokufumana ukusebenza ngeeplagi. Ukongeza, kucetywayo ukuphumeza iigobolondo zesiko kunye nemisebenzi ephambili yolawulo lwefestile ngendlela yee-backends zangaphandle kwiWeston.

Ukuqinisekisa ukuphunyezwa kwezicelo eziqhelekileyo ze-X11 kwindawo esekelwe kwi-Wayland, icandelo le-XWayland DDX (Isixhobo esiXhomekekileyo X) lisetyenzisiweyo, elifana nombutho ekusebenzeni kwi-Xwin kunye

Inkxaso yokuqaliswa kwezicelo ze-X11 icwangciswe ukuba idityaniswe ngokuthe ngqo kwi-Weston Composite Server, ethi xa ifika kwisicelo esipheleleyo se-X11 iya kuqalisa i-X server kunye ne-XWayland components.

Ngale ndlela, inkqubo yokuqaliswa kwezicelo ze-X11 iya kuba lula kwaye ingabonakali kumsebenzisi ekuqaliseni izicelo ezisebenza ngokuthe ngqo ne-Wayland.

Uphuculo olukhulu kwi-Wayland 1.18

Ngokuphathelele iindaba zayo, esi saziso siyayikhankanya loo ntoInkxaso eyongeziweyo yenkqubo yokwakha iMeson, ngelixa isakhono sokwakha usebenzisa i-autotools sisagcinwa, kodwa siya kususwa ekukhutshweni kwexesha elizayo.

Olunye utshintsho olugqamayo kolu guqulelo lutsha lweWayland 1.18 yi I-API entsha yongezwa kwizinto zommeli ezahlukeneyo ngokusekelwe kwiithegi. Oku kuvumela usetyenziso kunye nezixhobo zokusebenza ukwabelana ngoqhagamshelwano lweWayland.

Kwakhona, yongezwe wl_global_remove() umsebenzi ethumela isiganeko sehlabathi sokucima into ngaphandle kokuyicoca.

Inqaku elitsha likuvumela ukuba uphelise ukwenzeka "kwemeko yogqatso" xa ucima izinto zehlabathi. Kuba iimeko zogqatso ezifanayo zinokubakho ngenxa yokuba abathengi abakwazanga kuqinisekisa ukufumana isiganeko sokucima. Umsebenzi we wl_global_remove() wenza kubelula ukuthumela isiganeko kuqala kwaye kuphela emva kokulibaziseka okuthile ukucima into.

Kwakhona ulandelelwaniso lwamaxesha omncedisi we-wayland kwindawo yomsebenzisi, ephelise ukuyilwa kweenkcazelo ezininzi zefayile.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   UAllan herrera sitsho

    Ekuphela kwento apho ivili belingakhange liphinde livelelwe kukuba bayenza nzima kakhulu kwigraphical multiserver yamva nje, ayibonakali ngathi sistraw sokugqibela, apha ndizokonwaba ngeX11 kangangoko.

    PS: Ngaba uyayazi nayiphi na indlela yokubuyela kwiSystemV ngaphandle kokuphazamisa yonke into kwiDebian? Ndiyabulela kwangoko.