KDE's udviklingsteam har udgivet sin ugentlige rapport, der beskriver de seneste udviklinger i deres skrivebordsmiljø. Mens nuværende grene modtager stabiliseringsrettelser , er fællesskabets opmærksomhed allerede fokuseret på den kommende KDE Plasma 6.8-udgivelse, der er planlagt til den 14. oktober.
Denne næste udgivelse lover ikke kun meget efterspurgte æstetiske forbedringer, men også dybtgående ændringer under motorhjelmen, der vil optimere grafikydeevnen og den måde, systemet håndterer datainput på.
KWins grafiske overgang og visuelle forbedringer i Plasma 6.8
En af de mest betydningsfulde ændringer i version 6.8 påvirker uden tvivl direkte skrivebordets visuelle hjerte: KWin compositing manager . Udviklerne har besluttet at opgive brugen af standard OpenGL desktop grafik API og udelukkende bruge OpenGL ES.
Denne variant, selvom den oprindeligt var designet til indlejrede og mobile systemer, har vist sig at være mere end tilstrækkelig til at dække alle KWins renderingsbehov. Hovedårsagen til denne overgang er at eliminere de konstante problemer med kodeinkompatibilitet og fragmentering. Ved at samle udviklingen under en enkelt intern API (mens Vulkan-understøttelsen modnes), vil de mærkelige visuelle fejl, der opstod, når kode optimeret til én version kolliderede med en anden, blive elimineret. Sammen med denne forbedring vil KWin også introducere understøttelse af version 1.6 af Emulated Input (libei)-biblioteket, en vital komponent til håndtering af datainput i moderne Wayland-sessioner.
Derudover understreger udviklerne, at KDE Plasma 6.8 vil være en fryd både hvad angår grafik og brugervenlighed, da systemanimationerne har gennemgået en grundig overhaling for at føles mere naturlige . Den klassiske notifikation, der glider hen over skærmen, bruger nu en matematisk udglattet kurve, der efterligner virkelige accelerationer og decelerationer, og den ikoniske hoppende markør, der indikerer, at en applikation indlæses, er blevet omskrevet med en forbedret fysikmodel og en højere billedhastighed.
Med produktivitet i tankerne er den udokumenterede tastaturgenvej (Meta+Ctrl+x), der udløste handlinger på udklipsholderen, endelig blevet fjernet , da dens lighed med den klassiske klipkombination fik mange brugere til at trykke på den ved et uheld. Derudover vil emoji-udvalget blive opdateret med integrationen af Unicode version 17, og der er blevet tilføjet tydeligere muligheder til indstillingsmenuen for at styre dialogboksen for alternative tegn, der vises, når man holder en tast nede.
Stabilisering til version 6.7 og en sikkerhedsadvarsel
Mens vi venter på oktoberudgivelsen, er de nuværende versioner ikke blevet forsømt. Den seneste 6.7.2-opdatering fokuserede på at stabilisere opsætninger med flere skærme , rette uventede KWin-nedbrud ved brug af adaptive opdateringshastigheder (VRR) og rette en fejl, der påvirkede ydeevnen af Chromium-baserede applikationer i fuldskærmstilstand.
I mellemtiden vil version 6.7.3 bringe lettelse til Intel-processorbrugere , da den retter en problematisk teknisk regression, der øgede CPU-forbruget ved brug af atomisk videotilstand. Den samme opdatering vil få KRunner-søgemaskinen til at forbruge færre ressourcer ved at tillade ultrakorte søgninger på to bogstaver, og vil deaktivere Kameleon-tjenesten som standard, efter at det blev opdaget, at den negativt forstyrrede tastaturets baggrundsbelysning.
Endelig fremhæver rapporten en kritisk sårbarhed, der påvirker funktionen "Åbn nyt vindue" i Jobliste. Problemet ligger i, at systemet for at køre en ny instans af et program direkte læser indholdet af den interne procesfil. Da et ondsindet program indkapslet i Flatpak-format kan ændre denne værdi, kan en angriber narre KDE til at udføre vilkårlige kommandoer uden for sit sandkassemiljø, hvis brugeren klikker på "Åbn nyt vindue".
Selvom denne sikkerhedsfejl blev rapporteret til udviklere i april, er rettelsen på tidspunktet for skrivningen af denne rapport stadig under udvikling og gennemgang, så en afhjælpningspatch er blevet inkluderet i 6.6.6-grenen for at forbedre den måde, hvorpå task manager læser programfiler.