KwinFT – Kwin šakutė su akimis į aktyvesnį vystymąsi ir optimizavimą

Romanas Gilgas, vienas iš aktyvių Kwin ir Xwayland kūrėjų, pristatė Kwin langų tvarkyklės šakutę, vadinamą KwinFT (greitasis sekimas), taip pat visiškai pertvarkyta Kwayland bibliotekos versija vyniojama, išlaisvintas iš įrišimų į Qt. Šakės paskirtis – leisti aktyviau plėtoti Kwin, padidinti Wayland reikalingą funkcionalumą, taip pat optimizuoti atvaizdavimą. „Classic Kwin“ kenčia nuo labai lėto pataisų priėmimo, nes KDE komanda nenori rizikuoti didžiuliu vartotojų skaičiumi, kuriems pernelyg agresyvios naujovės gali sutrikdyti jų darbo eigą. Daugelis pataisų buvo peržiūrimi jau keletą metų, o tai labai sulėtina Wayland diegimą ir įvairius vidinius kodo pertvarkymus. „KwinFT“ yra skaidrus „Kwin“ pakaitalas ir dabar pasiekiamas „Manjaro“. Tačiau kūrėjai įspėja apie galimą suderinamumo gedimą ateityje. Dabartinėje formoje „KwinFT“ siūlo šias funkcijas, kurių trūksta „vanilla Kwin“:

  • Visiškas komponavimo proceso pertvarkymas, kuris sumažino vėlavimą dirbant tiek Wayland, tiek X11;
  • „Wayland“ plėtinio palaikymas wp_viewporter, kuris pagerina vaizdo grotuvų veikimą, taip pat būtinas būsimai Xwayland versijai, kurioje pridėta palaikymas imituojant ekrano skiriamosios gebos pokyčius daugelyje senesnių žaidimų;
  • Visiškas ekrano pasukimas ir atspindėjimas pagal Wayland.

Tikimasi, kad KwinFT ir Wrapland netrukus bus prieinami visuose Linux platinimuose. „Wrapland“ planuojama paversti gryna C++ biblioteka, taip pat užtikrinti sklandų trečiųjų šalių populiarių technologijų palaikymą. Pavyzdžiui, prie jo jau pridėtas Wlroots protokolo palaikymas wlr-output-manager, leidžiantis nustatyti ekrano parametrus Wlroots pagrindu sukurtuose kompozitoriuose (pavyzdžiui, Sway) per KScreen.

Šaltinis: linux.org.ru

Добавить комментарий