De nieuwste wekelijkse ontwikkelingsrapport over KDE is gepubliceerd, waarin de eerste set wijzigingen voor de tak KDE Plasma 6.7 wordt gepresenteerd, waarvan de release in juni wordt verwacht. De ontwikkeling van de nieuwe tak is begonnen na de overgang van de tak KDE Plasma 6.6 naar de bèta-testfase en de bevriezing van de bijbehorende codebasis voor functionele wijzigingen (slechts correcties zijn toegestaan). De release van KDE Plasma 6.6 is gepland voor 17 februari.
Nieuwe functies in ontwikkeling voor KDE Plasma 6.7:
- Er is een globale push-to-talk-modus geïmplementeerd, waarbij de microfoon alleen actief is tijdens het indrukken en vasthouden van een specifieke toetscombinatie.
- De widgets voor helderheid en kleurweergave hebben knoppen gekregen voor snelle schakeling tussen lichte en donkere themastijlen.
- In de app-manager Discover wordt in het gedeelte 'Games' nu afzonderlijk weergegeven voor game-launchers en hulpprogramma's.

- In de configurator is het nu mogelijk om configuratiepagina's voor gamecontroller, muis en touchpad alleen weer te geven als de betreffende apparaten aanwezig zijn.
- Het bewerken van elementen op het bureaublad is verbeterd op systemen met een aanraakscherm.
- Bij het zoeken op het woord 'geheugen' (memory) wordt nu in de aanbevelingen voorgesteld om de applicatie System Monitor te starten.
- In de widgets en de applicatie System Monitor is ondersteuning toegevoegd voor het volgen van netwerkactiviteit op het FreeBSD-platform.
Onder de wijzigingen in de bètaversie van KDE Plasma 6.6:
- 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.
- Er is een nieuwe loginmanager plasma-login-manager toegevoegd, ontwikkeld ter vervanging van de display manager SDDM (Simple Desktop Display Manager) en die specifieke architectonische problemen aanpakt. Plasma-login-manager gebruikt een backend gebaseerd op een vereenvoudigde versie van SDDM en een opstartmechanisme dat identiek is aan datgene dat wordt gebruikt voor het starten van de KDE Plasma-desktop. Het inlogscherm lijkt op de bestaande KDE-vergrendelscherm en de instellingen zijn verenigd met KDE Plasma. In plaats van QML voor het aanpassen van thema's te gebruiken, is voorgesteld om de bestaande desktopachtergronden, kleurenschema's en Plasma-thema's te gebruiken.
- Er is een nieuwe opstartwizard plasma-setup toegevoegd, die het welkomstscherm bij het inloggen (Welcome Center) aanvult. In plasma-setup worden systeemoperaties aangeboden die worden uitgevoerd vóór de eerste login na installatie, zoals het aanmaken van een nieuwe gebruiker waaronder verder gewerkt zal worden, het kiezen van taal en tijdzone, het instellen van de toetsenbordindeling en het configureren van netwerktoegang.
- 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 HDR-calibratie-interface is een samenvattingspagina met instellingen voor Windows-applicaties en games toegevoegd.

- 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.
- Visuele artefacten in Firefox zijn verholpen bij het inschakelen van HDR-modus.
- De mogelijkheid om de huidige weergave-instellingen op te slaan in de vorm van een nieuw thema 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 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.

- 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).

- In de configurator is de weergave van de instellingenpagina's voor Thunderbolt en het touchscreen geïmplementeerd, maar alleen als deze hardware aanwezig is.
- Bij het bekijken van vensterminima in de taakbeheerwidget is de focus ingesteld op het actieve venster, zodat het opvalt tussen andere geopende vensters.
- 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.
- Ondersteuning voor de wachtwoordopslagprovider oo7 is toegevoegd, die de Secret Service API ondersteunt.
- 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 emoji-selectie-interface is een optie toegevoegd om de huidskleur te wijzigen bij de afbeelding van mensen en handen.

- 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.
- 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.

- In de widgets die in de panelen zijn geplaatst, is de leesbaarheid van tekstlabels verbeterd.

- De ondersteuning voor het OpenBSD-platform (1, 2, 3) is verbeterd.
- Het gebruik van het Wayland-protocol xdg-activation voor het wisselen van de invoerfocus tussen applicaties is verbeterd.
- In de configurator is de interface voor kleurcorrectie voor mensen met kleurwaarnemingsstoornissen 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.
- 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.


- 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 dynamische wijziging van de prioriteit van zoekresultaten op basis van het gebruik uitgeschakeld, wat zorgt voor een meer voorspelbare sortering. In de taakbalk is de mogelijkheid toegevoegd om het volumeniveau van een taak te wijzigen met behulp van het scrollwiel van de muis op het applicatie-icoon.
- 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.
- De klokwidget is overgeschakeld op het gebruik van de bibliotheek "libclock", wat problemen met tijdzones oplost en de efficiëntie van de timer verbetert.
- In het applicatiemenu (Kickoff) is visuele scheiding van aangrenzende geselecteerde categorieën geïmplementeerd.

- 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.

- In de configurator is de grootte van alle schuifregelaars op de scherminstellingenpagina gestandaardiseerd.

- 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.
- 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.


- Op systemen met Linux-kernel 6.20, waarvan de ontwikkeling nog niet is begonnen, is de mogelijkheid om de scherpte van de volledige inhoud van het scherm aan te passen geïmplementeerd, mits de hardware-ondersteuning aanwezig is.
- 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 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 weergave van inhoud op pagina's met systeeminformatie is verbeterd.

- De sneltoets Meta+I is toegevoegd om de configurator te openen.
- 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 Discover is er een knop toegevoegd om de beschikbaarheid van updates opnieuw te controleren, die wordt weergegeven in het dialoogvenster na de voltooiing van een update-installatie en het verzoek om opnieuw op te starten.
- In het GTK-thema Breeze is, net als in het Qt-thema Breeze, het gebruik van gradienten op knoppen stopgezet.
- De maat van schuifregelaars op de pagina voor scherminstellingen in de configurator is gestandaardiseerd.
- 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 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 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 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.
- Een pagina voor het bepalen van de maximale gemiddelde helderheid bij weergave in fullscreen modus is toegevoegd aan de HDR-calibratie-widget.
- De werking van drag-and-drop tussen applicatievensters op basis van Wayland en XWayland is verbeterd.
- 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.
- Het ontwerp van de bevestigingsdialogen voor machtigingen en het kiezen van een applicatie voor het verwerken van specifieke inhoud is herzien.


- De interface voor het instellen van de timer-widget is herzien (in plaats van twee pagina's is er nu een verenigd instellingenblok).

- Verspreide instellingen voor het systeembakje zijn samengevoegd op één pagina.

- In de interface voor het wijzigen van het thema is de mogelijkheid tot het bekijken van donkere thema-opties voor GTK toegevoegd.

- 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 mogelijkheid toegevoegd om individuele vensters te markeren zodat ze uitgesloten worden bij het vastleggen van scherminhoud (in screencasts worden dergelijke vensters en gerelateerde pop-ups verborgen). Een venster kan gemarkeerd worden via de contextmenu's in de titelbalk en de taakbeheerder, evenals in de vensterregel-editor.

- 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 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.
- In de configurator verschijnt er een bevestigingsprompt bij het volledig verwijderen van een groep snelkoppelingen, met een markering van de te verwijderen elementen.
- 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.
- 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 de webbrowser en het volumecontrolwidget is een vastzet-knop (pin) toegevoegd om pop-upvensters die vanuit de balk zijn geopend open te houden.

- De weergave van de schijfstatus is verbeterd op de SMART-diagnosepagina in de configurator.

- In toepassingen gebaseerd op het Kirigami- en QtWidgets-framework zijn de hoogte van de koppen en de marges tussen elementen in lijsten gestandaardiseerd.

- 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.
- 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.
- 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.
- 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 systeeminstellingen is er automatisch een instelling voor ‘reduced-motion’ ingesteld, die applicaties informeert over de noodzaak om het gebruik van animaties te minimaliseren. Er is een mogelijkheid toegevoegd voor automatische aanpassing van de schermhelderheid op apparaten met een lichtsensor.
- 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 Discover-applicatiebeheerder is het weergeven van informatie over het aantal beschikbare updates gerealiseerd.

- 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.
- In de meldingen over screenshots is een knop 'Open Bevoegd Folder' toegevoegd om de map te openen waarin de screenshots worden opgeslagen.
- In de widget met de lijst van vensters is de mogelijkheid toegevoegd om vensters die op andere schermen en virtuele desktops zijn geopend uit te sluiten.
- Er is een actie Meta+Shift+O toegevoegd aan de verkleinfunctie voor het minimaliseren van alle vensters behalve het huidige.
- 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.
- 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).
- Problemen met crashen bij het gebruik van de externe plugin WallpaperEngineKDE in Plasma zijn opgelost.
- 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















































