KwinFT - fork Kwin-a s ciljem aktivnijeg razvoja i optimizacije

Roman Gilg, jedan od aktivnih programera Kwin-a i Xwaylanda, predstavio je fork Kwin menadžera prozora pod nazivom KwinFT (Fast Track), kao i potpuno redizajniranu verziju Kwayland biblioteke tzv wrapland, oslobođen vezivanja za Qt. Svrha viljuške je da omogući aktivniji razvoj Kwin-a, povećanje funkcionalnosti potrebne za Wayland, kao i optimizaciju renderiranja. Klasični Kwin pati od veoma sporog usvajanja zakrpa, jer KDE tim ne želi da rizikuje ogroman broj korisnika kojima bi previše agresivne inovacije mogle da prekinu njihov radni tok. Mnoge zakrpe su pregledane nekoliko godina, što uvelike usporava implementaciju Waylanda i raznih internih refaktoringa koda. KwinFT je pozicioniran kao transparentna zamjena za Kwin, a sada je dostupan u Manjaru. Međutim, programeri upozoravaju na mogući kvar kompatibilnosti u budućnosti. U svom trenutnom obliku, KwinFT pruža sljedeće karakteristike koje nedostaju u vanilla Kwin-u:

  • Potpuna prerada procesa sastavljanja, što je smanjilo kašnjenja pri radu u Waylandu i X11;
  • Wayland podrška za proširenje wp_viewporter, koji poboljšava performanse video plejera, a neophodan je i za buduću verziju Xwaylanda, u kojoj dodano podrška za emulaciju promjena rezolucije ekrana u mnogim starijim igrama;
  • Potpuna podrška za rotaciju ekrana i zrcaljenje ispod Waylanda.

Očekuje se da će KwinFT i Wrapland uskoro biti dostupni na svim Linux distribucijama. Planirano je da se Wrapland pretvori u čistu C++ biblioteku, kao i da joj pruži besprekornu podršku za popularne tehnologije trećih strana. Na primjer, podrška za protokol Wlroots mu je već dodana wlr-output-manager, dozvoljavajući podesite parametre ekrana u kompozitorima baziranim na Wlroots-u (na primjer Sway) preko KScreen-a.

izvor: linux.org.ru

Dodajte komentar