KwinFT - in foarke fan Kwin mei it each op mear aktive ûntwikkeling en optimalisaasje

Roman Gilg, ien fan 'e aktive ûntwikkelders fan Kwin en Xwayland, yntrodusearre in gabel fan' e Kwin finsterbehearder neamd KwinFT (Fast Track), likegoed as in folslein opnij ûntwurpen ferzje fan de Kwayland bibleteek neamd Wrapland, befrijd fan bindingen oan Qt. It doel fan 'e foarke is in tastean mear aktive ûntwikkeling fan Kwin, it fergrutsjen fan de funksjonaliteit nedich foar Wayland, likegoed as it optimalisearjen fan rendering. Classic Kwin hat te lijen fan heul trage patch-oanname, om't it KDE-team it grutte oantal brûkers net riskearje wol foar wa't te agressive ynnovaasje har workflow koe brekke. In protte patches binne ferskate jierren ûnder beoardieling west, wat de ymplemintaasje fan Wayland en ferskate ynterne koade-refactorings sterk fertraget. KwinFT is gepositioneerd as in transparante ferfanging foar Kwin, en is no beskikber yn Manjaro. De ûntwikkelders warskôgje lykwols foar in mooglike kompatibiliteitsbreuk yn 'e takomst. Yn syn hjoeddeistige foarm leveret KwinFT de folgjende funksjes dy't ûntbrekke yn vanille Kwin:

  • Folsleine werynrjochting fan it gearstallingsproses, wat fertragingen fermindere by it wurkjen yn sawol Wayland as X11;
  • Wayland extension stipe wp_viewporter, dy't ferbettert de prestaasjes fan fideo spilers, en is ek nedich foar de takomstige ferzje fan Xwayland, wêryn tafoege stipe foar it emulearjen fan feroaringen fan skermresolúsje yn in protte âldere spultsjes;
  • Folsleine stipe foar werjefterotaasje en spegeljen ûnder Wayland.

It wurdt ferwachte dat KwinFT en Wrapland ynkoarten te krijen binne op alle Linux-distribúsjes. Wrapland is pland om te wurde omfoarme ta in suvere C++-bibleteek, en ek om it te foarsjen fan naadleaze stipe foar populêre technologyen fan tredden. Der is bygelyks al stipe foar it protokol Wlroots oan tafoege wlr-útfier-manager, talitte set skerm parameters yn Wlroots-basearre komponisten (Bygelyks Sway) fia KScreen.

Boarne: linux.org.ru

Add a comment