Zhvilluesit e KWinFT, një menaxher dritaresh kompozimi i bazuar në bazën e kodit KWin, njoftuan riemërtimin e projektit në Theseus Ship, migrimin e zhvillimit nga GitLab në GitHub dhe publikimin e Theseus Ship 6.0, një version i rëndësishëm. Theseus Ship mbështet si Wayland ashtu edhe X11, është i destinuar për përdorim në KDE Plasma dhe mund të përdoret si një zëvendësim i përsosur për KWin. Kodi i projektit është shkruar në C++ dhe është i licencuar sipas GPLv2.

Menaxheri i dritareve të kompozimit Theseus Ship ndryshon nga KWin në atë që i është nënshtruar një ridizajnimi të brendshëm të rëndësishëm dhe përdor bibliotekat COMO (Compositor Modules), të cilat formojnë një grup modulesh kompozimi që mund të përdoren si bazë për krijimin e menaxherëve të kompozimit për Wayland dhe X11. COMO u zhvillua nga e para duke pasur parasysh integrimin e KDE, por nuk është i lidhur ngushtë me KDE dhe mund të përdoret në mjedise të tjera desktopi. COMO përdor gjerësisht shabllonet C++, duke thjeshtuar zëvendësimin e funksioneve dhe ndryshimet logjike. OpenGL përdoret për renderim.
Zhvillimi i funksionalitetit të Theseus Ship është i përqendruar në sigurimin e mbështetjes së plotë dhe me cilësi të lartë për protokollin Wayland, duke përfshirë ripërpunimin e karakteristikave arkitekturore të KWin që e ndërlikojnë integrimin me Wayland. Për shembull, Theseus Ship ka ridizajnuar procesin e kompozimit, ka zbatuar zgjerime shtesë të protokollit Wayland dhe ka ofruar mbështetje të plotë për rotacionin, pasqyrimin e daljes dhe shkallëzimin fraksional për seancat e bazuara në Wayland.
Versioni i ri Ă«shtĂ« i dallueshĂ«m pĂ«r kalimin e tij nĂ« Qt 6 dhe pĂ«rshtatjen e tij pĂ«r pĂ«rdorim me KDE Plasma 6, i cili pritet tĂ« publikohet brenda pak orĂ«sh. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r renderimin duke pĂ«rdorur drajverĂ«t OpenGL Lima (Mali 400), VC4 (VideoCore IV) dhe V3D (VideoCore 3D). Efektet vizuale janĂ« zgjeruar dhe ridizajnuar. Xwayland tani nis automatikisht pĂ«r ekzekutimin e aplikacioneve X11 nĂ« njĂ« mjedis Wayland. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r shtesat wlr_output_management_unstable_v1 Wayland pĂ«r konfigurimin e pajisjes sĂ« daljes dhe security_context_v1 pĂ«r sandboxing.
Në të njëjtën kohë, biblioteka Wrapland 0.600 e zhvilluar nga projekti u publikua me zbatimin e një lidhjeje mbi libwayland për Qt/C++, duke vazhduar zhvillimin e KWayland, por e çliruar nga lidhja me Qt dhe e disponueshme për përdorim veçmas pa instaluar Qt.
Burimi: opennet.ru
