KwinFT - Kwinin haarukka aktiivisempaan kehittämiseen ja optimointiin

Roman Gilg, yksi Kwinin ja Xwaylandin aktiivisista kehittäjistä, esitteli Kwin-ikkunanhallinnan haarukan nimeltä KwinFT (Fast Track), sekä täysin uusittu versio Kwayland-kirjastosta nimeltä Wraplandvapautettu sidoksista Qt:hen. Haarukan tarkoitus on mahdollistaa Kwinin aktiivisempi kehittäminen, lisäämällä Waylandin vaatimaa toiminnallisuutta sekä optimoimalla renderöintiä. Classic Kwin kärsii erittäin hitaasta korjaustiedostojen käyttöönotosta, koska KDE-tiimi ei halua ottaa riskiä valtavalla määrällä käyttäjiä, joille liian aggressiivinen innovaatio voisi katkaista työnkulun. Useita korjaustiedostoja on tarkasteltu usean vuoden ajan, mikä hidastaa Waylandin käyttöönottoa ja erilaisia ​​sisäisiä koodin uudelleenmuodostuksia. KwinFT on sijoitettu läpinäkyväksi Kwinin korvaajaksi, ja se on nyt saatavilla Manjarossa. Kehittäjät kuitenkin varoittavat mahdollisesta yhteensopivuushäiriöstä tulevaisuudessa. Nykyisessä muodossaan KwinFT tarjoaa seuraavat ominaisuudet, jotka puuttuvat vanilla Kwinistä:

  • Kompositioprosessin täydellinen uudelleenkäsittely, joka vähensi viiveitä työskennellessä sekä Waylandissa että X11:ssä;
  • Wayland laajennustuki wp_viewporter, joka parantaa videosoittimien suorituskykyä ja on välttämätön myös tulevalle Xwayland-versiolle, jossa lisätty tuki näytön resoluution muutosten emulointiin monissa vanhemmissa peleissä;
  • Täysi tuki näytön kiertoon ja peilaukseen Waylandissa.

KwinFT:n ja Wraplandin odotetaan olevan pian saatavilla kaikissa Linux-jakeluissa. Wraplandista on tarkoitus tehdä puhdas C++-kirjasto sekä tarjota sille saumaton tuki kolmannen osapuolen suosituille teknologioille. Esimerkiksi Wlroots-protokollan tuki on jo lisätty siihen wlr-output-manager, sallien asettaa näytön parametrit Wlroots-pohjaisissa säveltäjissä (esimerkiksi Sway) KScreenin kautta.

Lähde: linux.org.ru

Lisää kommentti