Na vier maanden ontwikkeling is de release van de KDE Plasma 6.6 desktopomgeving gepubliceerd. Voor de evaluatie van de nieuwe versies van KDE kunnen de builds van de KDE Linux, KDE Neon en openSUSE projecten worden gebruikt (Argon, gebaseerd op openSUSE Leap, en Krypton, gebaseerd op openSUSE Tumbleweed). 
Belangrijkste veranderingen in KDE Plasma 6.6:
- Er is een nieuwe Plasma Login Manager toegevoegd, die wordt ontwikkeld als vervanging voor de SDDM (Simple Desktop Display Manager) en specifieke architectonische problemen oplost. De Plasma-login-manager maakt gebruik van een backend op basis van een verkleinde versie van SDDM en een opstartmechanisme dat vergelijkbaar is met dat van een KDE Plasma desktopomgeving. Het ontwerp van het inlogscherm is nauw verwant aan de bestaande KDE screensaver, en de instellingen zijn verenigd met KDE Plasma. In plaats van QML te gebruiken voor het aanpassen van thema's, wordt voorgesteld om bestaande desktopachtergrondplugen, kleurenpaletten en Plasma-thema's te gebruiken.
De Plasma Login Manager is verbonden met de systemd-logind service en werkt alleen op systemen met systemd. De KDE-ontwikkelaars hebben aangegeven dat de KDE Plasma desktopomgeving op zich niet aan systemd gebonden is en in de nabije toekomst nog steeds kan worden gebruikt op systemen zonder systemd, waaronder FreeBSD. De binding aan systemd betreft alleen de nieuwe inlogmanager, die een optioneel onderdeel is en kan worden vervangen door alternatieve projecten die zonder systemd functioneren.
- Er is een nieuwe Plasma Setup wizard toegevoegd, die het welkomstscherm voor het inloggen in het systeem aanvult (Welcome Center). In plasma-setup worden systeemoperaties voorgesteld die vóór de eerste aanmelding na installatie worden uitgevoerd, zoals het aanmaken van een nieuwe gebruiker, de keuze van taal en tijdzone, de configuratie van het toetsenbordlayout en de netwerktoegang.
- Er is een nieuw schermtoetsenbord plasma-keyboard toegevoegd, dat ontwikkeld wordt ter vervanging van het virtuele toetsenbord Maliit. Plasma-keyboard is gebaseerd op de code van het schermtoetsenbord Qt Virtual Keyboard, dat deel uitmaakt van Qt. De implementatie van KDE is uitgebreid met mogelijkheden voor integratie met de Plasma-desktop, lost enkele gebruiksvriendelijkheidsproblemen op en gebruikt een nieuw schaalalgoritme dat de weergave van het toetsenbord op smalle schermen verbetert.
- De screenshot-tool Spectacle heeft een functie voor optische tekenherkenning (OCR) geïntegreerd, waarmee woorden op afbeeldingen kunnen worden omgezet in selecteerbare tekst. In de huidige versie is de OCR-functionaliteit beperkt tot Spectacle, maar men is van plan deze in de toekomst als een aparte bibliotheek beschikbaar te stellen voor gebruik in andere KDE-applicaties. Tekstherkenning wordt uitgevoerd met behulp van het Tesseract-pakket en wordt alleen geactiveerd wanneer het op het systeem aanwezig is.
In Spectacle is ook de mogelijkheid toegevoegd om specifieke vensters te markeren zodat ze worden uitgesloten bij het vastleggen van de inhoud van het scherm (in screencasts worden dergelijke vensters en de bijbehorende pop-ups verborgen). Een venster kan worden gemarkeerd via de contextmenu's in de titelbalk en de taakmanager, evenals in de vensterregels-editor. In de meldingen over de screenshots is een knop "Open Containing Folder" toegevoegd voor het openen van de map waarin de screenshots worden opgeslagen.
- De mogelijkheid om de huidige weergave-instellingen op te slaan in de vorm van een nieuw thema is toegevoegd.
- In de interface voor het wijzigen van het thema is de mogelijkheid tot het bekijken van donkere thema-opties voor GTK toegevoegd.
- Ondersteuning voor het configureren van visuele markeringen van kaders en randen van interface-elementen, waarvoor het Breeze-thema wordt gebruikt, is toegevoegd. Onder andere is het mogelijk om scheiders volledig uit te schakelen of met een geselecteerde kleur contrastrijke scheiding aan te brengen.
- In de emoji-selectie-interface is een optie toegevoegd om de huidskleur te wijzigen bij de afbeelding van mensen en handen.
- In de widget voor netwerkverbinding is er een knop toegevoegd om verbinding te maken met een netwerk door Wi-Fi-parameters te verkrijgen via het scannen van een QR-code.
- In het paneel is de mogelijkheid toegevoegd om het volume van de taak te wijzigen door met de muiswiel te scrollen op het pictogram van de applicatie.
- In de widget met de ven lijsten is de mogelijkheid toegevoegd om vensters die op andere schermen en virtuele bureaubladen zijn geopend, uit te sluiten. Ook is er een optie toegevoegd om een venster te openen nadat de muisaanwijzer gedurende een bepaalde tijd op de miniatuur is gehouden.
- Op het bureau is de functie gerealiseerd om de eigenschappen dialoog weer te geven door dubbel te klikken met de muis op een bestand of map, terwijl je de Alt-toets ingedrukt houdt.
- In de configurator is de interface voor kleurcorrectie verbeterd voor mensen met kleurwaarnemingstoornissen. Er is een filter toegevoegd voor weergave in grijstinten.
- In het effect van het vergroten van schermgebieden is een modus toegevoegd die het mogelijk maakt om de output te centreren ten opzichte van de muiscursorpositie (bij vergroting blijft de cursor altijd in het midden van het scherm).
- In de applicatie Systeemmonitor is ondersteuning voor het instellen van procesprioriteiten toegevoegd, vergelijkbaar met hoe dit kan worden gedaan in de oude applicatie KSysGuard.
- Standaard is de foutcontrole in het bestandssysteem bij het mounten van externe opslagmiddelen gestopt; deze operatie wordt nu op verzoek uitgevoerd via een aparte optie.
- In het schermkeuzedialoog is een veld voor zoeken en filteren toegevoegd, waarmee je snel een scherm op naam kunt vinden bij een groot aantal geopende vensters.
- In de multimedia-afspeelapplicaties is ondersteuning voor het snel vooruit- en achteruitspoelen met behulp van de bijbehorende speciale toetsen op het toetsenbord geïmplementeerd.
- In de compositiemanagementkwin is ondersteuning voor het Wayland-protocol color-management-v2 toegevoegd, wat mogelijkheden biedt voor kleurbeheer.
- In de compositiebeheerder KWin is een emulatie van de XRandr-extensie geïmplementeerd, die wordt gebruikt voor dynamische wijziging van resoluties, rotatie, transformatie en spiegeling van de scherminhoud. De gerealiseerde ondersteuning heeft problemen opgelost met de weergave van fullscreen X11-toepassingen op breedbeeldschermen bij gebruik van XWayland.
- Het gebruik van het Wayland-protocol xdg-activation voor het wisselen van de invoerfocus tussen applicaties is verbeterd.
- De werking van drag-and-drop tussen applicatievensters op basis van Wayland en XWayland is verbeterd.
- De ondersteuning voor het spiegelen van inhoud op meerdere schermen is aanzienlijk verbeterd in de Wayland-sessie.
- De mogelijkheid om de kscreen-doctor utility te gebruiken in de Wayland-sessie voor het toevoegen van eigen schermmodi is toegevoegd.
- In de Bluetooth-bedieningswidget is een knop 'Vergeet apparaat' toegevoegd voor het snel verwijderen van een gekoppeld apparaat zonder naar de configurator te gaan.
- In de widget voor energiebeheer is informatie toegevoegd over de soorten blokkades die voor afzonderlijke applicaties zijn toegepast (blokkade van de slaapstand of blokkade van het starten van de screensaver).
- Bij het bekijken van vensterminima in de taakbeheerwidget is de focus ingesteld op het actieve venster, zodat het opvalt tussen andere geopende vensters.
- In de widgets die in de panelen zijn geplaatst, is de leesbaarheid van tekstlabels verbeterd.
- In de widget met de implementatie van het app-menu (Application Dashboard) wordt de gekozen kleurenschema's in lichte tinten weergegeven in de lichte modus, terwijl het menu in de donkere modus (standaard) donker blijft. De mogelijkheid om de grootte van de secties voor favorieten (Favorites) en gewone apps te wijzigen is toegevoegd, zodat meer ruimte op het scherm aan een van beiden kan worden gegeven.
- De knop voor het weergeven van het QR-code dialoogvenster is verwijderd uit de klembordwidget (klipper) — de QR-code wordt nu onmiddellijk in de interface weergegeven.
- Een pagina voor het bepalen van de maximale gemiddelde helderheid bij weergave in fullscreen modus is toegevoegd aan de HDR-calibratie-widget.
- De klokwidget is overgeschakeld op het gebruik van de bibliotheek "libclock", wat problemen met tijdzones oplost en de efficiëntie van de timer verbetert.
- De interface voor het instellen van de timer-widget is herzien (in plaats van twee pagina's is er nu een verenigd instellingenblok).
- In het Kickoff-menu is ondersteuning voor het scrollen van de lijst met favoriete applicaties geïmplementeerd, mocht deze niet passen binnen het toegewezen gebied.
- In het applicatiemenu (Kickoff) is visuele scheiding van aangrenzende geselecteerde categorieën geïmplementeerd.
- In het paneelwidget met het applicatiemenu (Kicker) is het weergeven van het submenu ingericht bij het snel verplaatsen van de cursor over de elementen van het hoofdmenu. Het submenu wordt aan de linkerkant van het bovenliggende element weergegeven als het widget in het rechter zijpaneel is geplaatst.
- In het applicatiemenu Kickoff is een functie toegevoegd om de cursorbedieningstoetsen te gebruiken om terug te keren van het zoekresultaatgebied naar het invoerveld voor zoekvragen.
- In de widget met de lijst van vensters zijn instellingen gerealiseerd voor het weergeven van het menu bij het bewegen van de muiscursor en het verbergen van het vensterpictogram (alleen de naam van het venster blijft zichtbaar).
- Er is een mogelijkheid gerealiseerd om de volgorde van weergegeven pictogrammen in de sessieafsluit- en vergrendelingswidget in te stellen.
- In de configurator is de grootte van alle schuifregelaars op de scherminstellingenpagina gestandaardiseerd.
- In de pop-up interface voor de lay-out van beeldschermen in multi-monitorconfiguraties is een knop toegevoegd voor het oproepen van de volledige configurator.
- De interface voor het instellen van Bluetooth in de configurator is opnieuw ontworpen. Er zijn kaders toegevoegd voor de knoppen van de lijstitems, tekst op de knoppen "Verbinden" toegevoegd en de tab met instellingen voor het actieve apparaat wordt verborgen wanneer Bluetooth is uitgeschakeld.
- In de configurator op de pagina voor het kiezen van achtergronden zijn extra inspringingen geïmplementeerd.
- De sneltoets Meta+I is toegevoegd om de configurator te openen.
- De maat van schuifregelaars op de pagina voor scherminstellingen in de configurator is gestandaardiseerd.
- In de configurator op de pagina met instellingen voor verbinding met afstandsdesktops in de hoofdinterface is het mogelijk gemaakt om waarschuwingen voor fouten weer te geven zonder dat het logboek hoeft te worden geopend in geval van storingen.
- In de configurator verschijnt er een bevestigingsprompt bij het volledig verwijderen van een groep snelkoppelingen, met een markering van de te verwijderen elementen.
- De weergave van de schijfstatus is verbeterd op de SMART-diagnosepagina in de configurator.
- In de configurator is op de pagina voor netwerkinstellingen en Wi-Fi informatie toegevoegd over aangesloten draadloze netwerken, vergelijkbaar met de gegevens die in de panel-applet worden weergegeven.
- In de configurator is de weergave van de instellingenpagina's voor Thunderbolt en het touchscreen geïmplementeerd, maar alleen als deze hardware aanwezig is.
- In de HDR-calibratie-interface is een samenvattingspagina met instellingen voor Windows-applicaties en games toegevoegd.
- In het System Monitor-app is een functie ingebouwd om processen te zoeken, rekening houdend met niet alleen de naam, maar ook de opties van de opdrachtregel, en is de dialoog voor het instellen van de weergegeven kolommen uitgebreid.
- Er is een waarschuwing toegevoegd aan het afsluitscherm dat aangeeft dat een herstart zal leiden tot het opstarten van een ander besturingssysteem.
- Ondersteuning voor de wachtwoordopslagprovider oo7 is toegevoegd, die de Secret Service API ondersteunt.
- Er is een instelling toegevoegd om indicaties van tijdslimieten voor automatische verbergingen in meldingen uit te schakelen (op sommige systemen verhoogt dergelijke indicatie de CPU-belasting met 15%).
- Het gebruik van een gamecontroller wordt nu gezien als activiteit die de overgang naar de slaapstand en het starten van de screensaver blokkeert.
- De ondersteuning voor het OpenBSD-platform (1, 2, 3) is verbeterd.
- Op de pagina voor het instellen van app-machtigingen wordt de identificatie van de Flatpak-app (bijvoorbeeld 'com.github.wwmm.easyeffects') weergegeven in plaats van het versienummer. De mogelijkheid om tekst te selecteren voor het kopiëren naar het klembord is toegevoegd.
- Standaard is het opslaan van Wi-Fi-wachtwoorden ingeschakeld in de globale context, toegankelijk alleen voor de root-gebruiker, en niet gekoppeld aan afzonderlijke gebruikers. Deze wijziging stelt nieuwe gebruikers in staat om onmiddellijk verbinding te maken met het netwerk als er eerder al verbinding is gemaakt met Wi-Fi, zonder dat opnieuw inloggen nodig is. Functies die een internetverbinding vereisen, zoals het gebruik van accounts via LDAP, zullen ook onmiddellijk werken op de inlogpagina.
- Het is nu mogelijk om sjablonen en commando's tijdelijk uit te schakelen in de klembordmanager Klipper zonder ze uit de lijst te verwijderen.
- De hoeken van de marker die het actieve element van het bovenste menu in apps markeert, zijn afgerond.
- De juiste beeldverhouding van afbeeldingsminiaturen wordt gewaarborgd bij het gebruik van de dienst voor het wijzigen van bureaubladachtergronden 'Bing Picture of the Day' – in plaats van alleen portretstand worden zowel liggend als portret weergegeven.
- In de instellingen van de extensie voor integratie met de webbrowser wordt nu een donkere achtergrond gebruikt als de browser in de donkere modus is ingeschakeld.
- In het commando 'kcmshell6 --list' wordt nu alfabetische sortering toegepast.
- In KRunner is de dynamische wijziging van de prioriteit van zoekresultaten, afhankelijk van de frequentie van hun gebruik, uitgeschakeld, wat zal helpen om een meer voorspelbare sortering te bereiken.
- De mogelijkheid voor de applicatie om de eigenschap "position" door te geven bij het initiëren van het delen van het scherm is geïmplementeerd om de prestaties in multi-monitorconfiguraties te verbeteren.
- In de zoekinterface, wanneer de term "winver" wordt ingevoerd, die gebruikers van Windows bekend is, wordt een pagina met systeeminformatie weergegeven.
- De site-icoon wordt weergegeven bij het beheren van multimedia-inhoud in de browser via de Media Player-widget, wanneer de albumillustratie niet kon worden verkregen.
- De animatie voor het wisselen tussen secties in vensters is veranderd.
- De beperking voor het maximale aantal virtuele desktops is verhoogd van 20 naar 25 (deze stelt in staat om virtuele bureaubladen in een 5x5-netwerk weer te geven).
- Ondersteuning voor de xdg-portal is toegevoegd voor toegang tot USB-apparaten vanuit geïsoleerde applicaties.
- Op systemen met Linux-kernel 7.0, waarvan de ontwikkeling net is begonnen, en de bijbehorende hardwareondersteuning is de mogelijkheid gerealiseerd om de scherpte van alle inhoud op het scherm aan te passen.
- In de interface voor het kiezen van bureaubladachtergronden voor weergave in diashowmodus zijn knoppen toegevoegd om de selectie van alle miniaturen in te stellen of op te heffen.
- De weergave van inhoud op pagina's met systeeminformatie is verbeterd.
- De mogelijkheid om het sleutelwoord «dxdiag» te gebruiken, vertrouwd door Windows-gebruikers, te gebruiken om informatie over de grafische subsystemen op te vragen tijdens een zoekopdracht.
- In tekstvelden wordt de standaardstijl van knoppen voor ingebouwde acties gebruikt.
- In het GTK-thema Breeze is, net als in het Qt-thema Breeze, het gebruik van gradienten op knoppen stopgezet.
- Optimalisatie is doorgevoerd, waardoor het RAM-gebruik in KDE Plasma met meer dan 100 MB kon worden verlaagd door ongebruikte afbeeldingen die worden gegenereerd voor het weergeven van bureaublad achtergronden uit het geheugen te verwijderen. Het gevolg van de optimalisatie is de onmogelijkheid om de tegelweergave (tiled) van achtergronden te gebruiken, die nodig is voor het recreëren van de retro- vormgeving van KDE 1. Functionaliteit voor het werken met dergelijke achtergronden is uit de hoofdcode voor afbeeldingen gehaald en in een aparte plugin «Tiled» geplaatst.
- De instelling «KWin Scripts -> Enable Virtual Desktops Only on Primary» is geïmplementeerd, deze maakt het mogelijk om vensters alleen aan virtuele bureaubladen op het primaire scherm te koppelen - op secundaire schermen blijven vensters altijd zichtbaar, ongeacht het actieve virtuele bureau.
- In DrKonqi, een hulpprogramma voor het indienen van foutrapporten, is er rekening gehouden met noodstoppen van applicaties die niet aan KDE zijn gelinkt, alsook de mogelijkheid om foutrapporten in dergelijke programma's naar ontwikkelaars of ondersteuning in de distributie te verzenden.
- Bij het gebruik van de «pipet» (color picker) voor het bepalen van de kleur van een pixel op het scherm, wordt nu de oorspronkelijke RGB-waarde van de kleur doorgegeven, en niet de waarde na verwerking door filters (bijvoorbeeld, filters voor de nachtmodus) of het gebruik van een ICC-profiel.
- Bij het weergeven van GTK-applicaties met het Breeze-thema zijn extra marges geïmplementeerd voor de werkbalken (de uiterste elementen van de balken raakten de randen van het venster) en het verschijnen van onaantrekkelijke zwarte scheidingslijnen is uitgesloten.
- Actieve hoeken (Hot-corner) worden nu ondersteund voor het aanroepen van acties op alle schermen in multi-monitor configuraties, niet alleen op het eerste scherm. Deze nieuwe functionaliteit kan indien gewenst in de instellingen worden uitgeschakeld.
- Het ontwerp van de bevestigingsdialogen voor machtigingen en het kiezen van een applicatie voor het verwerken van specifieke inhoud is herzien.

- Verspreide instellingen voor het systeembakje zijn samengevoegd op één pagina.
- Het onthouden van het weigeren van het registreren van de toetsencombinatie die bij het starten van de applicatie vereist is, is verbeterd (bij latere starten worden herhaalde verzoeken niet meer weergegeven).
- De positie van het pictogram op het bureaublad blijft behouden na het hernoemen van een bestand of map.
- De kwaliteit en scherpte van informatieweergave is verbeterd bij gebruik van fractionele schaalfactoren in combinatie met software-rendering.
- Cyclicale crashes van processen leiden niet langer tot geheugenuitputting en vastlopen van het systeem.
- Een pictogram voor bestanden met code geschreven in de Nim-taal is toegevoegd aan de Breeze-pictogramset.
In KDE Plasma en KWin is de soepelheid van animaties aanzienlijk verbeterd bij het gebruik van schermen met een verversingssnelheid van meer dan 60Hz. - KWin is geoptimaliseerd, waardoor onnodige handelingen bij compositing zijn verminderd.
- Er is de optie toegevoegd om de verzadiging van de achtergrond voor het vervagingseffect in te stellen. In het donkere kleurenschema is er standaard een donkerdere vervaging toegepast, terwijl de verzadiging met 150% is verhoogd.
- De interface van het dialoogvenster voor het beheren van externe toegang is gemoderniseerd (1, 2, 3, 4).
- Bij het scrollen door gegroepeerde pictogrammen in de taakbeheerder worden vensters nu weergegeven op basis van de laatste toegang zonder prioriteit te geven aan fullscreen-taken.
- In de menueditor (KMenuEdit) is ondersteuning toegevoegd voor het gelijktijdig selecteren van meerdere elementen om massaal verwijderen te versnellen.
- De modernisering van dialoogvensters voor toegang van geïsoleerde toepassingen tot externe bronnen (XDG portal) is voortgezet. De interface voor het selecteren van vensters en schermen is vereenvoudigd.
- In toepassingen gebaseerd op het Kirigami- en QtWidgets-framework zijn de hoogte van de koppen en de marges tussen elementen in lijsten gestandaardiseerd.
- Er is een mogelijkheid toegevoegd om wereldwijd werkende sneltoetscombinaties in te stellen voor het vooruit- of terugspoelen van afgespeeld materiaal met 5 en 30 seconden. De combinaties worden door de gebruiker ingesteld en worden ondersteund in multimediaspelers die het MPRIS-remote-controlprotocol implementeren.
- De foutmelding bij het annuleren van het invoegen van bestanden op het bureaublad vanuit het klembord is verwijderd.
- De prestatie van het selecteren van elementen op het bureaublad met behulp van een uitbreidbare rechthoekige rand met de muis is verbeterd.
- Bij het uitschakelen van animaties in de systeemeinstellungen is de optie 'reduced-motion' automatisch ingesteld, die applicaties informeert over de noodzaak om het gebruik van animaties te minimaliseren.
- De mogelijkheid om de schermhelderheid automatisch in te stellen is toegevoegd aan apparaten met een lichtsensor.
- Een omweg is gevonden om het probleem met onjuiste kleurweergave bij het starten van Windows-spellen met HDR-ondersteuning in Wine of Proton op te lossen.
- Er is een actie Meta+Shift+O toegevoegd aan de verkleinfunctie voor het minimaliseren van alle vensters behalve het huidige.
- De mogelijkheid om vensters met een stylus van een grafische tablet te verplaatsen is toegevoegd (verplaatsing van de stylus bij het vasthouden van de Meta-toets).
- Het optreden van frame drops is verminderd op monitors met een zeer hoge verversingssnelheid.
- In applicaties die xdg-desktop-portal-kde gebruiken, is de mogelijkheid toegevoegd om het beëindigen van de sessie te voorkomen, bijvoorbeeld vanwege onopgeslagen documenten.
Bron: opennet.ru


In KDE Plasma en KWin is de soepelheid van animaties aanzienlijk verbeterd bij het gebruik van schermen met een verversingssnelheid van meer dan 60Hz.