Theseus Ship 6.0 composite manager, rettet mod at bruge i KDE i stedet for KWin

Udviklerne af den sammensatte vinduesmanager KWinFT, baseret på KWin-kodebasen, har annonceret, at de omdøber projektet til Theseus Ship, flytter udviklingen fra GitLab til GitHub og danner en større udgivelse af Theseus Ship 6.0. Theseus Ship understøtter Wayland og X11, er rettet mod KDE Plasma og kan bruges som en gennemsigtig erstatning for KWin. Projektkoden er skrevet i C++ og distribueres under GPLv2-licensen.

Theseus Ship 6.0 composite manager, rettet mod at bruge i KDE i stedet for KWin

Theseus Ship composite window manager adskiller sig fra KWin ved betydelig intern behandling og brugen af ​​COMO (Compositor Modules) biblioteker, som danner et sæt af sammensatte moduler, der kan bruges som basisenheder til at skabe sammensatte managere til Wayland og X11. COMO er oprindeligt udviklet med KDE-integration i tankerne, men er ikke strengt bundet til KDE og kan bruges i andre skrivebordsmiljøer. COMO bruger aktivt C++ skabeloner, som gør det nemt at udskifte funktioner og foretage ændringer i driftslogikken. OpenGL bruges til at udjævne output.

Udviklingen af ​​Theseus Ship-funktionalitet er fokuseret på at levere høj kvalitet og komplet support til Wayland-protokollen, herunder omarbejdning af de arkitektoniske funktioner i KWin, der komplicerer integration med Wayland. For eksempel har Theseus Ship redesignet sammensætningsprocessen, implementeret yderligere udvidelser til Wayland-protokollen og ydet fuld understøttelse af rotation, output-spejling og fraktioneret skalering til Wayland-baserede sessioner.

Den nye udgivelse er bemærkelsesværdig for sin overgang til Qt 6 og tilpasning til brug med KDE Plasma 6, som forventes at blive frigivet om et par timer. Tilføjet understøttelse af gengivelse ved hjælp af OpenGL-drivere Lima (Mali 400), VC4 (VideoCore IV) og V3D (VideoCore 3D). Visuelle effekter er blevet udvidet og redesignet. For at køre X11-applikationer i Wayland-miljøet, startes Xwayland automatisk. Tilføjet understøttelse af Wayland-udvidelser wlr_output_management_unstable_v1 til konfiguration af outputenheder og security_context_v1 til sandbox-isolering.

Samtidig blev udgivelsen af ​​Wrapland 0.600-biblioteket udviklet af projektet dannet med implementeringen af ​​en binding over libwayland til Qt/C++, som fortsætter udviklingen af ​​KWayland, men er fri for binding til Qt og er tilgængelig til brug separat uden at installere Qt.

Kilde: opennet.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster