KWinFT komposiitakskanera arendajad, mis põhinevad KWin koodibaasil, on teatanud projekti ümbernimetamisest Theseus Ship, arenduse üleviimisest GitLabist GitHubi ning olulise Theseus Ship 6.0 väljaande koostamisest. Theseus Ship toetab töö tegemist kasutades Waylandi ja X11, on suunatud KDE Plasma kasutamisele ja saab kasutada KWin läbipaistva asendajana. Projekti kood on kirjutatud C++ keeles ja see on litsentseeritud GPLv2 alusel.

KWin'ist erineb komposiitakskaner Theseus Ship märkimisväärse sisemiste ümberkorralduste ja COMO (Compositor Modules) raamatukogude kasutamise poolest, mis loovad komposiitide moodulite komplekti. Need võivad toimida baasena komposiitakskanera loomiseks Waylandi ja X11 jaoks. COMO areneb algselt, silmas pidades integreerimist KDE-ga, kuid ei sõltu rangelt KDE-st ning seda saab kasutada ka teistes töölauakeskkondades. COMOs kasutatakse aktiivselt C++ malle, mis lihtsustab funktsioonide asendamist ja muudatuste tegemist töölogikas. Väljundi renderdamiseks kasutatakse OpenGL-i.
Theseus Ship'i funktsioonide arendamine keskendub Waylandi protokolli kvaliteetsele ja täielikule toetusele, sealhulgas KWin'i arhitektuuri ümberkujundamisele, mis raskendab integreerimist Waylandiga. Näiteks on Theseus Ship'is ümber töödeldud kompositsiooniprotsess, lisatud Waylandi protokolli täiendavad laiendused ning tagatud täielik toe pöörlemiseks, peegeldamiseks ja murdosa skaleerimiseks Waylandi põhjal põhinevatele seanssidele.
Uus väljaanne on tähelepanuväärne ülemineku tõttu Qt 6-le ja kohandamise tõttu kasutamiseks KDE Plasma 6-ga, mille väljaandmist oodatakse mõne tunni pärast. Lisatud on tugi OpenGL draiverite renderdamiseks, sealhulgas Lima (Mali 400), VC4 (VideoCore IV) ja V3D (VideoCore 3D). Visuaalsed efektid on laiendatud ja ümber töötatud. X11 rakenduste käivitamine Waylandi keskkonnas on tagatud automaatse Xwaylandi käivitamisega. Lisatud on tugi Waylandi laiendustele wlr_output_management_unstable_v1 väljade seadistamiseks ja security_context_v1 pühkimiseks isoleerimiseks.
Samal ajal on välja antud Wrapland 0.600 arendatav teek koos libwaylandi pakendiga Qt/C++-le, mis jätkab KWaylandi arengut, kuid on vabastatud Qt-st ja on kasutamiseks eraldi ilma Qt installimiseta.
Allikas: opennet.ru
