PÄ projektets 30-Ärsjubileum slÀpptes skrivbordsmiljön KDE Plasma 6.8. För att utvÀrdera de nya KDE-utgÄvorna kan du anvÀnda versioner frÄn KDE-projekt. Linux, KDE Neon och openSUSE (Argon, baserat pÄ openSUSE Leap, och Krypton, baserat pÄ openSUSE Tumbleweed).

Viktiga förÀndringar i KDE Plasma 6.8:
- Stödet för den X11-protokollbaserade sessionen har upphört. Endast Wayland-protokollsessionen finns kvar, med X11-applikationer som stöds av XWayland DDX-servern. Detta avskaffande av X11-stöd pÄverkar endast KDE Plasma-skrivbordsmiljön och pÄverkar inte möjligheten att köra KDE-applikationer i X-serverbaserade miljöer (det finns för nÀrvarande inga planer pÄ att avbryta X11-stödet i KDE-applikationer). För de som behöver X11 har stödet för detta protokoll behÄllits dÀr det Àr möjligt i olika skrivbordskomponenter, och ytterligare Àndringar har gjorts för att förbÀttra kompatibiliteten nÀr applikationer körs ovanpÄ XWayland.
De skÀl som anges för att avbryta stödet för X11 inkluderar den allmÀnna stagnationen av X-serverutveckling och önskan att undvika att slösa begrÀnsade utvecklarresurser pÄ att stödja tvÄ visningssystem och sessionstyper samtidigt. Det anges att eliminering av X11 pÄ lÄng sikt kommer att ge nya möjligheter att utöka funktionalitet, förbÀttra stabiliteten, optimera kod och pÄskynda utvecklingsprocessen.
- SÀkerhetskopieringssystemet kup har flyttats till Plasma-paketet, vilket gör att du kan skapa versionsbaserade sÀkerhetskopior av anvÀndardata och spara dem pÄ externa USB-enheter eller serverDu kan stÀlla in automatisk sparning av Àndringar sedan den senaste sÀkerhetskopian nÀr du ansluter en lagringsenhet som innehÄller sÀkerhetskopior till datorn.

- Verktyget kscreenctl har lagts till. Det ersÀtter kscreen-doctor och ger ett mer vÀlbekant och strukturerat kommandoradsgrÀnssnitt för utdatahantering. Stödda ÄtgÀrder inkluderar identifiering av tillgÀngliga utdataenheter, aktivering/inaktivering av utdataenheter och Àndring av instÀllningar.

- KWins komposithanterare stöder nu automatisk sida-vid-sida-ritning. server Fönsterskuggor och ramar, samt tillÀmpningen av hörnrundning för applikationer som anvÀnder klientsidesfönsterdekoration (CSD) men inte stöder dessa designelement, har uppdaterats. Denna Àndring ger ett mer KDE-liknande utseende till applikationer som Steam och Discord, vars fönster tidigare renderades utan skuggor, ramar eller hörnrundning.


För att aktivera skuggor har en ny regel för att ÄsidosÀtta programfönsterattribut (KWin Window Rules) implementerats: "Fönsterhanteraren ritar namnlist, ram och skuggor." Skuggor lÀggs automatiskt till i X11-program som inte anvÀnder serversidesdekorationer och inte ritar skuggor pÄ klienten.

- Prestandan har förbÀttrats avsevÀrt vid anvÀndning av externa grafikkort. Eftersom Wayland-protokollet linux-dmabuf v5 begrÀnsade kompositionshanteraren till ett enda grafikkort, krÀvde rendering pÄ en annan GPU (till exempel ett separat grafikkort istÀllet för ett integrerat) att bildrutor stÀndigt kopierades via RAM-minnet. Det nya linux-dmabuf v6-protokollet löser detta problem och eliminerar onödig buffertkopiering i KWin. I tester utförda med ett grafikkort anslutet via USB-C ökade FPS frÄn 5 till 120 i vkcube, medan i Cyberpunk 2077 med förinstÀllningen "lÄg" ökade FPS frÄn 27 till 50 med linux-dmabuf v6.
- Trippelbuffringsstöd Àr aktiverat pÄ system med NVIDIA-grafikprocessorer (Kwin aktiverar automatiskt trippelbuffring om grafikkortet inte kan rendera snabbt). Trippelbuffring anvÀnder tre skÀrmbuffertar: den första anvÀnds för rendering, den andra för skÀrmutdata och den tredje anvÀnds för att fortsÀtta renderingen om den första bufferten fylls innan den vertikala skanningen (vblank) Àr klar. Med hjÀlp av denna tredje eliminerar ytterligare buffert hackning som uppstÄr vid dubbelbuffring nÀr det Àr omöjligt att vÀxla mellan renderings- och utdatabuffertar innan den vertikala skanningen Àr klar. Denna utdataorganisation möjliggör högre bildhastigheter pÄ enheter med lÄg strömförbrukning, pÄ bekostnad av ökad inmatningslatens.
- KWin har slutat stödja OpenGL-skrivbordsgrafik-API:et till förmÄn för att endast anvÀnda OpenGL ES. Stöd för OpenGL ES krÀvs för vissa Àldre grafikprocessorer, och OpenGL ES har visat sig vara tillrÀckligt för alla KWins behov, sÄ det har behÄllits som det grundlÀggande interna API:et, Ätminstone tills Vulkan-stödet mognar. Att enbart förlita sig pÄ OpenGL ES har eliminerat enstaka problem orsakade av inkompatibiliteter mellan OpenGL och OpenGL ES (kod skriven och testad med ett API skulle orsaka renderingsproblem eller krascher nÀr det andra anvÀndes).
- KWin implementerar stöd för den nya versionen av systemet Emulated Input 1.6 (libei), som anvÀnds för att emulera inmatning i Wayland-baserade miljöer.
- En betaversion av den enhetliga stilmotorn, Union, finns tillgĂ€nglig för testning. Den möjliggör anvĂ€ndning av olika applikationsstiltekniker som finns tillgĂ€ngliga i KDE. Som standard anvĂ€nder den nya motorn CSS istĂ€llet för den tidigare anvĂ€nda SVG. Union-motorn bestĂ„r av tre lager: Indatalagret analyserar indataformat för stilar (SVG eller CSS) och konverterar dem till en abstrakt beskrivning för rendering. Mellanlagret implementerar datamodellen och metoderna för att tillĂ€mpa stilar pĂ„ varje element. Utdatalagret konverterar den universella stilen till ritkommandon specifika för en viss grafikstack (QtQuick eller Qt Widgets). För att aktivera den nya motorn, installera Union-paketet och aktivera temat "Breeze (Union)" i instĂ€llningarna (SysteminstĂ€llningar â FĂ€rger och teman â Programstil).

- Funktionerna för fjÀrrskrivbordsanslutning har utökats. Bildkvaliteten har förbÀttrats och latensen har minskats vid arbete i lÄngsamma nÀtverk eller med frekventa skÀrmuppdateringar. Dubbelriktad urklippssynkronisering har implementerats. Ett exklusivt lÀge har lagts till, vilket möjliggör skÀrmlÄsning pÄ serversidan och ger klienten en virtuell skÀrm som korrekt Äterger fönsterdimensionerna. InstÀllningssidan har optimerats för visning i smÄ fönster.

- Spectacle har nu ett alternativ för att spela in ljud medan man skapar skÀrmdumpar (du kan anvÀnda en mikrofon eller spara ljud som spelas upp av program pÄ systemet). Videokvaliteten har förbÀttrats vid inspelning av skÀrmdumpar. En oskÀrpa-effekt har implementerats som fungerar utan OpenCV, vilket eliminerar detta bibliotek som ett beroende. Stöd för att Àndra storlek och upplösning pÄ den virtuella skÀrmen som skapas för skÀrmdumpar har lagts till (tidigare var storleken faststÀlld till 1920x1080).
- InstĂ€llningar har lagts till i konfiguratorn för att styra om dialogrutan för alternativ teckenvisning visas efter att man hĂ„llit ner tangenterna. Möjligheten att söka efter sprĂ„k med hjĂ€lp av sprĂ„kkod, sĂ„vĂ€l som efter deras namn pĂ„ modersmĂ„l eller engelska (t.ex. ryska kan sökas efter med "ru", "ŃŃŃŃĐșĐžĐč" och "ryska") har implementerats.
Lade till alternativ pÄ sidan med nÀtverksinstÀllningar för att anvÀnda EAP-TTLS-autentisering i StrongSwan. VPNLade till möjligheten att aktivera eller inaktivera automatisk start av program utan att ta bort och Äterskapa poster.NÀr man konfigurerar skÀrmlayouter Àr det nu möjligt att justera element pixel för pixel med hjÀlp av markörtangenterna.
Implementeringen av sidan för instÀllningar för fönsterbeteende har konverterats till att anvÀnda QML, och designen har förenats med andra sidor.

- I konfigurationer med flera bildskÀrmar visas enhetsnumren, förutom bildskÀrmsnamnet, i olika fÀrger. Att visa bildskÀrmsnummer nÀr man navigerar genom skÀrmar och i dialogrutan för prioritetsinstÀllningar möjliggör en mer visuell separation av anslutna bildskÀrmar och undviker förvirring nÀr man anvÀnder flera bildskÀrmar frÄn samma tillverkare (till exempel nÀr man Àr ansluten till virtuell maskin flera virtuella bildskÀrmar).

- Apphanteraren i Discover har omorganiserat sektioner pÄ huvudsidan. Sökning utan att skiftlÀge kÀnsligt för olika bokstÀver Àr nu aktiverad pÄ uppdateringssidan. IkoninlÀsningen för Flatpak-appar har accelererats. Element grupperas nu efter pÄgÄende ÄtgÀrder och rangordnas efter aktivitet nÀr ÄtgÀrdsförloppet visas.

- I dialogrutorna för att bevilja ÄtkomstrÀttigheter via XDG-portalsystemet (xdg-desktop-portal-kde) Àr presentationen av information och formuleringar enhetliga med andra KDE-dialogrutor.

- Den glidande animationen för aviseringar har omdesignats och anvÀnder en mer naturlig avtagande kurva för att justera jÀmnheten i animationens acceleration och retardation över tid. En mer realistisk studsande animation har implementerats för appikonen, som visas bredvid markören för att indikera starten av appens startprocess.
- TeckenuppsÀttningen i grÀnssnittet för emoji-val har uppdaterats till Unicode-standardversion 17. Möjligheten att skala ikonstorleken har implementerats.

- Systemövervakningsappen och systeminformationswidgeten stöder nu detektering av Intel Xe-drivrutinen och visar information om GPU:er baserat pÄ Intel Xe-arkitekturen, som anvÀnds i Intel Arc-seriens grafikkort och integrerade grafikkort frÄn och med Tiger Lake-processorer. Videominnesförbrukningen visas nu som en procentandel av totalt VRAM, ungefÀr som RAM-förbrukningen visas. Processer kan nu bindas till utvalda processorer eller grupper av processorer för att köras exklusivt pÄ dem (CPU-affinitet).

- Lade till ikoner i ikontemat Breeze Android-Skriv ut ansökningar och dokument.

- För anvÀndare med funktionsnedsÀttningar har ett lÀge implementerats,
"dwell clicker" som simulerar ett musklick efter att pekaren slutat röra sig. - Widgeten för trÄdlösa nÀtverksinstÀllningar innehÄller nu alternativ för att automatiskt vÀlja en trÄdlös kanal nÀr du anvÀnder ÄtkomstpunktslÀge.
- En avisering om lÄg batterinivÄ för anslutna enheter har implementerats, Àven nÀr program körs i helskÀrmslÀge, sÄ att anvÀndaren inte missar en fullstÀndig urladdning.
- Effekterna Peek at Desktop och Window Aperture respekterar nu systemets instÀllningar för animationshastighet.
- FörbÀttrade funktioner för att upptÀcka anvÀndningen av mörka teman i GTK 2-baserade applikationer och tillÀmpa varianter av mörka ikonteman pÄ dem för att förhindra situationer dÀr ljusa ikoner visas i ett mörkt grÀnssnitt.
- QML-baserade applikationer anvÀnder KDE:s fÀrgvÀljargrÀnssnitt istÀllet för att anvÀnda Qt-implementeringen, som inte överensstÀmmer med KDE:s fÀrgscheman.
- Det övre greppomrÄdet har förstorats för att dra programfönster som inte Àr i helskÀrmslÀge med Breeze-temat.
- Lade till möjligheten att placera fönster ovanpÄ andra fönster genom att dra dem med musen samtidigt som du hÄller ner Meta-tangenten.
- Ett manuellt vÀxlingsbart bildspelslÀge har implementerats för skrivbordsbakgrunder. IstÀllet för att automatiskt byta bakgrundsbild mÄste du trycka pÄ ett kortkommando eller vÀlja lÀmpligt alternativ i snabbmenyn för att gÄ till nÀsta bild.
- Tog bort den odokumenterade kortkommandot Meta+Ctrl+x, som anvÀndes för att automatiskt utlösa ÄtgÀrder baserade pÄ innehÄllet i urklippet. Eftersom Meta+Ctrl+x liknar den ofta anvÀnda Ctrl+X-sekvensen, tryckte mÄnga anvÀndare av misstag pÄ den och undrade sedan hur man inaktiverar dialogrutan som visas varje gÄng de klistrade in en URL frÄn urklippet.
- Inloggningshanteraren kommer nu ihÄg varje anvÀndares senaste inloggning. Den automatiska inloggningsfunktionen kan nu anvÀndas i distributioner som kör Àldre versioner av systemd, till exempel KDE neon.
- Lade till globalt giltiga kortkommandon för att ordna om uppgifter i listan (Meta+Ctrl+PageUp, Meta+Ctrl+PageDown) eller vÀxla mellan uppgifter (Meta+Ctrl+Shift+PageUp, Meta+Ctrl+Shift+PageDown) i aktivitetshanterarwidgeten.
- Logiken bakom tangentkombinationerna Meta + 1-9 som anvÀnds för snabb aktivitetsvÀxling har Àndrats. I konfigurationer med flera bildskÀrmar gÀller dessa tangentkombinationer nu för uppgifter i panelen pÄ den aktiva skÀrmen, snarare Àn panelen pÄ skÀrmen som Àr angiven som primÀr skÀrm.

KĂ€lla: opennet.ru














