Efter fire måneders udvikling er KDE Plasma 6.7 udgivet. For at vurdere funktionaliteten af de nye versioner af KDE kan man benytte samlinger fra KDE Linux, KDE Neon og openSUSE (Argon, baseret på openSUSE Leap, og Krypton, baseret på openSUSE Tumbleweed).

De vigtigste ændringer i KDE Plasma 6.7:
- Den ensartede stilmotor Union er integreret, hvilket muliggør brugen af forskellige teknologier til stiludformning af applikationer, tilgængelige i KDE. Som standard benyttes CSS-format til stilarter i stedet for det tidligere anvendte SVG. En ny implementering af Breeze-temaet er forberedt, udformet i CSS-format.
Union-motoren består af tre lag:- Indgangslaget implementeres gennem plug-ins, der sikrer parsing af indgangs filformater med stilarter og deres konvertering til en abstrakt beskrivelse til rendering. For eksempel kan temaer i SVG- eller CSS-format anvendes som indgangsformat.
- Mellemlaget er udformet som et bibliotek, der beskriver datamodellen og metoderne til anvendelse af stilarter på hver enkelt komponent.
- Udgivelseslaget indeholder plug-ins til at konvertere den universelle stil, der dannes af mellemlaget, til renderingskommandoer, der er specifikke for det enkelte grafiske stack. For eksempel kan stilarter genereres for QtQuick eller Qt Widgets.

- Der er implementeret fuld støtte til gemme og genoprette sessioner ved brug af Wayland, hvilket gør det muligt at genskabe tilstand, binding til virtuelle skriveborde og vinduespositionen for en afbrudt session efter genstart eller pludselig nedlukning. Implementeringen er baseret på den tilføjede support for xdg-session-management-protokollen i KWin, der blev introduceret i Wayland-Protocols 1.48.
- Muligheden for uafhængig skift mellem virtuelle skriveborde på hver skærm er tilføjet (tidligere blev virtuelle skriveborde skiftet synkront på alle skærme, men nu er det knyttet til hver enkelt skærm).
- Der er tilføjet en indtastningsmetode til diakritiske tegn og specialtegn, som ikke findes på det fysiske tastatur. Når der holdes en tast nede, der er relateret til specialtegnet, vises der nu et pop-up-vindue, der gør det muligt hurtigt at vælge det ønskede specialtegn under indtastningen. Valget foretages med piletasterne, ved at trykke på de nævnte tal i pop-up-vinduet eller ved at klikke med musen. Denne funktion er implementeret i modulet plasma-keyboard og kræver aktivering af det virtuelle tastatur (Systemindstillinger > Tastatur > Virtuelt tastatur).
- Muligheden for at installere brugerdefinerede lysemoduler fra uploadede arkiver er blevet tilføjet, uden at det er nødvendigt at pakke dem ud manuelt i kataloget …/share/sounds.

- Der er tilføjet en funktion til at teste mikrofonindstillinger, der gør det muligt at optage sig selv og derefter afspille optagelsen for at vurdere den indstillede mikrofonfølsomhed.
- I lys- og farvekontrolwidgetene er der tilføjet knapper til hurtigt at skifte mellem lys og mørk tema.
- I print-widgeten er der tilføjet indikatorer for antallet af aktive opgaver og de opgaver, der venter på at blive printet, separat for hver printer.

- Den gamle dialog til kontrol af printkøen er blevet erstattet med en separat applikation plasma-print-queue, der gør det muligt visuelt at administrere flere køer for forskellige lokale eller eksterne printere.

- I print-widgeten, der placeres på panelet, er der tilføjet mærker for antallet af aktive og ventende opgaver.
- I oversigtsfunktionen, der aktiveres med genvejstasten Meta + W, er der implementeret mulighed for at bruge rullefunktion eller Page Up/Page Down-tasterne til at skifte mellem virtuelle skriveborde.
- Menuen har fået tilføjet støtte til at flytte applikationer til sektionen 'Favoritter' og fjerne dem derfra ved at trække genvejen fra widgeterne Application Launcher, Application Menu og Application Dashboard.
- Ændret rækkefølge af sektioner på hovedsiden for applikationsmanageren Discover — sektionen 'valg af version' er flyttet til anden plads og følger nu efter listen over de mest populære pakker. På siden med opdateringer er søgningen blevet case-insensitiv, mens der på siden med installerede programmer som standard er aktiveret opdeling i kategorier for at lette søgningen efter den ønskede applikation. Der er tilføjet en mulighed for automatisk at logge ud af programmet efter installationen af opdateringer. Som standard er sorteringen af applikationer efter antallet af anmeldelser aktiveret (sorteringen efter vurdering kan gendannes i indstillingerne). Vistningen af elementer, der ikke er relateret til applikationer, er fjernet fra hovedsiden. Udformningen af området med applikationsindstillinger er blevet ændret, hvor knappen til installation er flyttet til.
- Muligheden for at tilføje ekstra widgets med ure til forskellige tidszoner er blevet givet, som blandt andet vil vise forskelle i tid fra den nuværende tidszone.
- Muligheden for at vælge temaet Air Plasma, som er lettere end temaet Oxygen, er blevet gendannet.
- Der er implementeret en afrundet fremhævelsesstil for elementer i applikationer baseret på QtWidgets, såsom Dolphin, Okular og KMail. Ændringen har gjort det muligt at ensarte udseendet og overalt overgå til den fremhævelsesstil, der tidligere blev brugt i applikationer baseret på QtQuick.


- Animationen for visning af meddelelser er ændret, så de nu glider ind fra den nærmeste kant af skærmen. I meddelelserne, der genereres af Plasma-skrivebordet, er ikonet ændret, og titlen er blevet forkortet.
Muligheden for at angive en global genvejstast til at rydde meddelelseshistorikken er blevet givet. - Brugergrænsefladen Plasma Bigscreen er blevet inkluderet, der er designet til brug på multimedia-enheder tilsluttet tv'er og projektorer. Miljøet er optimeret til at fungere med store skærme og styring uden tastatur ved hjælp af fjernbetjeninger eller stemmeassistenter.



- Der er implementeret mulighed for at angive en ICC-farveprofil for skærmen, når HDR-tilstand er aktiveret.
- KWin-kompositøren har fået mulighed for at bruge udskiftelige virtuel framebuffer ved arbejde med flere GPU'er (multi-GPU swapchain), og der er også implementeret støtte for grafisk API Vulkan i DRM-backend (Direct Rendering Manager), hvilket efter optimeringer i fremtiden vil kunne øge ydeevnen i konfigurationer med flere GPU'er. På nuværende tidspunkt svarer ydeevnen for kombinationer af AMD og Intel integrerede GPU'er med diskrete AMD og NVIDIA grafikkort, når Vulkan bruges, omtrent til OpenGL.
- Der er tilføjet støtte til portalen (xdg-desktop-portal) «Baggrundsapps» (org.freedesktop.background.Monitor), som gør det muligt for grafiske applikationer at gå i baggrundstilstand ved at skjule vinduer og kun efterlade en indikator for deres tilstand i systembakken.
- Der er tilføjet støtte til xdg-portalen Notification til konfiguration og visning af meddelelser fra isolerede applikationer, for eksempel dem, der leveres i Flatpak-format.
- Støtte til den anden version af portalen er tilføjet.
org.freedesktop.impl.portal.InputCapture, der anvendes til at organisere adgang til inputfangst fra isolerede applikationer. - KWin har fået støtte til Wayland-protokollen ext-background-effect-v1, som giver mulighed for
at skabe effekter som baggrundsudtværing. - I KWin-kompositøren er der implementeret støtte til den eksperimentelle Wayland-protokol xx-fractional-scale-v2, hvilket har gjort det muligt at fjerne unødvendige mellemrum mellem nærliggende elementer på skærme med høj pixel tæthed, for eksempel mellem et vindue der strækker sig over hele skærmen, og panelet. Protokollen xx-fractional-scale muliggør skalering af systemets logiske koordinater, hvor værdierne angives som heltal, for at øge præcisionen i positioneringen og øge opløsningen af de logiske koordinater til enkelte pixels. En sådan mulighed løser problemet med det begrænsede opløsningsniveau for de logiske koordinater, som ikke er tilstrækkeligt til positionering på niveauet af individuelle pixels, der er nødvendige for en fuld implementering af brøkdelsskaling i KDE.
- Der er foretaget optimeringer i KWin, som øger ydeevnen og energieffektiviteten i programmer, der bruger CPU til rendering. Optimeringen ses i de fleste KDE-programmer og i applikationer, der bruger QtWidgets (i QtWidgets anvendes CPU til rendering, mens QtQuick benytter GPU-acceleration). For eksempel, når man arbejder i KDevelop, bevæger markøren sig nu altid glat, og CPU-belastningen ved scrolling er blevet reduceret fra 80-90% til 20%.
- I KWin er der fortsat arbejde med at implementere support til grafisk API Vulkan
i DRM-backenden (Direct Rendering Manager). Det forventes, at brugen af
Vulkan vil resultere i øget ydeevne i konfigurationer med flere GPU'er. Muligheden for at bruge Vulkan til at indlæse teksturer fra GPU til CPU er blevet implementeret. - På systemer med i915-drivere og Intel XE til Intel GPU'er er hardware overlay-planer (overlay plane) blevet aktiveret i KWin, hvilket gør det muligt at vise indhold direkte uden at gå igennem komposittering. Ændringen har øget ydeevnen og reduceret energiforbruget for applikationer og spil, der understøtter den tilføjede funktionalitet.
- I KWin er der tilføjet en heuristik, der bestemmer behovet for direkte output (direct scan-out) for at øge ydeevnen og reducere energiforbruget ved udvidelse af vinduer til fuld skærm.
- For mange bærbare computere med AMD-processorer er der blevet implementeret muligheden for at deaktivere driveren for adaptiv lysstyrkemodulation eller manuelt justere parametre, når den anvendes. Den nævnte driver ændrer farverne på skærmen for at forbedre synligheden af information ved lav lysstyrke.
- I KWin er der tilføjet support til 3D LUTs (3D Look-Up Tables) til far.rekvalificering, hvilket har reduceret ressourceforbruget på GPU'er, der tilbyder funktioner til acceleration af farveomdannelse.
- I KWin er der tilføjet optimeringer, der reducerer energiforbruget ved arbejde med fuldskærmsvinduer og effekter, der ikke påvirkes af direkte output (direct scan-out).
- Oprettelsen af OpenGL-kontekster for applikationer, der ikke bruger OpenGL, er blevet stoppet, hvilket har reduceret hukommelsesforbruget med 10-15 MB for hver sådan applikation og forkortet opstartstiden.
- KWin har fået optimeringer, der forbedrer ydeevnen i skiftet mellem vinduer med Alt+Tab, når effekten 'Highlight Window' er aktiveret, og der er mange minimerede vinduer.
- I KWin er der implementeret huskning af mellemrum mellem vinduer på hver skærm i mosaiktilstand.
- Dialoger oprettet af KWin har fået forbedret layout.

- Brugergrænsefladen til visning af QR-kode i udklipsholderwidgeten er forenklet (kopieringsknappen er flyttet til overskriften).
- Præcisionen ved placering af widgets på skrivebordet er forbedret. Når en widget flyttes til et område, hvor den ikke kan placeres, vises nu et skitsebillede, der viser den nærmeste ledige plads, hvor widgeten faktisk vil ende.
- I widgeterne Task Manager og System Tray er muligheden for at bruge større ikoner og øgede marginer på touchskærme og tabletter fjernet. Det blev angivet, at denne mulighed ikke fungerede korrekt og førte til visningsproblemer.
- I widgets og applikationen System Monitor er der implementeret støtte til overvågning af netværksaktivitet på FreeBSD-platformen.
- I widgeten til farvebestemmelse (Color Picker) er der tilføjet en besked om, at der ikke er valgt nogen farve (tidligere blev det vist, at farven #000000 var valgt).

- På skrivebordet er det sikret, at widgets (Widget Explorer) vises ved musemarkøren i stedet for ved venstre kant af skærmen. kontrolpanelet I widgeten 'Disks & Devices' er behandlingen af enheder, der er monteret i loop-tilstand, forbedret.
- I widgeten med ure er der tilføjet støtte til den vietnamesiske månekalender.
- I widgeterne til styring af udklipsholderen og netværksforbindelsen er der implementeret en ensartet tilbage-knap (på indlejrede sider vises nu ikke to 'Tilbage'-knapper).

- I widgeten med global menu er der sikret visning af menuen for det aktive vindue, selv hvis dette vindue er placeret på en anden skærm. For at gendanne den gamle adfærd, hvor menuen forsvinder efter flytning af vinduet til en anden skærm, er der tilføjet en speciel indstillingsmulighed.
- I widgeten med den globale menu er hjørnerne af de belyste menupunkter rundet.
- I widgeten System Tray er der tilføjet en mulighed for at sortere elementer i omvendt rækkefølge.
- Widgeten til indsættelse af en adskiller i panelet er nu tilgængelig via knappen til tilføjelse af nye elementer på panelets indstillingsside i stedet for via den sidepanel, der viser listen over widgets.
- Widgets til indsættelse i panelet er nu tilgængelige gennem knappen til tilføjelse af nye elementer på indstillingssiden i panelet, snarere end via sidepanelet med widgetlisten.

- Widgeten til netværksstyring har fået støtte til oprettelse af dublerede profiler for netværksforbindelser.

- Begrænsningen, der tog 25 sekunder til at vælge farve efter åbning af widgeten med farvevælger (Color Picker), er fjernet.
- Appletet, der åbnes ved at klikke med museknappen midt på uret, har fået en mulighed for at åbne kalenderplanlæggeren.

- I netværksindstillingsappletet er det muligt at begrænse Wi-Fi-frekvensområderne (2,4 GHz eller 5 GHz).
- I menuer, der bruger Breeze-temaet, er der tilføjet en funktion til at ændre baggrundene for elementerne ved klik.
- I Kicker-applikationsmenuen kan der nu, ligesom i Kickoff, anvendes ikke-firkantede knapper i værktøjslinjen.
- I Kickoff-applikationsmenuen blinker sektionen 'favoritter' straks efter at en applikation er tilføjet til 'favoritter' via kontekstmenuen, for at vise, hvor man nu hurtigt kan finde applikationen.
- I KRunner er pluginet til visning af globale tastekombinationer som standard aktiveret.

- Når aktiveringen af KRunner deaktiveres ved at begynde at skrive på skrivebordet, kaldes en handler for at markere filer efter de første indtastede bogstaver.
- Der er tilføjet et punkt i kontekstmenuen, der vises ved højreklik på skrivebordsbaggrunden, til at se oplysninger om billedet.

- I Kicker-applikationsmenuen er der tilføjet en speciel mærkning for nyligt installerede programmer, ligesom det gøres i Kickoff-grænsefladen.
- I KRunner er mulighederne for beregning af vilkårlige matematiske udtryk udvidet, for eksempel kan man nu indtaste ikke kun 'sqrt(2) + 2', men også '2 + sqrt(2)'.
- Størrelsen på animerede GIF-billeder, der oprettes i applikationer, der bruger KPipeWire-biblioteket, er blevet reduceret.
- I Kicker-applikationsmenuen er der tilføjet en mulighed for at vise listen over nyligt åbnede mapper.

- I konfigurationsværktøjet er understøttelse af video-forhåndsvisning til SDDM-login-temaerne blevet implementeret.
- I konfigureringsprogrammet vises indstillingssider for gaming controllere, mus og touchpad kun, hvis de pågældende enheder er til stede.
- I konfigurationsværktøjet er siden med indstillinger for fjernskrivebord (Remote Desktop) blevet flyttet til gruppen 'Sikkerhed og privatliv'.

- Der er tilføjet en indstilling til at ændre forsinkelsen før visningen af grænsefladen til skift mellem vinduer, efter at man har holdt Alt+Tab nede.
- Indstillingerne for widgeten til visning af vindueslister er blevet udvidet med muligheder for at ændre sorteringsrækkefølgen og gruppere efter virtuelle skriveborde og værelser (aktiviteter).

- I konfigurationsværktøjet på siden med cursorindstillinger er der tilført en funktion, der sikrer, at billederne af cursorer vises i den valgte størrelse under forhåndsvisningen.

- Når interface til valg af baggrundsbilleder åbnes igen, sikres det, at der springes til det sted, hvor brugeren sidst stoppede.
- I konfigurationsværktøjet er der implementeret en mere traditionel "< Tilbage"-knap til tilbagevenden fra underkategorier (tidligere var det "< Kategorinavn").

- Der er tilføjet et separat interface til konfiguration af netværksprintere, der deles i Windows-netværk.

- I konfigurationsværktøjet på siden med underretningsindstillinger er der implementeret støtte til afspilning af valgte underretningslyde, uanset om underretningslyden er aktiveret.
- Der er tilføjet muligheder på siden til netværksindstillinger i konfigurationsværktøjet. VPN L2TP.
- Interface til konfiguration af OpenVPN er blevet opdateret og inkluderer nu støtte til parametre til styring af komprimering, MTU, NCP, TLS, timeout og krypteringsmetoder.
- I konfigurationsværktøjet på siden for netværksforbindelsesindstillinger er fanerne "Wi-Fi" og "Wi-Fi-sikkerhed" blevet slået sammen.
- I konfigurationsværktøjet på siden for styring af applikationsrettigheder er der kommet en knap til at tilbagekalde alle tildelte rettigheder til at optage skærmbilleder på én gang.
- På siden "Standardapplikationer" i konfigurationsværktøjet er det nu muligt at vælge en standardapplikation til kalender- og planlægningsfunktioner.

- System Monitor-værktøjet og widgeten til visning af systeminformation er blevet udvidet med identifikation af konfigurationer med flere GPU'er samt levering af statistik om fulddiskkryptering og RAID.
- I System Monitor-applikationen og widgeten til overvågning af systemtilstand er der taget højde for valg af måleenheder, f.eks. GB (gigabyte) eller GiB (2^30).
- Når der søges efter ordet 'memory', foreslås det nu at starte applikationen System Monitor blandt anbefalingerne.
- I System Monitor er GPU'erne inddelt efter navn. Via kontekstmenuen for System Monitor-applikationen kan man nu direkte kalde specifikke overvågningsmetoder, såsom visning af listen over kørende processer.

- Når systeminformation (Info Center) vises, bliver temperaturemålinger nu vist i de måleenheder, der er angivet i systemindstillingerne.
- Der er tilføjet ændringer til stilen for pop-up tips i overensstemmelse med det aktive tema.
- Forbedret implementering af Mouse Marks-effekten (hvor cursoren bliver til en markør, der efterlader linjer på skærmen) på berøringsskærme. Tilføjet støtte til at tegne flere linjer samtidig på skærme med multitouch.
- I de synkroniserede indstillinger med Plasma Login Manager er der tilføjet layoutmuligheder for tastatur.
- Der er implementeret en global push-to-talk-tilstand, hvor mikrofonen kun aktiveres under tryk og hold af en bestemt tastekombination.
- Redigeringen af elementer på skrivebordet er forbedret på systemer med berøringsskærm.
- Der er tilføjet en statusindikator for afslutning af hængte processer i dialogboksen.
- På systemer med Wayland er billedsynkronisering for styluspegeren nu integreret med musens og touchpadens peger.
- I KWin er der implementeret muligheden for at definere permanente regler, der udelukker indhold fra bestemte vinduer ved optagelse af skærmvideoklip.
- I programmet til at tage screenshots, Spectacle, er der tilføjet en mulighed "—release-capture", som svarer til indstillingen "Accept on click-and-release" i indstillingerne (tag et screenshot straks efter at slippe musetasten efter at have markeret et rektangulært område, uden separat bekræftelse af handlingen).
- Implementeringen af afrunding af niveauet for skærmskala tæt på 100%, 200% og 300% til disse værdier er udført for at forbedre ydeevnen.
- I emoji-valggrænsefladen er varianter af ikoner med forskellig hudfarve grupperet i en separat pop-up dialog.

- Der er forberedt en KIO S3-håndterer, der muliggør direkte adgang fra Dolphin og KDE-applikationer til filer gemt i S3-kompatible cloud-lager som Amazon S3, Cloudflare R2, DigitalOcean Spaces og MinIO.

- Når to nærliggende vinduer er arrangeret i en mosaik, centrerer de nu jævnt i hele den tilgængelige skærmplads, inklusiv paneler (førhen blev det vindue, der lå tættest på panelet, klemt mere end det andet vindue).
- I isolerede applikationer er pålideligheden af initiering af skærmvideoptagelser og anmodninger til fjernborde forbedret.
- Der er etableret brug af 3D-acceleration i konfigurationer med flere GPU'er, hvoraf en ikke understøtter OpenGL.
- Problemer med udklipsholderen i nogle applikationer baseret på wxWidgets-rammen, såsom KiCad og Audacity, er løst. Rettelsen er inkluderet i den under udvikling version af wxWidgets 3.3.3.
- I kscreen-doctor er der tilføjet support til ændring af egenskaben for skærme «AutoRotatePolicy», bestemmelse af den aktive skærm og samtidig aktivering/deaktivering af support for HDR og bred farveskala (Wide Gamut).
- I dialogen til valg af skærm til transmission til andre systemer eller deling af skærmen er visualiseringen af miniaturebilleder forbedret, og baggrunden viser nu skrivebordsbaggrunde.

- Det er nu muligt at definere en separat modifier-tast til at flytte fokus til panelet.
- Dialogen til valg af mapper er blevet ensartet med dialogen, der anvendes ved gemme- og åbne filer (i stedet for en separat mappe-dialog er der tilføjet en visningsmulighed, der kun viser mapper i den standard åbne fil-dialog).
- I værktøjet til kryptering af mapper, Plasma Vault, er der tilføjet indikator for montering i skrivebeskyttet tilstand.
- På systemer med flere GPU'er er der sikret korrekt optagelse af skærmindhold i Spectacle og KPipeWire-baserede applikationer (tidligere kunne det forkert bruge en forkert enhed til rendering).
- For konfigurationer med flere skærme er der tilføjet en mulighed for kun at vise grænsefladen til at skifte mellem vinduer ved hjælp af Alt+Tab på hovedskærmen, uanset hvilket skærm der har fokus.
- I reglerne for omdefinering af vinduesattributter for applikationer (KWin Window Rules) er der tilføjet muligheden for at knytte dialogvinduer til et bestemt forældrevindue.
- Muligheden for at omdøbe eller flytte standardmappen «Projects», som for nylig er begyndt at blive oprettet af distributioner i brugerens hjemmebibliotek, er blevet tilføjet som supplement til mapperne «Documents», «Downloads», «Desktop», «Videos», «Music» og «Pictures».

- Der er tilføjet en funktion til at forstørre skærmindhold uden mærkbar kvalitetsforringelse, baseret på Zoom-effekten i KWin.

- Ved anmodning fra et X11-program, der udføres via XWayland, vises nu navnet på programmet, når der gives rettigheder til at sende programmatisk genererede mus- og tastaturhændelser. I konfigurationsværktøjet er der sørget for at vise en liste over programmer, der tidligere har fået sådanne tilladelser.

- Der er sikret anvendelse af KDE's designstil til de dialoger, der vises af Qt-applikationer, der bruger QML-typen MessageDialog (for eksempel anvendt af Sticky Note i bekræftelsesdialogen).

- Det er blevet lettere at trykke på knapperne øverst i Widget Explorer (tryk aktiveres nu, når musen holdes over skærmens kant over knappen, uden behov for præcist at ramme knappen).

- Der er implementeret hensyn til ekstra parametre ved automatisk justering af skærmens lysstyrke for en bedre oplevelse under ofte skiftende lysforhold.
Kilde: opennet.ru

































