Kutshanje kubhengezwe ukukhululwa kwenguqulo entsha ye "XWayland 24.0.99.901", ekwadweliswe njengomgqatswa wokuqala wokukhululwa kokukhululwa okuzayo okuzimeleyo kwe-Xwayland 24.1.0 (okanye i-Xwayland 24.1.0 rc1 ngokufutshane). Kwaye kolu shicilelo olunye utshintsho oluphawulekayo olugqamayo luyi-sinkxaso yongqamaniso lweGPU ecacileyo, Ukulungiswa kweGLAMOR kunye nokuphuculwa kunye nokupheliswa kwenkxaso ye-EGLStream.
Kwabo bangayaziyo i-XWayland, kufuneka uyazi loo nto lo ngumncedisi we X osebenza phantsi kwe Wayland kwaye ibonelela ngasemva ukuhambelana kwizicelo ze-X11 zelifa. XWayland fyenza kube lula ukuqhuba usetyenziso lwe-X11 kwindawo esekwe eWayland, usebenzisa umncedisi we X.Org kwaye umahluko omkhulu kukuba iWayland iphatha unikezelo lweefestile endaweni ye KMS.
I-XWayland iphuhlisiwe njengenxalenye yesiseko sekhowudi ye-X.Org kwaye yakhululwa ngaphambili ecaleni kweseva ye-X.Org. Nangona kunjalo, ngenxa yokuma kweseva ye-X.Org kunye nokungaqiniseki ngokukhutshwa kwenguqulo ye-1.21 kumxholo wophuhliso olusebenzayo lwe-XWayland, kwagqitywa ekubeni yahlule i-XWayland kwaye ikhulule utshintsho oluqokelelweyo njengephakheji eyahlukileyo.
Yintoni entsha eXWayland 24.0.99.901?
Kolu guqulelo lutsha, oluvezwa kwi-XWayland 24.0.99.901 nolulawula utshintsho nophuculo lwe-Xwayland 24.1.0, i inkxaso yoQhagamshelwano olucacileyo. Ngolu longezo olutsha uMphathi weWayland Composite ngoku unokwaziswa ngokulungela ukubonisa iitshathi kwiscreen, ukunciphisa ulibaziseko kunye nezinto zakudala xa ubonisa iitshathi.
Olunye lotshintsho olubonakalayo zezi Uphuculo lwe-GLAMOR 2D, njengenkxaso kunye nokusebenza koyilo lwe-GLAMOR 2D yokukhawuleza, esebenzisa i-OpenGL ukukhawulezisa ukusebenza kwe-2D, iphuculwe, ngaphezu kokongeza. inkxaso ye-OpenGL ES 3 shaders, uphuculo lokukhawulezisa ukuthungwa kwenxalenye ye-OpenGL ES kunye nenketho yomgca womyalelo "wobuhle", kunye nokwenza ukuba i-UYVY ikhawuleze.
Ngakolunye uhlangothi, ikhowudi enxulumene ne-EXA 2D yokukhawulezisa i-architecture isusiwe kwaye Ikhowudi enxulumene neeseva ze-DDX ezifana ne-Xquartz, i-Xnest, i-Xwin, i-Xorg, i-Xephyr/kdrive isusiwe.
Ukongeza kuloo nto, kwi-XWayland 24.0.99.901 ngoku zonke iifestile zeXWayland zibonisiwe ngaphakathi kwefestile eyahlukileyo kwindawo yeWayland kwimo enengcambu, ikuvumela ukuba usebenzise umphathi wefestile we X11 ukulawula usetyenziso lwe X11 windows.
Kwakhona kuphawulwe ukuba ngoku kuyenzeka ukusebenzisa ukuya kutsho kwi 13 amaqhosha kwi mouse nge Xvfb, iphunyezwe uqwalaselo lwendawo yegalelo kwicala lokusingqongileyo kweWayland usebenzisa ulwazi olusuka kwiX11 kunye nenkxaso ephuculweyo yeqonga leFreeBSD, usebenzisa i scfb umqhubi wesakhelo kunye nokongeza ukuphathwa kwe « ukhetho.-novtshitshi«.
Olunye utshintsho ezibalaseleyo:
Ukongeza kolu phuculo lukhankanywe ngasentla kunye nokulungiswa kwentsebenzo ngokubanzi kwiindawo ezahlukeneyo zekhowudi, ezinye iinguqu ezibalaseleyo zezi zilandelayo:
- Inkxaso ye-EGLStream, eyayifudula isetyenziselwa ukuhambelana nabaqhubi abadala be-NVIDIA, iphawulwe njengelahlisiweyo.
- Imiba yokuhlanganisa kwi-OpenBSD kunye neFreeBSD iye yalungiswa.
- Ulungelelwaniso lwe-GPU olucacileyo luzisa uphuculo olubonakalayo ekusebenzeni kunye nolungelelwaniso lwemisebenzi enzulu yemizobo.
- Iwotshi kunye nereyithi yokuhlaziya ibalwe kwakhona
- Yakha ukulungisa ukuba akukho gbm okanye eglstream ekhoyo
- Imisebenzi ye-alloc ihanjiswe kwifayile yemvelaphi eyahlukileyo kunye nemisebenzi yomtya kwifayile yemvelaphi eyahlukileyo
- Kususwe iimacros eziphelelwe lixesha pic_f_transform kunye ne-pict_f_vector, iinkcazo zabucala ze-picturestr.h
kunye neenkcazelo glyphstr.h yabucala - Lungisa ukuguquguquka okungasetyenziswanga kwi-non-IPv6 yokwakha i-OS kunye nokuguquguquka okungasetyenziswanga kwi-WIN32 yokwakha i-OS
- Igama elilungisiweyo le-xnestCursorScreenKeyRec
- Kongezwe isibambi sofikelelo kwipropathi ye-XACE
xwayland: thintela ukuvumela isiqinisekiso kumphathi wefestile
Okokugqibela, ukuba unomdla wokwazi ngakumbi ngayo, ungajonga iinkcukacha Kule khonkco ilandelayo.