Yakaziviswa nguva pfupi yapfuura kuburitswa kweshanduro itsva ye "XWayland 24.0.99.901", iyo yakanyorwawo seyekutanga kuburitswa mumiriri wekuuya akamira akamira Xwayland 24.1.0 (kana Xwayland 24.1.0 rc1 kwenguva pfupi). Uye mukuburitswa uku dzimwe shanduko dzinocherechedzwa dzinomira pachena ndidzo srutsigiro rwekujeka GPU kuwiriranisa, GLAMOR optimizations uye kuvandudzwa uye kupera kwe EGLStream rutsigiro.
Kune avo vasina kujairana neXWayland, iwe unofanirwa kuziva izvozvo iyi iseva yeX inomhanya pasi peWayland uye inopa kuseri kuenderana kune legacy X11 application. XWayland finoita kuti zvive nyore kumhanya X11 application munzvimbo dzeWayland-based, uchishandisa X.Org server uye musiyano mukuru ndewekuti Wayland inobata kuratidzwa kwemahwindo panzvimbo yeKMS.
XWayland yakagadziridzwa sechikamu cheiyo X.Org codebase uye yakamboburitswa padivi peX.Org server. Nekudaro, nekuda kwekumira kweiyo X.Org server uye kusagadzikana nekuburitswa kwevhezheni 1.21 mumamiriro ekusimudzira kweXWayland, zvakasarudzwa kuparadzanisa XWayland nekusunungura shanduko dzakaunganidzwa sepakeji yakaparadzana.
Chii chitsva muXWayland 24.0.99.901?
Mune iyi vhezheni itsva, iyo inoratidzwa kubva kuXWayland 24.0.99.901 uye inotungamira shanduko nekuvandudzwa kweXwayland 24.1.0, iyo rutsigiro rweExplicit Sync. Nekuwedzera kutsva uku, Wayland Composite Maneja anogona kuziviswa nezve kugadzirira kuratidza machati pachiratidziri, kuderedza kunonoka uye zvigadzirwa kana uchiratidzira machati.
Imwe yeshanduko inomira pachena ndeye GLAMOR 2D kuvandudzwa, serutsigiro uye kuita kweiyo GLAMOR 2D yekumhanyisa dhizaini, iyo inoshandisa OpenGL kumhanyisa 2D mashandiro, yakagadziridzwa, kuwedzera pakuwedzera. rutsigiro rweOpenGL ES 3 shaders, kuvandudzwa kwechikamu chemavara kukwidziridzwa kweOpenGL ES uye iyo "glamour" yekuraira mutsara sarudzo, pamwe nekugonesa UYVY kukurumidza.
Ukuwo, kodhi ine hukama neEXA 2D yekumhanyisa architecture yakabviswa uye Kodhi ine hukama nemaseva eDDX akadai seXquartz, Xnest, Xwin, Xorg, Xephyr/kdrive yakabviswa.
Kuwedzera kune izvozvo, pa XWayland 24.0.99.901 ikozvino ese mahwindo eXWayland anoratidzwa mukati mehwindo rakaparadzana munzvimbo yeWayland in rootful mode, ichikubvumidza kuti ushandise iyo X11 hwindo maneja kubata kumhanya X11 application windows.
Zvinocherechedzwawo kuti ikozvino zvinokwanisika kushandisa mabhatani anosvika gumi nematatu pambeva neXvfb, yakaitwa yekumisikidza nzvimbo yekumisikidza padivi reWayland nharaunda uchishandisa ruzivo kubva kuX11 uye yakagadziridzwa tsigiro yeFreeBSD chikuva, uchishandisa scfb framebuffer mutyairi uye nekuwedzera kubata kweiyo «sarudzo.-novtswitch".
Yeimwe shanduko izvo zvinomira pachena:
Pamusoro pekuvandudzwa kwambotaurwa uye kugadziridzwa kwekuita kwakawanda munzvimbo dzakasiyana dzekodhi, dzimwe shanduko dzakamira ndeidzi dzinotevera:
- Tsigiro yeEGLStream, yaimboshandiswa kuenderana nevatyairi veNVIDIA vakura, yakamisikidzwa seyakaderedzwa.
- Nyaya dzekubatanidza paOpenBSD uye FreeBSD dzakagadziriswa.
- Yakajeka GPU yekuwiriranisa kugona inopa inocherekedza kuvandudzwa mukuita uye kurongeka kwemagiraidhi-akanyanya mashandiro.
- Chiyero chewachi uye yekuvandudza zvinoverengerwa zvakare
- Vaka gadzirisa kana pasina gbm kana eglstream iripo
- Yakafambiswa alloc mabasa kune yakaparadzana sosi faira uye zvakare tambo mabasa kune yakaparadzana sosi faira
- Yakabviswa yakasakara macros pic_f_transform uye pict_f_vector, iyo yakavanzika tsananguro yepicturestr.h
uye yakavanzika glyphstr.h tsananguro - Gadzirisa kusashandiswa kuchinjika mune isiri-IPv6 kuvaka OS uye isina kushandiswa shanduko muWIN32 kuvaka OS
- Yakagadziriswa xnestCursorScreenKeyRec zita
- Yakawedzera mukana wekubata kune XACE chivakwa
xwayland: rambidza kubvumidza kusimbiswa kune maneja wehwindo
Chekupedzisira, kana iwe uchida kuziva zvakawanda nezvazvo, unogona kubvunza ruzivo Mune inotevera chinongedzo.