KwinFT – a Kwin ága az aktívabb fejlesztésre és optimalizálásra

Roman Gilg, a Kwin és az Xwayland egyik aktív fejlesztője bemutatta a Kwin ablakkezelő villát, az elnevezést. KwinFT (gyorsított), valamint a Kwayland-könyvtár teljesen újratervezett változatát Wrapland, a kötésektől megszabadulva Qt. A fork célja, hogy lehetővé tegye a Kwin aktívabb fejlesztését, növelve a Wayland számára szükséges funkcionalitást, valamint optimalizálva a renderelést. A Classic Kwin nagyon lassú patch elfogadástól szenved, mivel a KDE csapata nem akarja kockáztatni azt a rengeteg felhasználót, akiknél a túl agresszív innováció megszakíthatja a munkafolyamatot. Sok javítást évek óta felülvizsgálnak, ami nagymértékben lelassítja a Wayland megvalósítását és a különféle belső kódátalakításokat. A KwinFT a Kwin átlátszó helyettesítője, és már elérhető a Manjaro-ban. A fejlesztők azonban figyelmeztetnek egy esetleges kompatibilitási meghibásodásra a jövőben. Jelenlegi formájában a KwinFT a következő funkciókat kínálja, amelyek hiányoznak a vanilla Kwin-ből:

  • Az összeállítási folyamat teljes átdolgozása, amely csökkentette a késéseket a Wayland és az X11 esetében egyaránt;
  • Wayland kiterjesztés támogatása wp_viewporter, amely javítja a videólejátszók teljesítményét, és szükséges az Xwayland jövőbeli verziójához is, amelyben tette hozzá támogatja a képernyőfelbontás változásainak emulálását sok régebbi játékban;
  • A Wayland alatt teljes mértékben támogatja a kijelző elforgatását és tükrözését.

Várhatóan hamarosan minden Linux disztribúción elérhető lesz a KwinFT és a Wrapland. A tervek szerint a Wrapland egy tiszta C++ könyvtárat készít, valamint zökkenőmentesen támogatja a harmadik féltől származó népszerű technológiákat. Például a Wlroots protokoll támogatása már hozzá lett adva wlr-output-manager, lehetővé téve képernyőparaméterek beállítása Wlroots alapú zeneszerzőkben (például Sway) a KScreen segítségével.

Forrás: linux.org.ru

Hozzászólás