Roman Gilg, en av de aktiva utvecklarna av Kwin och Xwayland, presenterade en fork av fönsterhanteraren Kwin med namnet KwinFT (Fast Track), samt en helt omarbetad version av Kwayland-biblioteket som kallas Wrapland, som Àr fri frÄn bindningar till Qt. Syftet med forken Àr att möjliggöra en mer aktiv utveckling av Kwin, öka den nödvÀndiga funktionaliteten för Wayland, samt optimera rendering. Den klassiska Kwin lider av en alltför lÄngsam patchmottagning, eftersom KDE-teamet inte vill riskera det stora antalet anvÀndare för vilka en för aggressiv implementering av innovationer kan bryta arbetsflödet. MÄnga patchar har legat under granskning i flera Är, vilket kraftigt fördröjer implementeringen av Wayland och olika interna refaktoriseringar av koden. KwinFT positioneras som en transparent ersÀttning för Kwin och finns redan nu tillgÀnglig i Manjaro. Men utvecklarna varnar för potentiella kompatibilitetsproblem i framtiden. I sin nuvarande form erbjuder KwinFT följande funktioner som saknas i vanilj Kwin:
- En fullstÀndig omarbetning av kompositionsprocessen, vilket minskar fördröjningar vid arbete bÄde i Wayland och X11;
- Stöd för Wayland-tillÀgget wp_vieporter, vilket förbÀttrar videospelarnas funktionalitet, samt Àr nödvÀndigt för den framtida versionen av Xwayland, dÀr har lagts till stöd för emulering av upplösningsÀndringar i mÄnga gamla spel;
- Fullt stöd för rotation och spegelvÀndning av skÀrmar under Wayland.
Det förvÀntas att KwinFT och Wrapland snart kommer att levereras i alla Linux-distributioner. Wrapland planeras att bli ett rent C++-bibliotek samt att sÀkerstÀlla problemfri support för externa, efterfrÄgade teknologier. Till exempel har stöd för Wlroots-protokollet wlr-output-manager, vilket gör att skÀrminstÀllningar kan konfigureras i Wlroots-baserade kompositörer (till exempel Sway) genom KScreen..
KĂ€lla: linux.org.ru
