I-Wayland 1.18 ifika ngokuxhaswa kwe-meson, i-API entsha nokuningi

indlela-gnome

Muva nje ukukhishwa kwenguqulo entsha ezinzile ye-Wayland 1.18 protocol kwamenyezelwa, lapho le nguqulo entsha ihambisana khona nezinguqulo zangaphambilini ezingeni le-API ne-ABI nezinguqulo 1.x, kepha futhi iqukethe nengxenye yokuthuthuka.

Kulabo abangazi ngeWayland, kufanele bakwazi lokho lena umthetho olandelwayo wokusebenzisana kweseva eyinhlanganisela nezinhlelo zokusebenza ezisebenza nayo. Amaklayenti ngokuzimela anikezela ngamawindi awo ngokwahlukana, adlulise imininingwane yokuvuselela kuseva eyinhlanganisela, ehlanganisa okuqukethwe kwamawindows wohlelo ngalunye ukwakha umphumela wokugcina, kucatshangelwa ama-nuances angaba khona njengokugqagqana kwewindi kanye nokuba sobala.

Ngamanye amagama, iseva eyinhlanganisela ayinikezeli i-API ngokunikeza izakhi ngazinye futhi isebenza kuphela ngamawindi asevele akhiwa isusa ukubhafa kabili isebenzisa imitapo yolwazi esezingeni eliphakeme njengeGTK + neQt.

Mayelana neWayland

Njengamanje, ukusekelwa ngomsebenzi oqondile noWayland isivele isetshenziselwe i-GTK3 +, Qt 5, SDL, Clutter ne-EFL (Umtapo Wezincwadi Wokukhanyiselwa).

Ukusebenzisana ne-hardware eWayland / Weston, ngokwesibonelo, ukuqaliswa, ukuguqula izindlela zevidiyo (ukusethwa kwemodi ye-drm) nokuphathwa kwememori (i-GEM ye-i915 ne-TTM ye-radeon ne-nouveau) yamakhadi emidwebo, kungenziwa ngqo ngemodyuli yezinga le-kernel, ekuvumela ukuthi weqe amalungelo we-superuser.

Iseva eyinhlanganisela yaseWeston ayisebenzi nje kuphela isebenzisa imodyuli ye-Linux kernel DRM, kepha futhi naku-X11, enye iseva eyinhlanganisela yeWayland, framebuffer neRDP. Ngokwengeziwe, amaphrojekthi ayaqhubeka ukuqinisekisa ukusebenza phezulu kwesitaki sehluzo seplatifomu le-Android.

Njengengxenye yephrojekthi yaseWeston, enye yezinto ezenziwa ngamaseva ziyakhiwa.

Noma imuphi omunye umkhiqizo osekela umthetho olandelwayo weWayland nawo ungasebenza njengeseva eyinhlanganisela.

Isibonelo, umsebenzi uyaqhubeka manje ukuxhasa iWayland kwa-KWin. Ngendlela yayo yamanje, iWeston isivele ihambile ngaphesheya kwesilinganiso samasampuli wokuhlola umthetho olandelwayo weWayland futhi ingathola ukusebenza ngama-plugins. Ngaphezu kwalokho, kuhlongozwa ukusebenzisa amagobolondo wangokwezifiso nemisebenzi yokuphathwa kwewindi esezingeni eliphakeme ngendlela yokubuyela emuva kwangaphandle eWeston.

Ukuqinisekisa ukwenziwa kwezicelo ezejwayelekile ze-X11 endaweni esekwe eWayland, kusetshenziswa ingxenye yeXWayland DDX (Device Dependent X), efanayo ekuhlelweni kokusebenza eXwin naseXquartz yezingxenyekazi zeWin32 ne-OS X.

Ukusekelwa kokwethulwa kwezicelo ze-X11 kuhlelwe ukuthi kuhlanganiswe ngqo kuseva eyinhlanganisela yaseWeston, okuthi uma kukhulunywa ngohlelo lokusebenza oluphelele lwe-X11 - ezoqala ukwethulwa kweseva ye-X nezinto ezihlobene ze-XWayland.

Ngale ndlela, inqubo yokwethulwa kwezicelo ze-X11 izoqondakala futhi ingaqondakali kumsebenzisi wokwethula izinhlelo zokusebenza ezisebenza ngqo neWayland.

Ukuthuthuka okukhulu kweWayland 1.18

Kwezintsha zayo, isimemezelo sisho inie ungeze ukusekelwa kohlelo lokwakha iMeson, ngenkathi ikhono lokwakha usebenzisa ama-autotools lisalondoloziwe, kepha lizosuswa ekukhishweni okuzayo.

Olunye ushintsho olugqamile kule nguqulo entsha yeWayland 1.18 yi i-API entsha ingeziwe ezintweni ezihlukile zommeleli ithegi-based. Lokhu kuvumela izinhlelo zokusebenza namathuluzi wamathuluzi ukwabelana ngokuxhumeka kwe-Wayland.

Futhi, ungeze umsebenzi we-wl_global_remove () ethumela umcimbi womhlaba osusa into ngaphandle kokuyihlanza.

Isici esisha sivumela ukuqeda ukuvela "kwesimo somjaho" lapho kususwa izinto zomhlaba wonke. Izimo ezifanayo zomjaho zingenzeka ngoba amakhasimende ahlulekile ukuqinisekisa ukutholwa komcimbi wokuqeda. Umsebenzi we-wl_global_remove () wenza kube lula ukuthumela umcimbi wokususa kuqala futhi kuphela ngemuva kokubambezeleka okuthile lapho kususa khona into.

Futhi Ukulandelwa kwesilinganiso sesikhathi sevawayland kuqinisekisiwe esikhaleni somsebenzisi, kususwa ukwenziwa kwezincazelo zamafayela eziningi kakhulu.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   U-Allan herrera kusho

    Ukuphela kwento lapho isondo lalingavuselelwa khona kuyinkimbinkimbi kwaze kwaba i-graphic multiserver yokugcina, akubonakali njengotshani bokugcina, lapha ngizojabula ngeX11 ngangokunokwenzeka.

    I-PS: Ingabe ikhona indlela oyaziyo yokubuyela kuSystemV ngaphandle kokuphazamisa konke ku-Debian? Ngiyabonga kusengaphambili.