KwinFT - fork Kwin s ohledem na aktivnější vývoj a optimalizaci

Roman Gilg, jeden z aktivních vývojářů Kwin a Xwayland, představil fork okenního manažera Kwin s názvem KwinFT (Fast Track), stejně jako zcela přepracovaná verze knihovny Kwayland s názvem Wrapland, osvobozeno od vázání na Qt. Účelem forku je umožnit aktivnější vývoj Kwin, zvýšit funkcionalitu potřebnou pro Wayland a také optimalizovat vykreslování. Classic Kwin trpí velmi pomalým přijímáním patchů, protože tým KDE nechce riskovat obrovské množství uživatelů, kterým by příliš agresivní inovace mohly narušit jejich pracovní postup. Mnoho patchů je již několik let přezkoumáváno, což značně zpomaluje implementaci Waylandu a různých vnitřních refaktoringů kódu. KwinFT je umístěn jako transparentní náhrada za Kwin a je nyní k dispozici v Manjaro. Vývojáři však varují před možným rozpadem kompatibility v budoucnu. Ve své současné podobě KwinFT poskytuje následující funkce, které ve vanilla Kwin chybí:

  • Kompletní přepracování procesu skládání, které zkrátilo zpoždění při práci ve Wayland i X11;
  • Podpora rozšíření Wayland wp_viewporter, který zlepšuje výkon videopřehrávačů a je také nezbytný pro budoucí verzi Xwayland, ve které přidal podpora emulace změn rozlišení obrazovky v mnoha starších hrách;
  • Plná podpora pro otáčení a zrcadlení displeje pod Waylandem.

Očekává se, že KwinFT a Wrapland budou brzy dostupné na všech linuxových distribucích. Wrapland se plánuje proměnit v čistou knihovnu C++ a zároveň jí poskytnout bezproblémovou podporu pro populární technologie třetích stran. Do něj již přibyla například podpora protokolu Wlroots wlr-output-manager, umožňující nastavit parametry obrazovky ve skladatelích založených na Wlroots (například Sway) přes KScreen.

Zdroj: linux.org.ru

Přidat komentář