KwinFT - një pirun i Kwin me synimin për zhvillim dhe optimizim më aktiv

Roman Gilg, një nga zhvilluesit aktivë të Kwin dhe Xwayland, prezantoi një pirun të menaxherit të dritareve Kwin të quajtur KwinFT (Gjurmë e shpejtë), si dhe një version plotësisht i ridizajnuar i bibliotekës Kwayland të quajtur Wrapland, i çliruar nga lidhjet me Qt. Qëllimi i pirunit është të lejojë zhvillimin më aktiv të Kwin, duke rritur funksionalitetin e kërkuar për Wayland, si dhe duke optimizuar paraqitjen. Classic Kwin vuan nga miratimi shumë i ngadaltë i patch-it, pasi ekipi i KDE nuk dëshiron të rrezikojë numrin e madh të përdoruesve për të cilët inovacioni tepër agresiv mund të prishë rrjedhën e tyre të punës. Shumë arna kanë qenë në shqyrtim për disa vite, gjë që ngadalëson shumë zbatimin e Wayland dhe rifaktorimet e ndryshme të kodeve të brendshme. KwinFT është pozicionuar si një zëvendësim transparent për Kwin, dhe është i disponueshëm tani në Manjaro. Sidoqoftë, zhvilluesit paralajmërojnë për një prishje të mundshme të përputhshmërisë në të ardhmen. Në formën e tij aktuale, KwinFT ofron veçoritë e mëposhtme që mungojnë në Kwin vanilje:

  • Ripërpunimi i plotë i procesit të kompozimit, i cili zvogëloi vonesat kur punoni si në Wayland ashtu edhe në X11;
  • Mbështetje për zgjerimin e Wayland wp_viewporter, i cili përmirëson performancën e luajtësve të videove, dhe është gjithashtu i nevojshëm për versionin e ardhshëm të Xwayland, në të cilin shtuar mbështetje për emulimin e ndryshimeve të rezolucionit të ekranit në shumë lojëra të vjetra;
  • Mbështetje e plotë për rrotullimin e ekranit dhe pasqyrimin nën Wayland.

Pritet që KwinFT dhe Wrapland së shpejti të jenë të disponueshme në të gjitha shpërndarjet Linux. Wrapland është planifikuar të shndërrohet në një bibliotekë të pastër C++, si dhe t'i ofrojë asaj mbështetje të pandërprerë për teknologjitë e njohura të palëve të treta. Për shembull, mbështetja për protokollin Wlroots tashmë është shtuar në të wlr-output-manager, duke lejuar vendos parametrat e ekranit në kompozitorët e bazuar në Wlroots (për shembull Sway) nëpërmjet KScreen.

Burimi: linux.org.ru

Shto një koment