KwinFT - Kwini kahvel, mis on suunatud aktiivsemale arendamisele ja optimeerimisele

Roman Gilg, üks Kwini ja Xwaylandi aktiivsetest arendajatest, tutvustas Kwini aknahalduri kahvlit nimega KwinFT (kiirtee), samuti Kwaylandi raamatukogu täielikult ümber kujundatud versioon nimega Wrapland, vabastatud sidumisest Qt-ga. Kahvli eesmärk on võimaldada Kwini aktiivsemat arendamist, suurendades Waylandi jaoks vajalikku funktsionaalsust, samuti optimeerides renderdamist. Klassikaline Kwin kannatab väga aeglase plaastri kasutuselevõtu tõttu, kuna KDE meeskond ei taha riskida tohutu hulga kasutajatega, kelle jaoks liiga agressiivne uuendus võib töövoo rikkuda. Paljud paigad on olnud ülevaatamisel juba mitu aastat, mis aeglustab oluliselt Waylandi juurutamist ja erinevaid sisemisi koodi ümbertegemisi. KwinFT on Kwini läbipaistev asendus ja on nüüd saadaval Manjaros. Arendajad hoiatavad aga võimaliku ühilduvuse rikke eest tulevikus. Praegusel kujul pakub KwinFT järgmisi funktsioone, mis vanilje Kwinis puuduvad:

  • Kompositsiooniprotsessi täielik ümbertöötamine, mis vähendas viivitusi nii Waylandis kui ka X11-s töötamisel;
  • Waylandi laienduse tugi wp_viewporter, mis parandab videopleierite jõudlust ja on vajalik ka Xwaylandi tulevase versiooni jaoks, milles lisatud tugi ekraani eraldusvõime muutuste jäljendamiseks paljudes vanemates mängudes;
  • Täielik tugi kuvari pööramisele ja peegeldamisele Waylandi all.

Eeldatakse, et KwinFT ja Wrapland on peagi saadaval kõikides Linuxi distributsioonides. Wrapland on kavas muuta puhtaks C++ teegiks ning pakkuda sellele sujuvat tuge kolmandate osapoolte populaarsetele tehnoloogiatele. Näiteks Wlrootsi protokolli tugi on sellele juba lisatud wlr-väljundi haldur, lubades määrata ekraani parameetrid Wlroots-põhistes heliloojates (näiteks Sway) KScreeni kaudu.

Allikas: linux.org.ru

Lisa kommentaar