I-Weston 10.0 ifika nophuculo lolawulo lombala, amathala eencwadi amatsha kunye nokunye

wayland-umfanekiso weskrini

Inguqu ezinzileyo yeWeston 10.0 Composite Server ikhutshiwe, oko kuphuhlisa ubuchwepheshe enegalelo kukuhambelana ngokupheleleyo komgaqo weWayland ekukhanyeni, kwiGnome, KDE kunye nakwezinye iimeko zomsebenzisi.

IWayland inenkqubo (ikakhulu kugqityiwe) kunye nokuphunyezwa kwesalathiso okubizwa ngokuba yiWeston. Ukunikezela, iWeston inokusebenzisa i-OpenGL ES okanye isoftware (ilayibrari ye-pixman). Okwangoku abathengi banqunyelwe kwi-OpenGL ES kunokuba i-OpenGL igcwele kuba "i-libGL isebenzisa i-GLX kunye nakho konke ukuxhomekeka kwe-X." Iprojekthi ikwaphucula iinguqulelo zeGTK + kunye neQt ezinikezela kwiWayland endaweni yeX.

Uphuhliso lwe I-Weston ijolise ekunikezeleni ngesiseko sekhowudi ekumgangatho ophezulu kunye nemizekelo yokusebenza ukusebenzisa iWayland kwimeko yedesktop kunye nezisombululo ezifakwe ngaphakathi.

Iimpawu ezintsha eziphambili zeWeston 10.0

Kolu guqulelo lutsha lweWeston 10.0 oluvezwa njengeyona nto intsha, igxininisiwe loo nto amacandelo ongeziweyo kulawulo lombala, ekuvumela ukuba uguqule imibala, wenze izilungiso ze-gamma, kwaye usebenze ngeeprofayili zombala. Kukhankanyiwe ukuba okwangoku utshintsho lukhawulelwe kwiinkqubo zangaphakathi zangaphakathi okwangoku, ulawulo lombala olubonakalayo lomsebenzisi luya kuvela kwinguqulelo yexesha elizayo.

Enye into entsha ebalaseleyo eWeston 10.0 kukuba kwi-linux-dmabuf-unstable-v1 protocol ukuphunyezwa, ebonelela ngokukwazi ukwabelana ngamakhadi evidiyo amaninzi usebenzisa itekhnoloji ye-DMA-BUF, yongezwe kunye ne "dma-buf feedback" mechanism, enika iseva edibeneyo ngolwazi olongezelelweyo malunga ne-GPU ekhoyo kunye nokuphucula ukusebenza kakuhle kokutshintshiselana kwedatha phakathi kwe-GPU yokuqala kunye neyesibini.

Umzekelo, kukhankanyiwe ukuba inkxaso ye-"dma-buf feedback" yandisa ukusetyenziswa kwemveliso ngaphandle kokuphazamiseka okuphakathi (zero-copy scanning).

Kwelinye icala, sinokuyifumana loo nto inkxaso eyongeziweyo kwithala leencwadi le-libseat, ebonelela ngemisebenzi ukulungiselela ukufikelela kwigalelo ekwabelwana ngalo kunye nezixhobo zemveliso ngaphandle kwamalungelo eengcambu (ufikelelo lulungelelaniswa yinkqubo eyahlukileyo yangasemva). Ngokongezwa kweli thala leencwadi litsha kugcinwa engqondweni ukuba kwiinguqulelo ezizayo, kucwangciswe ukubuyisela onke amacandelo ukuze kuqhutywe i-Weston nge-libseat.

Ukongeza koku, kukwagxininiswa ukuba yonke imizekelo yesicelo somthengi iguqulelwe ukusebenzisa i-xdg-shell protocol ulwandiso, ebonelela ngojongano lokusebenzisana nemiphezulu njengeefestile, ezivumela umphezulu ukuba uhanjiswe kufutshane nesikrini, ucuthwe, wandiswa, ulinganiswe ngokutsha, njl.

Kukwacacisiwe ukuba se wongeze ukukwazi ukuqhuba ngokuzenzekelayo isoftware yomxhasi emva kokuqalisa, umzekelo, ukucwangcisa iinkqubo ze-autorun emva kokungena.

Ye- Olunye utshintsho olwahlukileyo kolu hlobo lutsha:

  • Ujongano olulahlisiweyo lwe-wl_shell, umva we-fbdev, kunye nosetyenziso lwe-weston-launch (kufuneka isebenzise ukwazisa-ehleliyo okanye ukungenisa-ukundulula).
  • Inkxaso yokuqaliswa kwe-weston ngoku iyekisiwe kwaye ikhubaziwe ngokungagqibekanga (iya kuba
    zisuswe kuguqulelo lwexesha elizayo, kodwa lungenziwa kwakhona ngokhetho lweMeson.
  • Iimfuno zokuxhomekeka zonyusiwe, ukwakhiwa ngoku kufuna i-libdrm 2.4.95, i-libwayland 1.18.0 kunye ne-wayland-protocols 1.24. Xa usenza iplagi ekude esekwe kwiPipeWire, i-libpipewire 0.3 iyafuneka.
  • Uvavanyo olwandisiweyo lwesuite.

Okokugqibela, ukuba unomdla wokwazi ngakumbi ngayo, ungajongana neenkcukacha kwi ukulandela ikhonkco.

Uyifaka njani iWeston 10.0 kwi-Ubuntu nakwiziphumo?

Ewe, kwabo banomdla wokukwazi ukufaka le nguqulo intsha yaseWeston, Kuya kufuneka bafakelwe iWayland kwinkqubo yabo.Ukuze siyifake, kufuneka sivule kuphela i-terminal kwaye siza kuchwetheza oku kulandelayo:

pip3 install --user meson

Uyenzile le, ngoku siza kukhuphela ingxelo entsha yeWeston 7.0 ngalo myalelo ulandelayo:

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

Sivula umxholo nge:

tar -xvf weston-10.0.0.tar.xz

Singena kwifolda eyenziweyo nge:

cd weston-10.0.0

Kwaye siqhuba ukudityaniswa kunye nokufakwa kunye:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Ekugqibeleni, kuyacetyiswa ukuqala kwakhona ikhompyuter ukuqala ngotshintsho kwiseshoni entsha yomsebenzisi.


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.