KwinFT - forko de Kwin kun okulo al pli aktiva disvolviĝo kaj optimumigo

Roman Gilg, unu el la aktivaj programistoj de Kwin kaj Xwayland, lanĉis forkon de la fenestromanaĝero Kwin nomitan KwinFT (Rapido), same kiel tute restrukturita versio de la Kwayland-biblioteko vokis Wrapland, liberigita de ligadoj al Qt. La celo de la forko estas permesi pli aktivan evoluon de Kwin, pliigante la funkciecon necesan por Wayland, same kiel optimumigante bildigon. Klasika Kwin suferas de tre malrapida adopto de flikiloj, ĉar la KDE-teamo ne volas riski la grandegan nombron da uzantoj por kiuj tro agresema novigado povus rompi sian laborfluon. Multaj pecetoj estas reviziitaj dum pluraj jaroj, kio tre bremsas la efektivigon de Wayland kaj diversaj internaj kodaj refactorings. KwinFT estas poziciigita kiel travidebla anstataŭaĵo por Kwin, kaj estas havebla nun en Manjaro. Tamen, la programistoj avertas pri ebla kongrueco-malfunkcio en la estonteco. En ĝia nuna formo, KwinFT disponigas la jenajn funkciojn, kiuj mankas en vanilo Kwin:

  • Kompleta reverkado de la kunmetaĵprocezo, kiu reduktis prokrastojn dum laborado en kaj Wayland kaj X11;
  • Subteno de etendo de Wayland wp_vidportisto, kiu plibonigas la rendimenton de videoludiloj, kaj ankaŭ estas necesa por la estonta versio de Xwayland, en kiu aldonis subteno por kopii ekranajn rezolucioŝanĝojn en multaj pli malnovaj ludoj;
  • Plena subteno por ekranrotacio kaj spegulado sub Wayland.

Estas atendite, ke KwinFT kaj Wrapland baldaŭ estos disponeblaj en ĉiuj Linukso-distribuoj. Wrapland estas planita por esti igita pura C++-biblioteko, same kiel provizi ĝin per senjunta subteno por triaj, popularaj teknologioj. Ekzemple, subteno por la protokolo Wlroots jam estis aldonita al ĝi wlr-output-manager, permesante starigu ekranajn parametrojn en Wlroots-bazitaj komponistoj (ekzemple Sway) per KScreen.

fonto: linux.org.ru

Aldoni komenton