UChristian Schaller, ohola ithimba lokuthuthukisa ideskithophu eRed Hat kanye nethimba ledeskithophu leFedora, ekubuyekezweni kwezinhlelo zezingxenye zedeskithophu kuFedora 31, ukhulume ngenhloso yeRed Hat yokuyeka ukuthuthukisa ukusebenza kweseva ye-X.Org futhi azikhawulele ekugcineni i-codebase ekhona kanye nokuqeda amaphutha.
Njengamanje, iRed Hat yenza umnikelo obalulekile ekuthuthukisweni kweseva yeX.Org futhi igcina ukusekelwa kwayo ngakho-ke, uma kwenzeka ukumiswa kwentuthuko, akunakwenzeka ukuthi ukwakheka kokukhishwa okuphawulekayo kwe-X.Org kuzoqhubeka.
Ngasikhathi sinye, ngaphandle kokumiswa kwentuthuko, ukwesekwa kweRed Hat kweX.Org kuzoqhubeka okungenani kuze kube sekupheleni komjikelezo wokusabalalisa we-RHEL 8, ozoqhubeka kuze kube ngu-2029.
Ukuthuthukiswa kweX.Org sekuvele kukuncane
Ukuma kancane ekuthuthukisweni kweseva ye-X.Org sekuvele kubonwe. Naphezu komjikelezo wokukhishwa wezinyanga eziyisithupha osetshenziswe ngaphambilini, inguqulo yokugcina ebalulekile ye-X.Org Server 1.20 yakhishwa ezinyangeni eziyi-14 ezedlule, futhi amalungiselelo enguqulo 1.21 amisiwe.
Isimo singashintsha uma inkampani noma umphakathi uzibophezela ukuqhubeka nokwandisa ukusebenza kweseva ye-X.Org, kodwa uma kucatshangelwa ukushintshwa kwamaphrojekthi abalulekile eWayland, akunakwenzeka ukuthi noma ubani angashintsha.
URed Hat njengamanje ugxile ekwenzeni ngcono umsebenzi wedeskithophu osuselwa eWayland. Iseva ye-X.Org kulindeleke ukuthi ifakwe kumodi yesondlo ngemuva kokuxazulula inkinga yokususa ngokuphelele ukuncika ezintweni ze-X.Org nokwenza isiqiniseko sokuthi igobolondo le-Gnome liqala ngaphandle kokusebenzisa i-XWayland, edinga ukuphinda yenzeke noma susa izixhumanisi ezisele ku-X.org.
Lezi zixhumanisi cishe zisuswe ku-Gnome Shell kepha zihlala kusethingi ye-Gnome.
Ku-Gnome 3.34 noma i-3.36, kuhlelwe ukukhipha ngokuphelele izibopho ze-X.Org futhi uhlele ukukhishwa kwe-XWayland ngamandla, lapho kuphakama isidingo sezinto zokuqinisekisa ukuhambisana kwe-X11.
URed Hat uncamela ukugxila kwimizamo yakhe eWayland
Okunye okukhulunywe ngakho isidingo sokuxazulula izinkinga eziningana ezisasele ngeWayland, njengokusebenza nabashayeli be-NVIDIA kanye nokulungisa iseva ye-XWayland DDX ukuqinisekisa ukuqaliswa kwekhwalithi kwezinhlelo zokusebenza ze-X endaweni esekelwe eWayland.
Emisebenzini engama-31 eyenziwayo ukulungiselela iFedora, iXWayland isebenzisa ikhono lokuqhuba izinhlelo ze-X ngamalungelo ezimpande. Ukukhishwa okunjalo kuyangabazeka ngokubuka kokuphepha, kepha kuyadingeka ukuqinisekisa ukuhambisana nezinhlelo ze-X, ezidinga amalungelo aphakeme.
Enye inselele ukuthuthukisa ukwesekwa kweWayland kulabhulali ye-SDL, isibonelo, ukuxazulula izinkinga zokukala lapho kusetshenziswa imidlalo emidala esebenza ngezinqumo eziphansi zesikrini.
Ngaphezu kwalokho, kunesidingo sokuthuthukisa ukusekelwa kokusebenza kukaWayland ezinhlelweni ezinabashayeli be-NVIDIA abangochwepheshe:
uma iWayland ingasebenza kulaba bashayeli isikhathi eside, i-XWayland kulokhu kulungiswa ayikwazi ukusebenzisa amandla okusheshisa i-Hardware kwimidwebo ye-3D (kuhlelwe ukuhlinzeka ngamandla wokulanda abashayeli be-x.org NVIDIA beXWayland).
Ngaphezu kwalokho, umsebenzi uyaqhubeka wokufaka esikhundleni se-PulseAudio ne-Jack nge-PipeWire media server, eyandisa amandla e-PulseAudio ngokusakaza ividiyo kanye nokucutshungulwa komsindo ngokubambezeleka okuncane, kucatshangelwa izidingo zezinhlelo zokucubungula umsindo zobungcweti, kanye nokunikeza imodeli yokuphepha ethuthukisiwe yokulawula ukufinyelela ezingeni ledivayisi ngayinye.
Ekugcineni njengengxenye yomjikelezo wokuthuthuka we-Fedora 31, umsebenzi ugxile ekusebenziseni iPipeWire ukwabelana ngokufinyelela kwesikrini ezindaweni ezenzelwe iWayland, kufaka phakathi nokusebenzisa umthetho olandelwayo we-Miracast.
I-Fedora 31 ihlela futhi ukwengeza ikhono lokuqalisa izinhlelo zokusebenza ze-Qt kuseshini ye-Wayland esekelwe ku-Gnome kusetshenziswa i-plugin ye-Qt Wayland esikhundleni se-plugin ye-XCB kusetshenziswa i-X11/XWayland.