KwinFT - forc de Kwin le sùil gu leasachadh nas gnìomhaiche agus optimization

Thug Roman Gilg, fear de luchd-leasachaidh gnìomhach Kwin agus Xwayland, a-steach forc de mhanaidsear uinneig Kwin ris an canar KwinFT (Fast Track), a bharrachd air dreach ath-dhealbhaichte gu tur de leabharlann Kwayland ris an canar Wrapland, air a shaoradh bho cheangalaichean gu Qt. Is e adhbhar na forc a bhith a’ ceadachadh leasachadh nas gnìomhaiche air Kwin, a’ meudachadh na h-obrach a tha a dhìth airson Wayland, a bharrachd air a bhith a’ dèanamh an fheum as fheàrr de chuibhreannan. Tha Classic Kwin a’ fulang le uchd-mhacachd gu math slaodach, leis nach eil sgioba KDE airson cunnart a chuir air an àireamh mhòr de luchd-cleachdaidh a dh’ fhaodadh ùr-ghnàthachadh ro ionnsaigheach an sruth-obrach aca a bhriseadh. Tha mòran phìosan air a bhith fo sgrùdadh airson grunn bhliadhnaichean, a tha gu mòr a’ slaodadh sìos buileachadh Wayland agus diofar ath-sgrùdaidhean còd a-staigh. Tha KwinFT air a shuidheachadh mar àite follaiseach airson Kwin, agus tha e ri fhaighinn a-nis ann am Manjaro. Ach, tha an luchd-leasachaidh a’ toirt rabhadh mu bhriseadh co-chòrdalachd a dh’ fhaodadh a bhith ann san àm ri teachd. Anns an riochd a th’ aige an-dràsta, tha KwinFT a’ toirt seachad na feartan a leanas a tha a dhìth ann am vanilla Kwin:

  • Ath-obrachadh iomlan air a’ phròiseas co-dhèanamh, a lughdaich dàil ann a bhith ag obair an dà chuid ann an Wayland agus X11;
  • Taic leudachaidh Wayland wp_viewporter, a leasaicheas coileanadh chluicheadairean bhidio, agus a tha riatanach cuideachd airson an dreach Xwayland san àm ri teachd, anns a bheil air a chur ris taic airson a bhith ag aithris atharrachaidhean fuasglaidh sgrion ann am mòran gheamannan nas sine;
  • Làn thaic airson cuairteachadh taisbeanaidh agus sgàthan fo Wayland.

Thathas an dùil gum bi KwinFT agus Wrapland rim faighinn a dh’ aithghearr air a h-uile sgaoileadh Linux. Thathas an dùil Wrapland a thionndadh gu bhith na leabharlann fìor C ​​++, a bharrachd air taic gun fhiosta a thoirt dha airson teicneòlasan treas-phàrtaidh, mòr-chòrdte. Mar eisimpleir, chaidh taic airson protocol Wlroots a chur ris mu thràth wlr-toradh-mhanaidsear, a' ceadachadh suidhich paramadairean sgrion ann an sgrìobhadairean-ciùil stèidhichte air Wlroots (mar eisimpleir Sway) tro KScreen.

Source: linux.org.ru

Cuir beachd ann