Roman Gilg, einer der aktiven Entwickler von Kwin und Xwayland, hat einen Fork des Fenster-Managers Kwin namens KwinFT (Fast Track), sowie eine vollstĂ€ndig ĂŒberarbeitete Version der Kwayland-Bibliothek namens Wrapland, die von Qt entkoppelt ist. Ziel des Forks ist eine aktivere Entwicklung von Kwin, die Schaffung der fĂŒr Wayland erforderlichen FunktionalitĂ€t sowie die Optimierung des Renderings. Der klassische Kwin leidet unter einer viel zu langsamen Annahme von Patches, da das KDE-Team nicht das Risiko eingehen möchte, eine groĂe Zahl von Nutzern zu gefĂ€hrden, fĂŒr die eine zu aggressive EinfĂŒhrung von Innovationen den Arbeitsablauf stören könnte. Viele Patches befinden sich bereits seit Jahren in der ĂberprĂŒfung, was die EinfĂŒhrung von Wayland und verschiedene interne Refactorings des Codes stark verlangsamt. KwinFT positioniert sich als transparente Alternative zu Kwin und ist bereits jetzt in Manjaro verfĂŒgbar. Die Entwickler warnen jedoch vor möglichen KompatibilitĂ€tsproblemen in der Zukunft. Derzeit bietet KwinFT folgende, im Vanilla Kwin fehlende Funktionen:
- VollstĂ€ndige Ăberarbeitung des Kompositing-Prozesses, die Verzögerungen sowohl unter Wayland als auch unter X11 reduziert;
- UnterstĂŒtzung fĂŒr die Wayland-Erweiterung wp_vieporter, die die FunktionalitĂ€t von Video-Playern verbessert und auch fĂŒr die zukĂŒnftige Version von Xwayland erforderlich ist, die hinzugefĂŒgt UnterstĂŒtzung fĂŒr die Emulation von Bildschirmauflösungswechseln in vielen Ă€lteren Spielen;
- VollstĂ€ndige UnterstĂŒtzung fĂŒr das Drehen und Spiegeln von Bildschirmen unter Wayland. Es wird erwartet, dass KwinFT und Wrapland bald in allen Linux-Distributionen verfĂŒgbar sein werden. Wrapland soll in eine reine C++-Bibliothek umgewandelt werden, die eine reibungslose UnterstĂŒtzung gĂ€ngiger Technologien gewĂ€hrleisten soll. Beispielsweise wurde bereits jetzt die UnterstĂŒtzung des Wlroots-Protokolls
wlr-output-manager , die es ermöglicht,Bildschirmeinstellungen in Wlroots-basierten Kompositern (z.B. Sway) ĂŒber KScreen zu konfigurieren. Roman Gilg, einer der aktiven Entwickler von Kwin und Xwayland, hat einen Fork des Fenster-Managers Kwin namens KwinFT (Fast Track) sowie eine vollstĂ€ndig ĂŒberarbeitete Version der Kwayland-Bibliothek namens Wrapland vorgestellt, die von Qt entkoppelt ist. Ziel des Forks ist eine aktivere Entwicklung von Kwin, die Schaffung der fĂŒr Wayland erforderlichen FunktionalitĂ€t sowie die Optimierung des Renderings. Der klassische Kwin leidet unter.
Quelle: linux.org.ru
