KWinFT, furca KWin in Wayland focused, introducta

Romanus Gilg, participating in evolutione KDE, Wayland, Xwayland et X Servo; summitto project KWinFT (KWin Fast Track), explicans flexibilem et facilem ad usum compositae fenestrae procurator ad Wayland et X11 fundatur in codebase Kwin. Praeter procuratorem ad fenestram, consilium etiam bibliothecam evolvit wrapland cum exsecutione ligaminis super libwayland ad Qt/C++, progressionem continuando KWaylandsed a ligando ad Qt. Codex sub GPLv2 et LGPLv2 licentias distributus est.

Propositum consilii est redivivus KWin et Kwayland utens
modernae technologiae et evolutionis exercitia quae te permittunt accelerare evolutionem propositi, codicem refactorem, optimizationes addere et additionem innovationum fundamentalium simpliciorem reddere, quarum integratio in KWin in forma hodierna difficili est. KWinFT et Wrapland adhiberi possunt ad compagem KWin et KWayland reponere, sed non limitantur ab KWin seram-in multis productis ubi plenam compatibilitatem conservant prioritas quae innovationem progrediendi prohibet.

Apud KWinFT, tincidunt liberam manum habent ad experimentum novis notis, firmitate servata per usum technicorum recentiorum evolutionis. Exempli gratia, ad reprimendam codicem KWinFT, systema continuum integratio adhibita est, inclusa verificatione adhibitis diversis lintebris, generationis automatae conventiculae et probatio provectae. Secundum evolutionis functionem, principale focus KWinFT erit in providendo summus qualitas et integra protocollo sustentatio.
Wayland, inter opera architecturae KWin laborat quae integrationem cum Wayland inpediunt.

Inter innovationes experimentales iam KWinFT additae sunt;

  • Processus compositionis retractatus est, qui signanter emendavit translationem contenti currit X11 et Wayland. Praeterea timer additum est ad moras obscurandas inter creationem imaginis et eius ostentationem in velo.
  • Extensio deducenda ad protocollum Wayland "viewporter", permittens clientem ad faciendum servo latus scalis et tondet oras superficiei. XWayland cum altera maior emissione coniuncta, extensio facultatem praebet ad mutationes ludos vetustiores in screen solutionis aemulandi.
  • Plenum subsidium pro revolvendo et exprimendo output pro sessionibus Wayland fundatis.

Wrapland praebet programmatio Qt-styli interfaciei quae aditum praebet ad munera libwayland in forma facili utendi in C++ inceptis. Wrapland primum institutum est ut furca KWayland evolveretur, sed ob inconveniens statum codicis KWayland, nunc ut consilium KWayland omnino overhaul existimatur. Praecipua differentia inter Wrapland et KWayland est quod iam non ligatur Qt et separatim adhiberi potest sine insertis Qt. In posterum, Wrapland uti bibliotheca universalis cum C++ API potest, removens necessitatem tincidunt utendi libwayland C API.

Sarcinae paratae factae creantur pro usoribus Manjaro Linux. Uti KWinFT, solum kwinft e repositorio install, et ad vexillum KWin revolvere, sarcinam kwin instituere. Usus Wraplandiae ad KDE non limitatur, exempli gratia, exsecutio clientis ad usum parata wlroots output control protocol, permittens in compositis servientibus secundum wlroots (imperium, Wayfire) Utere KScreen ad domicilii output.

interea continue project updates ut editis KWin-lowlatency, editionem procuratoris compositi KWin cum inaequaliter ad augendam alacritatem interfaciendi formatam et nonnulla problemata cum celeritate responsionis ad actiones usorum adhibendas, ut input balbutiendo figere. Praeter DRM VBlank, KWin-lowlatentiam adiuvat usum glXWaitVideoSync, glFinish vel NVIDIA VSync ad tutelam contra discerptionem sine docilitatis impactione negative (praesidium KWin disrumptionis originalis timer utens adiuvatur et ad magnas latencies (usque ad 50ms) output ducere potest. et consequenter mora responsionis input). Novae emissiones KWin-lowlatentiae loco servo composito stirpis KDE Plasma 5.18 adhiberi possunt.

Source: opennet.ru

Add a comment