I-Weston 10.0 ifika nentuthuko yokuphathwa kombala, imitapo yolwazi emisha nokunye

wayland-isithombe-skrini

Ikhishwe inguqulo ezinzile yeWeston 10.0 Composite Server, lokho kuthuthukisa ubuchwepheshe ezinikela ekuhambisaneni okugcwele kwesivumelwano seWayland ekukhanyisweni, i-Gnome, i-KDE nezinye izindawo zomsebenzisi.

I-Wayland iqukethe umthetho olandelwayo (kuqedile kakhulu) kanye nokusetshenziswa okuyinkomba okubizwa ngeWeston. Ukunikezela, iWeston ingasebenzisa i-OpenGL ES noma isoftware (umtapo wolwazi we-pixman). Njengamanje amakhasimende anqunyelwe ku-OpenGL ES kune-OpenGL ephelele ngoba "i-libGL isebenzisa i-GLX nakho konke ukuncika kwe-X." Iphrojekthi futhi ithuthukisa izinhlobo ze-GTK + ne-Qt ezinikeza iWayland esikhundleni se-X.

Ukuthuthukiswa kwe- I-Weston igxile ekunikezeni isisekelo sekhodi esezingeni eliphakeme nezibonelo zokusebenza ukusebenzisa i-Wayland ezindaweni zedeskithophu nezixazululo ezishumekiwe.

Izici ezintsha eziphambili zeWeston 10.0

Kule nguqulo entsha ye-Weston 10.0 eyethulwa njengentsha eyinhloko, kugqanyiswe lokho wanezela izingxenye zokuphatha umbala, okukuvumela ukuthi uguqule imibala, wenze izilungiso ze-gamma, futhi usebenze ngamaphrofayela ombala. Kushiwo ukuthi okwamanje izinguquko zikhawulelwe kumasistimu angaphansi angaphakathi okwamanje, izilawuli zombala ezibonakalayo zomsebenzisi zizovela enguqulweni ezayo.

Enye into entsha egqamayo eWeston 10.0 yileyo ekusetshenzisweni kwephrothokholi ye-linux-dmabuf-unstable-v1, enikeza ikhono lokwabelana ngamakhadi evidiyo amaningi usebenzisa ubuchwepheshe be-DMA-BUF, yengezwe nge-"dma-buf feedback mechanism"., enikeza iseva eyinhlanganisela ngolwazi olwengeziwe mayelana nama-GPU atholakalayo futhi ithuthukisa ukusebenza kahle kokushintshisana kwedatha phakathi kwe-GPU eyinhloko neyesibili.

Isibonelo, kushiwo ukuthi ukusekelwa kwe-"dma-buf feedback" kwandisa ukusetshenziswa kokukhiphayo ngaphandle kokubhafa okumaphakathi (ukuskena kwekhophi eyiziro).

Ngakolunye uhlangothi, singakuthola futhi lokho ungeze usekelo lwelabhulali ye-libseat, ehlinzeka ngemisebenzi yokuhlela ukufinyelela kumadivayisi okokufaka nokukhiphayo okwabiwe ngaphandle kwamalungelo ezimpande (ukufinyelela kuhlanganiswa inqubo engemuva ehlukile). Ngokungezwa kwalo mtapo wolwazi omusha kugcinwa engqondweni ukuthi ezinguqulweni ezizayo, kuhlelwe ukuthi kuthathelwe indawo zonke izingxenye ukuze kusetshenziswe i-Weston nge-libseat.

Ngaphezu kwalokhu, kubuye kugqanyiswe ukuthi zonke izibonelo zohlelo lokusebenza lweklayenti zihunyushwe ukuze kusetshenziswe isandiso sephrothokholi ye-xdg-shell, okunikeza isixhumi esibonakalayo sokusebenzisana nezindawo ezinjengamafasitela, okuvumela izindawo ezingaphezulu ukuthi zihanjiswe esikrinini, zincishiswe, zinwetshwe, zishintshwe usayizi, njll.

Kuyaziwa futhi ukuthi se yengeze amandla okusebenzisa isofthiwe yeklayenti ngokuzenzakalelayo ngemva kokuqalisa, isibonelo, ukuhlela izinhlelo ze-autorun ngemva kokungena ngemvume.

Of ezinye izinguquko ezigqamile yale nguqulo entsha:

  • Isixhumi esibonakalayo se-wl_shell esihoxisiwe, i-fbdev backend, kanye nensizakalo ye-weston-launch (kufanele isebenzise ukwethulwa okuhlezi noma ukungenisa ngemvume ukuze uqalise).
  • Usekelo lwe-weston-launch manje seluhoxisiwe futhi lukhutshaziwe ngokuzenzakalela (kuzoba
    zingasuswa enguqulweni ezayo, kodwa zingaphinda zinikwe amandla ngenketho ye-Meson.
  • Izimfuneko zokuncika zinyusiwe, ukwakhiwa manje kudinga i-libdrm 2.4.95, i-libwayland 1.18.0 kanye namaphrothokholi e-wayland 1.24. Lapho udala i-plugin ekude esekelwe ku-PipeWire, i-libpipewire 0.3 iyadingeka.
  • Igumbi lokuhlola elinwetshiwe.

Okokugcina, uma ungathanda ukwazi okwengeziwe ngakho, ungathintana nemininingwane ku isixhumanisi esilandelayo.

Ungayifaka kanjani iWeston 10.0 ku-Ubuntu nakwezinye izinto?

Yebo, kulabo abanentshisekelo yokukwazi ukufaka le nguqulo entsha yeWeston, kumele bafakwe iWayland ohlelweni lwabo.Ukuze siyifake, kuzofanele sivule ukuphela futhi lapho sizothayipha okulandelayo:

pip3 install --user meson

Kwenziwe lokhu, manje sizolanda inguqulo entsha yeWeston 7.0 ngomyalo olandelayo:

wget https://wayland.freedesktop.org/releases/weston-10.0.0.tar.xz

Sivula okuqukethwe nge-zip nge:

tar -xvf weston-10.0.0.tar.xz

Sithola ifolda eyakhiwe nge:

cd weston-10.0.0

Futhi senza ukuhlanganiswa nokufakwa nge:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Ekugcineni, kunconywa ukuqala kabusha ikhompyutha ukuqala ngezinguquko kuseshini entsha yomsebenzisi.


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.