KwinFT – fork Kwin-a z namenom aktivnejšega razvoja in optimizacije

Roman Gilg, eden izmed aktivnih razvijalcev Kwina in Xwaylanda, je predstavil razcep upravitelja oken Kwin, imenovan KwinFT (hitra pot), kot tudi popolnoma prenovljeno različico knjižnice Kwayland, imenovano Wrapland, brez vezave na Qt. Namen forka je omogočiti aktivnejši razvoj Kwina, povečati funkcionalnost, potrebno za Wayland, ter optimizirati upodabljanje. Klasični Kwin trpi zaradi zelo počasnega sprejemanja popravkov, saj ekipa KDE ne želi tvegati ogromnega števila uporabnikov, ki bi jim lahko preveč agresivne inovacije motile potek dela. Številni popravki so že več let v pregledu, kar močno upočasni implementacijo Waylanda in raznih notranjih refaktorij kode. KwinFT je postavljen kot pregledna zamenjava za Kwin in je zdaj na voljo v Manjaru. Vendar pa razvijalci opozarjajo na možno okvaro združljivosti v prihodnosti. V svoji trenutni obliki KwinFT ponuja naslednje funkcije, ki manjkajo v vanilla Kwin:

  • Popolna predelava postopka sestavljanja, ki je zmanjšala zamude pri delu v Waylandu in X11;
  • Podpora za razširitev Wayland wp_viewporter, ki izboljšuje delovanje video predvajalnikov, nujen pa je tudi za prihodnjo različico Xwaylanda, v kateri dodano podpora za posnemanje sprememb ločljivosti zaslona v številnih starejših igrah;
  • Popolna podpora za vrtenje zaslona in zrcaljenje pod Waylandom.

Pričakuje se, da bosta KwinFT in Wrapland kmalu na voljo v vseh distribucijah Linuxa. Wrapland naj bi spremenili v čisto knjižnico C++ in ji zagotovili brezhibno podporo za priljubljene tehnologije tretjih oseb. Na primer, dodana mu je že podpora za protokol Wlroots wlr-output-manager, ki omogoča nastavite parametre zaslona v skladateljih, ki temeljijo na Wlroots (na primer Sway), prek KScreen.

Vir: linux.org.ru

Dodaj komentar