Roman Gilg, jeden z aktivních vývojářů Kwin a Xwayland, představil fork správce oken Kwin s názvem KwinFT (Fast Track), a také zcela přepracovanou verzi knihovny Kwayland s názvem Wrapland, která se zbavila vazeb na Qt. Cílem fork je umožnit aktivnější vývoj Kwin, zvýšení funkčnosti nezbytné pro Wayland a také optimalizaci vykreslování. Klasický Kwin trpí příliš pomalým přijímáním patchů, protože tým KDE nechce riskovat s obrovským množstvím uživatelů, pro které by příliš agresivní zavádění inovací mohlo narušit pracovní proces. Mnoho patchů je v recenzním procesu již několik let, což značně zpomaluje implementaci Waylandu a různé interní refaktoringy kódu. KwinFT se prezentuje jako transparentní náhrada Kwin a je již nyní dostupný v Manjaro. Vývojáři však varují před možným narušením kompatibility v budoucnu. V současném stavu nabízí KwinFT následující možnosti, které ve standardním Kwin chybí:
- Kompletní přepracování procesu kompozice, které umožnilo snížit latenci při práci jak ve Waylandu, tak v X11;
- Podpora rozšíření Wayland wp_vieporter, které zlepšuje výkon video přehrávačů a je také potřebné pro budoucí verzi Xwayland, do které byla přidána podpora emulace změny rozlišení obrazovky v mnoha starých hrách;
- Úplná podpora otáčení a zrcadlení displejů pod Waylandem.
Očekává se, že KwinFT a Wrapland brzy budou dodávány ve všech distribucích Linuxu. Wrapland má být převeden na čistou knihovnu C++ a také zajistit bezproblémovou podporu pro externí, požadované technologie. Například již nyní byla přidána podpora protokolu Wlroots wlr-output-manager, který umožnil nastavovat parametry obrazovky v kompozitorech založených na Wlroots (například Sway) prostřednictvím KScreen..
Zdroj: linux.org.ru
