KwinFT - fforch o Kwin gyda llygad i ddatblygiad mwy gweithredol ac optimeiddio

Cyflwynodd Roman Gilg, un o ddatblygwyr gweithredol Kwin a Xwayland, fforch o reolwr ffenestri Kwin o'r enw KwinFT (Trac Cyflym), yn ogystal â fersiwn wedi'i hailgynllunio'n llwyr o lyfrgell Kwayland o'r enw gwledd, wedi ei ryddhau o rwymiadau i Qt. Pwrpas y fforc yw caniatáu datblygiad mwy gweithredol o Kwin, gan gynyddu'r ymarferoldeb sydd ei angen ar gyfer Wayland, yn ogystal â gwneud y gorau o'r rendro. Mae Classic Kwin yn dioddef o fabwysiadu darn araf iawn, gan nad yw tîm KDE eisiau peryglu'r nifer enfawr o ddefnyddwyr y gallai arloesi rhy ymosodol dorri eu llif gwaith iddynt. Mae llawer o glytiau wedi bod yn cael eu hadolygu ers sawl blwyddyn, sy'n arafu'n fawr y broses o roi Wayland ar waith ac amryw o ailffactorau cod mewnol. Mae KwinFT mewn safle tryloyw yn lle Kwin, ac mae ar gael nawr yn Manjaro. Fodd bynnag, mae'r datblygwyr yn rhybuddio am ddadansoddiad cydnawsedd posibl yn y dyfodol. Yn ei ffurf bresennol, mae KwinFT yn darparu'r nodweddion canlynol sydd ar goll yn fanila Kwin:

  • Ailweithio'r broses gyfansoddi yn llwyr, a leihaodd yr oedi wrth weithio yn Wayland ac X11;
  • Cefnogaeth estyniad Wayland wp_viewporter, sy'n gwella perfformiad chwaraewyr fideo, ac mae hefyd yn angenrheidiol ar gyfer y fersiwn dyfodol o Xwayland, y mae wedi adio cefnogaeth ar gyfer efelychu newidiadau cydraniad sgrin mewn llawer o gemau hŷn;
  • Cefnogaeth lawn ar gyfer cylchdroi arddangos ac adlewyrchu o dan Wayland.

Disgwylir y bydd KwinFT a Wrapland ar gael yn fuan ar bob dosbarthiad Linux. Bwriedir troi Wrapland yn llyfrgell C ++ pur, yn ogystal â darparu cefnogaeth ddi-dor iddo ar gyfer technolegau poblogaidd trydydd parti. Er enghraifft, mae cefnogaeth i'r protocol Wlroots eisoes wedi'i ychwanegu ato wlr-allbwn-rheolwr, caniatáu gosod paramedrau sgrin mewn cyfansoddwyr sy'n seiliedig ar Wlroots (er enghraifft Sway) trwy KScreen.

Ffynhonnell: linux.org.ru

Ychwanegu sylw