Release van KDE Plasma 6.8, waarin alleen de sessie gebaseerd op Wayland is behouden.

Op de dertigste verjaardag van het project is de release van de KDE Plasma 6.8 desktopomgeving gepubliceerd. Voor een evaluatie van de nieuwe versies van KDE kan men gebruikmaken van de builds van de projecten KDE Linux, KDE Neon en openSUSE (Argon, gebaseerd op openSUSE Leap, en Krypton, gebaseerd op openSUSE Tumbleweed).

Belangrijkste wijzigingen in KDE Plasma 6.8:

  • De ondersteuning voor de sessie op basis van het X11-protocol is stopgezet. Alleen de sessie voor gebruik met het Wayland-protocol is behouden, waarbij de mogelijkheid om X11-applicaties uit te voeren wordt verzekerd door de DDX-server XWayland. De stopzetting van de ondersteuning voor X11 betreft alleen de sessie van de KDE Plasma desktopomgeving en heeft geen betrekking op de mogelijkheid om KDE-applicaties in omgevingen op basis van de X-server uit te voeren (er zijn vooralsnog geen plannen om de ondersteuning voor X11 in KDE-applicaties stop te zetten). Voor degenen die X11 nodig hebben, is de ondersteuning voor dit protocol, waar mogelijk, behouden in verschillende componenten van de desktop en zijn er extra wijzigingen aangebracht ter verbetering van de compatibiliteit bij het uitvoeren van applicaties bovenop XWayland.

    Onder de redenen voor de stopzetting van de ondersteuning voor X11 wordt de algemene stagnatie van de ontwikkeling van de X-server genoemd en het verlangen om de beperkte ontwikkelingsbronnen niet te verspreiden over gelijktijdige ondersteuning van twee displaysystemen en sessietypes. Er is verklaard dat het op de lange termijn afschaffen van X11 nieuwe mogelijkheden biedt voor het uitbreiden van functionaliteit, het verhogen van stabiliteit, het optimaliseren van de code en het versnellen van het ontwikkelingsproces.

  • Het back-upsysteem kup is overgebracht naar de kern van Plasma, waarmee versiebeheer van gebruikersgegevens kan worden gemaakt en opgeslagen op externe USB-opslagapparaten of op server. Er is een optie voor automatische opslag van wijzigingen sinds de vorige back-up als een opslagapparaat met back-ups op de computer wordt aangesloten.
  • De kscreenctl-hulpmiddel is toegevoegd, dat de kscreen-doctor vervangt en een meer vertrouwde en gestructureerde commandoregelinterface biedt voor het beheren van uitvoer. Ondersteunde handelingen zijn onder andere het identificeren van beschikbare uitvoerapparaten, het in-/uitschakelen van uitvoerapparaten en het wijzigen van instellingen.

  • De mogelijkheid voor automatische herschildering aan de zijlijn is toegevoegd aan de composietbeheerder KWin. de server schaduwen en randen van vensters, evenals het toepassen van het afgeronde hoeken effect voor applicaties die vensterversiering aan de clientzijde (CSD, client-side-decorated) gebruiken, maar de genoemde opmaak elementen niet ondersteunen. De wijziging heeft het mogelijk gemaakt om een typisch KDE uiterlijk te geven aan applicaties zoals Steam en Discord, waarvan de vensters voorheen zonder schaduwen, omrandingen en afrondingen werden weergegeven.

    Een nieuwe regel voor het overschrijven van vensterattributen van applicaties (KWin Window Rules) is geïmplementeerd om schaduwen te activeren - "Window manager draws titlebar, frame, and shadows". Automatisch worden schaduwen toegevoegd aan X11-applicaties waarin geen server-side decoratie wordt gebruikt en waarin geen schaduwen aan de clientzijde worden gerenderd.

  • De prestaties zijn aanzienlijk verbeterd bij het gebruik van externe grafische kaarten. Omdat de compositing manager bij het gebruik van het Wayland-protocol linux-dmabuf v5 slechts met één grafische kaart kon werken, moesten frames continu via het werkgeheugen worden gekopieerd tijdens het renderen op een andere GPU (bijvoorbeeld op een discrete grafische kaart in plaats van een geïntegreerde). In de nieuwe versie van het linux-dmabuf v6-protocol is dit probleem opgelost en is KWin in staat om onnodig bufferkopiëren te vermijden. In uitgevoerde tests met een grafische kaart aangesloten via USB-C steeg de FPS in vkcube van 5 naar 120, en in de game Cyberpunk 2077 met de "low" preset steeg de FPS van 27 naar 50 bij het gebruik van linux-dmabuf v6.
  • Ondersteuning voor triple buffering van uitvoer is ingeschakeld op systemen met een NVIDIA GPU (KWin activeert automatisch triple buffering als de grafische kaart niet in staat is om de rendering bij te houden). Bij triple buffering worden drie schermbuffers gebruikt - in de eerste wordt gerenderd, de tweede wordt voor uitvoer naar het scherm gebruikt, en de derde wordt gebruikt om het continue renderingsproces voort te zetten, als de eerste buffer is gevuld voor het einde van de verticale synchronisatie (vblank). Het gebruik van de derde extra buffer maakt het mogelijk om haperingen te vermijden die optreden bij dubbele buffering, wanneer er niet kan worden overgeschakeld tussen de render- en uitvoerbuffers voordat de verticale synchronisatie is voltooid. Een dergelijke organisatie van de uitvoer verhoogt de frames per seconde op minder krachtige apparaten, ten koste van een verhoogde uitvoer vertraging.
  • KWin heeft de ondersteuning voor de desktop grafische API OpenGL stopgezet ten gunste van het gebruik van alleen OpenGL ES. Ondersteuning voor OpenGL ES is vereist om te kunnen werken op sommige oudere GPU's en, zoals blijkt, is OpenGL ES voldoende voor alle behoeften van KWin. Daarom is het als de basis interne API behouden, tenminste totdat de ondersteuning voor Vulkan voldoende ontwikkeld is. Door alleen OpenGL ES over te houden, zijn sporadische problemen die voortkwamen uit incompatibiliteit tussen OpenGL en OpenGL ES verholpen (code geschreven en getest met een API leidde tot problemen met de rendering of crashes bij het gebruik van een andere API).
  • KWin heeft ondersteuning geïmplementeerd voor de nieuwe versie van het Emulated Input-systeem 1.6 (libei), dat wordt toegepast voor het emuleren van invoer in omgevingen op basis van Wayland.
  • Een bèta-versie van de uniforme stijl-engine Union is aangeboden voor testen, waarmee verschillende technologieën voor de stijlweergave van toepassingen die beschikbaar zijn in KDE, kunnen worden gebruikt. Standaard wordt in de nieuwe engine het CSS-formaat gebruikt in plaats van het eerder gebruikte SVG. De Union-engine bestaat uit drie lagen: De ingangslaag - zorgt voor het parseren van inkomende bestandsformaten met stijlen (SVG of CSS) en zet deze om in een abstracte beschrijving voor rendering. De tusselaag - implementeert de datamodellen en methoden voor het toepassen van stijlen op elk element. De uitvoerlaag - is verantwoordelijk voor het omzetten van de universele stijl in renderopdrachten die specifiek zijn voor de betreffende grafische stack (QtQuick of Qt Widgets). Om de nieuwe engine in te schakelen, moet het union-pakket worden geïnstalleerd en het thema 'Breeze (Union)' worden geactiveerd in de instellingen (Systeeminstellingen → Kleuren & Thema's → Toepassingsstijl).

  • De mogelijkheden voor externe verbinding met de desktop zijn uitgebreid. De beeldkwaliteit is verbeterd en de vertragingen zijn verminderd bij het werken in trage netwerken of bij frequente inhoudsvernieuwingen op het scherm. Er is een bidirectionele kopieersynchronisatie verzekerd. Een exclusieve modus is toegevoegd die het blokkeren van het scherm aan de serverzijde omvat en de klant een virtueel scherm biedt dat exact de afmetingen van de vensters reproduceren. De instellingenpagina is geoptimaliseerd voor weergave in kleine vensters.

  • In Spectacle is een optie toegevoegd om audio op te nemen tijdens het maken van screencasts (het kan opname van de microfoon gebruiken en het geluid dat door applicaties in het systeem wordt afgespeeld opslaan). De videokwaliteit bij het opnemen van screencasts is verbeterd. Een vervagingseffect is geïmplementeerd, dat zonder het gebruik van OpenCV werkt, waardoor deze bibliotheek uit de afhankelijkheden is verwijderd. Ondersteuning voor het wijzigen van de grootte en resolutie van het virtuele scherm, aangemaakt voor screencasts, is toegevoegd (voorheen was de maat vast op 1920×1080).
  • In de configurator zijn instellingen toegevoegd voor het beheren van de weergave van de dialoog voor alternatieve symbolen na het ingedrukt houden van de toetsen. Het is mogelijk om talen te zoeken op de locale-code en op de naam in de moedertaal of het Engels (bijvoorbeeld, de Russische taal kan worden gevonden met "ru", "русский" en "russian").
    Op de netwerkconfiguratiepagina zijn opties toegevoegd voor het gebruik van EAP-TTLS-authenticatie in StrongSwan. VPN. Een mogelijkheid om het automatisch starten van applicaties in of uit te schakelen is toegevoegd zonder dat de gegevens hoeven te worden verwijderd en opnieuw aangemaakt.

    Bij het instellen van de schermindeling is er een mogelijkheid voor pixel-perfecte aanpassing van elementen, met behulp van de cursor-toetsen.



    De implementatie van de pagina voor het instellen van het venster gedraagt zich, is overgezet naar QML, en de presentatie is geharmoniseerd met andere pagina's.

  • In multi-monitorconfiguraties, naast de naam van de monitor, zijn serienummers van apparaten toegevoegd, uitgelicht in verschillende kleuren. De weergave van labels met monitor nummers bij navigatie tussen schermen en in de prioriteitsinstellingdialoog maakt het mogelijk om de aangesloten monitoren duidelijker te onderscheiden en verwarring bij het gebruik van meerdere monitoren van hetzelfde merk te voorkomen (bijvoorbeeld bij aansluiting op een virtuele machine meerdere virtuele monitoren).

  • In de Discover-applicatiemanagement is de volgorde van secties op de startpagina gewijzigd. Op de updatepagina wordt de zoekfunctie zonder hoofdlettergevoeligheid toegepast. De laadtijd van pictogrammen voor apps in het Flatpak-formaat is versneld. Elementen worden gegroepeerd op basis van uitgevoerde bewerkingen en gerangschikt op activiteit bij het weergeven van de voortgang van de uitvoering.

  • In de dialoogvensters voor het verlenen van toegangsrechten via het XDG-portal systeem (xdg-desktop-portal-kde) zijn de weergave van informatie en formuleringen geharmoniseerd met andere KDE-dialoogvensters.

  • De animatie voor het verschuiven van meldingen is herwerkt, waarbij gebruik wordt gemaakt van een natuurlijker versnellings- en vertragingseffect in de tijd (easing curve). Een realistischer ogende animatie van het springende applicatiepictogram is geïmplementeerd, die naast de cursor wordt weergegeven om de start van het opstartproces van het programma aan te geven.



  • De tekenset in de Emoji-selectie-interface is bijgewerkt naar versie Unicode 17. Er is een mogelijkheid toegevoegd om de grootte van de pictogrammen aan te passen.

  • In de System Monitor-app en de widget voor systeeminformatie is ondersteuning toegevoegd voor het identificeren van de toepassing van de Intel Xe-driver en het weergeven van informatie over de GPU op basis van de Intel Xe-architectuur, die wordt toegepast in Intel Arc-videokaarten en geïntegreerde graphics, te beginnen met Tiger Lake-processors. Er wordt nu ook het videogeheugenverbruik in procenten van de totale VRAM-grootte weergegeven, net zoals het RAM-gebruik wordt getoond. Gebruikers kunnen processen toewijzen aan geselecteerde CPU's of groepen CPU's, zodat ze alleen daarop worden uitgevoerd (CPU-affiniteit).

  • De Breeze-pictogramthema's zijn uitgebreid met pictogrammen voor Android-applicaties en Typst-documenten.

  • Voor gebruikers met een handicap is een modus geïmplementeerd,
    de "dwell clicker", die een muisklik simuleert na het stoppen van de muisaanwijzer.



  • In de widget voor draadloze netwerkinstellingen zijn opties toegevoegd voor automatisch kiezen van een draadloos kanaal wanneer deze in Access Point-modus werkt.
  • Er is nu een melding van lage batterijstatus van aangesloten apparaten, zelfs wanneer programma's in de volledig schermmodus draaien, zodat gebruikers een volledig lege batterij niet missen.
  • In de effecten "Peek at Desktop" en "Window Aperture" zijn de systeeminstellingen voor de animatiesnelheid in overweging genomen.
  • De mogelijkheden voor het detecteren van het gebruik van donkere thema's in GTK 2-gebaseerde applicaties zijn uitgebreid en donkere varianten van de pictogramthema's kunnen worden toegepast om te voorkomen dat lichte pictogrammen worden weergegeven in een donker интерфейс.
  • In QML-gebaseerde applicaties is de kleurkeuze-interface van KDE gebruikt in plaats van de implementatie van Qt, die niet overeenkomt met de kleurenschema's van KDE.
  • Het bovenste sleepgebied voor het verslepen van niet-maximaliseerde vensters van applicaties met het Breeze-thema is vergroot.
  • Er is een mogelijkheid toegevoegd om vensters boven andere vensters te plaatsen tijdens het slepen met de muis, terwijl de Meta-toets wordt ingedrukt.
  • Voor bureaubladachtergronden is er een handmatig inschakelbare diavoorstelling - in plaats van automatisch wisselen van achtergronden, moet je de toetsencombinatie indrukken of het overeenkomstige item in het contextmenu kiezen om naar de volgende afbeelding te gaan.
  • De niet gedocumenteerde toetsencombinatie Meta+Ctrl+x is verwijderd, die werd gebruikt om de functie voor automatisch oproepen van acties op basis van de inhoud van het klembord in te schakelen. Aangezien de combinatie Meta+Ctrl+x dicht bij de vaak gebruikte sequentie Ctrl+X lag, drukten veel gebruikers deze per ongeluk in en wisten ze niet hoe ze de dialoog moesten uitschakelen die verscheen bij elke plakken van een URL uit het klembord.
  • In de inlogmanager wordt de laatste sessie onthouden die door elke gebruiker is gekozen. Er is een mogelijkheid toegevoegd om de functie voor automatisch inloggen te gebruiken in distributies met oude versies van systemd, zoals KDE neon.
  • Globaal geldige toetsencombinaties zijn toegevoegd voor het opnieuw groeperen van taken in de lijst (Meta+Ctrl+PageUp, Meta+Ctrl+PageDown) of het cyclisch schakelen tussen taken (Meta+Ctrl+Shift+PageUp, Meta+Ctrl+Shift+PageDown) in de widget Taakbeheerder.
  • De logica van de toetsencombinaties Meta + 1-9 is gewijzigd, die worden gebruikt voor snelle taakwisseling. In multi-monitor configuraties worden deze toetscombinaties nu toegepast op de taken op de taakbalk op het actieve scherm, en niet op de balk op het scherm dat als primair is gemarkeerd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster