Roman Gilg, een van de actieve ontwikkelaars van Kwin en Xwayland, heeft een fork van de window manager Kwin geĆÆntroduceerd met de naam KwinFT (Fast Track), evenals een volledig herwerkt versie van de Kwayland-bibliotheek met de naam Wrapland, die vrij is van afhankelijkheden aan Qt. Het doel van de fork is om een meer actieve ontwikkeling van Kwin mogelijk te maken, de benodigde functionaliteit voor Wayland uit te breiden en de rendering te optimaliseren. De klassieke Kwin lijdt onder een te trage acceptatie van patches, omdat het KDE-team niet de risico's voor een groot aantal gebruikers wil nemen waarvan te agressieve innovaties hun workflows kan verstoren. Veel patches zijn al jaren in review, wat de implementatie van Wayland en verschillende interne code-refactoringen sterk vertraagt. KwinFT wordt gepositioneerd als een transparante vervanger voor Kwin, en is momenteel al beschikbaar in Manjaro. Ontwikkelaars waarschuwen echter voor mogelijke compatibiliteitsproblemen in de toekomst. In zijn huidige toestand biedt KwinFT de volgende mogelijkheden die ontbreken in de vanilla Kwin:
- Volledige herziening van het compositorproces, wat vertragingen vermindert bij gebruik in zowel Wayland als X11;
- Ondersteuning voor de Wayland-extensie wp_vieporter, die de werking van videospelers verbetert en ook noodzakelijk is voor de toekomstige versie van Xwayland, waarin toegevoegd ondersteuning voor het emuleren van schermresolutiewijzigingen in veel oude spellen;
- Volledige ondersteuning voor draaiing en spiegeling van beeldschermen onder Wayland.
Er wordt verwacht dat KwinFT en Wrapland binnenkort in alle Linux-distributies zullen worden geleverd. Wrapland is van plan om een pure C++-bibliotheek te worden, en zal probleemloze ondersteuning voor populaire externe technologieƫn bieden. Bijvoorbeeld is er al ondersteuning voor het Wlroots-protocol wlr-output-manager, waarmee scherminstellingen in Wlroots-gebaseerde compositors (zoals Sway) via KScreen kunnen worden ingesteld..
Bron: linux.org.ru
