KwinFT - fork Kwina s ciljem aktivnijeg razvoja i optimizacije

Roman Gilg, jedan od aktivnih programera Kwina i Xwaylanda, predstavio je fork Kwinovog upravitelja prozora pod nazivom KwinFT (Fast Track), kao i potpuno redizajniranu verziju knjižnice Kwayland tzv Wrapland, oslobođen vezivanja za Qt. Svrha forka je omogućiti aktivniji razvoj Kwina, povećanje funkcionalnosti potrebne za Wayland, kao i optimiziranje renderiranja. Klasični Kwin pati od vrlo sporog usvajanja zakrpa, budući da KDE tim ne želi riskirati ogroman broj korisnika kojima bi preagresivne inovacije mogle prekinuti tijek rada. Mnoge zakrpe se recenziraju nekoliko godina, što uvelike usporava implementaciju Waylanda i raznih internih preinaka koda. KwinFT je pozicioniran kao transparentna zamjena za Kwin i sada je dostupan u Manjaru. Međutim, programeri upozoravaju na mogući pad kompatibilnosti u budućnosti. U svom trenutnom obliku, KwinFT pruža sljedeće značajke koje nedostaju u vanilla Kwinu:

  • Potpuna prerada procesa sastavljanja, što je smanjilo kašnjenja pri radu u Waylandu i X11;
  • Podrška za proširenje Wayland wp_viewporter, koji poboljšava performanse video playera, a također je neophodan za buduću verziju Xwaylanda, u kojoj dodao podrška za oponašanje promjena rezolucije zaslona u mnogim starijim igrama;
  • Puna podrška za rotaciju zaslona i zrcaljenje pod Waylandom.

Očekuje se da će KwinFT i Wrapland uskoro biti dostupni na svim distribucijama Linuxa. Planirano je da se Wrapland pretvori u čistu C++ biblioteku, kao i da mu se pruži besprijekorna podrška za popularne tehnologije trećih strana. Na primjer, već mu je dodana podrška za Wlroots protokol wlr-upravitelj-izlaza, dopuštajući postavljanje parametara zaslona u skladateljima temeljenim na Wlrootsu (na primjer Sway) putem KScreena.

Izvor: linux.org.ru

Dodajte komentar