KwinFT - fork spoločnosti Kwin s dôrazom na aktívnejší vývoj a optimalizáciu

Roman Gilg, jeden z aktívnych vývojárov Kwin a Xwayland, predstavil fork okenného manažéra Kwin s názvom KwinFT (Fast Track), ako aj úplne prepracovanú verziu knižnice Kwayland s názvom wrapland, oslobodený od väzieb na Qt. Účelom forku je umožniť aktívnejší vývoj Kwin, zvýšiť funkcionalitu potrebnú pre Wayland, ako aj optimalizovať vykresľovanie. Classic Kwin trpí veľmi pomalým prijímaním záplat, keďže tím KDE nechce riskovať obrovské množstvo používateľov, ktorým by príliš agresívne inovácie mohli narušiť pracovný tok. Mnohé záplaty sú predmetom revízie už niekoľko rokov, čo značne spomaľuje implementáciu Waylandu a rôznych refaktorov interného kódu. KwinFT je umiestnená ako transparentná náhrada za Kwin a je teraz k dispozícii v Manjaro. Vývojári však varujú pred možným rozpadom kompatibility v budúcnosti. Vo svojej súčasnej podobe KwinFT poskytuje nasledujúce funkcie, ktoré vo vanilla Kwin chýbajú:

  • Kompletné prepracovanie procesu skladania, ktoré znížilo oneskorenia pri práci vo Wayland aj X11;
  • Podpora rozšírenia Wayland wp_viewporter, ktorý zlepšuje výkon videoprehrávačov a je potrebný aj pre budúcu verziu Xwayland, v ktorej pridané podpora emulácie zmien rozlíšenia obrazovky v mnohých starších hrách;
  • Plná podpora otáčania a zrkadlenia displeja pod Waylandom.

Očakáva sa, že KwinFT a Wrapland budú čoskoro dostupné na všetkých linuxových distribúciách. Wrapland sa plánuje premeniť na čistú knižnicu C++ a zároveň jej poskytnúť bezproblémovú podporu pre populárne technológie tretích strán. Pribudla v ňom už napríklad podpora protokolu Wlroots wlr-output-manager, dovoľovať nastaviť parametre obrazovky v skladateľoch založených na Wlroots (napríklad Sway) cez KScreen.

Zdroj: linux.org.ru

Pridať komentár