După patru luni de dezvoltare, a fost lansat versiunea desktop KDE Plasma 6.6. Pentru a evalua performanța noilor versiuni KDE, se pot folosi pachetele de la proiectele KDE Linux, KDE Neon și openSUSE (Argon, bazat pe openSUSE Leap, și Krypton, bazat pe openSUSE Tumbleweed). 
Principalele modificări în KDE Plasma 6.6:
- A fost adăugat un nou manager de conectare, Plasma Login Manager, dezvoltat pentru a înlocui managerul de afișare SDDM (Simple Desktop Display Manager) și pentru a rezolva problemele arhitecturale specifice acestuia. Plasma-login-manager folosește un backend bazat pe o versiune redusă a SDDM și un mecanism de lansare similar cu cel aplicat pentru a iniția sesiunea desktopului KDE Plasma. Designul ecranului de conectare este similar cu cel al blocării existente a ecranului KDE, iar setările sunt unificate cu KDE Plasma. În loc să folosească QML pentru personalizarea temelor de design, se propune utilizarea pluginurilor existente pentru fundaluri de desktop, scheme de culori și teme de design Plasma.
Plasma Login Manager este legat de serviciul systemd-logind și funcționează doar în sistemele cu systemd. Dezvoltatorii KDE au afirmat că desktopul KDE Plasma, în sine, rămâne nelegat de systemd și poate continua să fie utilizat în sistemele fără systemd, inclusiv FreeBSD. Legătura cu systemd se referă doar la noul manager de conectare, care este un component opțional și poate fi înlocuit cu proiecte alternative care funcționează fără systemd.
- A fost adăugat un nou asistent pentru configurarea inițială, Plasma Setup, care completează ecranul de bun venit la conectare (Welcome Center). În plasma-setup sunt propuse operațiuni sistemice care se desfășoară înainte de prima conectare după instalare, precum crearea unui nou utilizator sub care se va lucra, alegerea limbii și a fusului orar, configurarea aranjamentului tastaturii și configurarea accesului la rețea.
- A fost adăugată o nouă tastatură pe ecran, plasma-keyboard, care este dezvoltată ca înlocuitor pentru tastatura virtuală Maliit. Plasma-keyboard este bazată pe codul tastaturii virtuale Qt Virtual Keyboard, care face parte din Qt. Implementarea de la KDE este extinsă cu funcționalități pentru integrarea cu desktopul Plasma, rezolvă problemele de utilizare și aplică un nou algoritm de scalare, permițând îmbunătățirea afișării tastaturii pe ecrane înguste.
- În programul de captură de ecran Spectacle este încorporată o funcție de recunoaștere optică a caracterelor (OCR), care permite transformarea cuvintelor prezente în imagine în text selectabil. În forma sa actuală, funcționalitatea OCR este limitată la Spectacle, dar în viitor se preconizează că va fi desprinsă într-o bibliotecă și utilizată în alte aplicații KDE. Recunoașterea textului se realizează cu ajutorul pachetului Tesseract și se activează doar dacă acesta este disponibil în sistem.
În Spectacle, de asemenea, este oferită posibilitatea de a marca feroneriile pentru a le exclude de la captura conținutului ecranului (în screencasturi, feroneriile marcate și feroneriile conexe vor fi ascunse). O fereastră poate fi marcată prin intermediul meniurilor de context din titlu și din managerul de sarcini, precum și în editorul de reguli ale feroneriilor. În notificările de capturi de ecran a fost adăugată un buton ‘Open Containing Folder’ pentru a deschide directorul în care sunt salvate capturile de ecran.
- A fost adăugată posibilitatea de a salva setările curente de aspect sub formă de nouă temă de design.
- În interfața de schimbare a temelor de design, este oferită posibilitatea de a previzualiza variantele închise ale temelor GTK.
- A fost adăugată suport pentru personalizarea evidențierii vizuale a ramelor și contururilor elementelor de interfață, pentru care se folosește tema Breeze. Printre altele, este posibilă dezactivarea completă a separatorilor de elemente sau separarea contrastantă cu o culoare aleasă.
- În interfața de selecție Emoji a fost adăugată o opțiune pentru schimbarea culorii pielii la reprezentarea persoanelor și mâinilor.
- În widgetul de control al conexiunii de rețea a fost adăugată un buton pentru conectarea la rețea, obținând parametrii Wi-Fi prin scanarea unui cod QR.
- În panou a fost adăugată posibilitatea de a schimba nivelul de volum al sarcinii, utilizând derularea rotiței de mouse pe pictograma aplicației.
- În widgetul cu lista de feronerie a fost adăugată posibilitatea de a exclude feroneriile deschise pe alte ecrane și birouri virtuale. De asemenea, a fost adăugată o opțiune pentru deschiderea feronerie după menținerea cursorului mouse-ului pe miniatura acesteia timp de o anumită perioadă.
- Pe desktop a fost implementată posibilitatea de a afișa un dialog cu proprietățile prin dublu clic pe un fișier sau un director, menținând apăsată tasta Alt.
- În configurator, interfața de corectare a culorilor a fost îmbunătățită pentru persoanele cu deficiențe de percepere a culorilor. A fost adăugat un filtru pentru afișare în nuanțe de gri.
- În efectul de mărire a zonelor de ecran a fost adăugat un mod care permite centrirea ieșirii în funcție de poziția cursorului (în timpul mărării, cursorul rămâne întotdeauna în centrul ecranului).
- În aplicația System Monitor a fost adăugată suport pentru stabilirea priorităților de execuție a proceselor, similar cu modul în care se poate face în vechea aplicație KSysGuard.
- În mod implicit, verificarea erorilor în sistemul de fișiere a fost oprită la montarea unui dispozitiv extern, această operațiune fiind acum efectuată la cerere printr-o opțiune separată.
- În dialogul de selecție a ecranului a fost adăugat un câmp de căutare și filtrare, permițând găsirea rapidă a ecranului după nume în cazul unui număr mare de feronete deschise.
- În aplicațiile pentru redarea multimedia a fost implementat suport pentru derularea înainte și înapoi cu ajutorul butoanelor specializate de pe tastatură.
- În managerul de compozitie KWin a fost adăugat suport pentru protocolul Wayland color-management-v2, oferind posibilități de gestionare a culorilor.
- În managerul de compozitie KWin a fost implementată emularea extensiei XRandr, utilizată pentru modificarea dinamică a rezoluției, rotației, transformării și oglindririi conținutului ecranului. Suportul implementat a rezolvat problemele de afișare a aplicațiilor X11 în modul pe ecran complet pe ecrane widescreen utilizând XWayland.
- Utilizarea protocolului Wayland xdg-activation pentru comutarea focalizării de introducere între aplicații a fost îmbunătățită.
- Funcționarea operațiunilor drag-and-drop între feronete de aplicații pe bază de Wayland și XWayland a fost îmbunătățită.
- În ședințele pe bază de Wayland, suportul pentru oglindirea conținutului pe mai multe ecrane a fost semnificativ îmbunătățit.
- A fost adăugată posibilitatea de a utiliza utilitarul kscreen-doctor în sesiunea Wayland pentru a adăuga moduri proprii de ecran.
- În widgetul de gestionare Bluetooth a fost adăugată un buton „Forget device” pentru ștergerea rapidă a unui dispozitiv asociat fără a accesa configuratorul.
- În widgetul de gestionare a energiei a fost adăugată informația despre tipurile de blocare aplicate unor aplicații individuale (blocați trecerea în modul de somn sau blocați lansarea salvării de ecran).
- Când vizualizați machetele ferestrelor în widgetul de gestionare a sarcinilor, s-a implementat focalizarea pe fereastra activă pentru a o evidenția față de celelalte feronstită deschise.
- Claritatea etichetelor textuale din widgeturile plasate în panou a fost îmbunătățită.
- În widgetul cu implementarea meniului aplicațiilor (Application Dashboard) s-a ținut cont de schema de culori aleasă pentru a fi afișată în nuanțe deschise în modul de iluminare deschis (în mod implicit, meniul continuă să fie afișat întunecat). A fost adăugată posibilitatea de a schimba dimensiunea secțiunilor cu aplicații favorite (Favorites) și obișnuite pentru a evidenția mai mult una dintre ele pe ecran.
- Din widgetul clipboard-ului (klipper) a fost eliminat butonul pentru a deschide dialogul de vizualizare QR-code - codul QR este acum afișat direct în interfață.
- În widgetul de calibrare HDR a fost adăugată o pagină pentru a determina luminozitatea medie maximă atunci când este afișată în mod pe tot ecranul.
- Widgetul cu ceasuri a fost convertit pentru a utiliza biblioteca „libclock”, ceea ce a eliminat problemele legate de fusurile orare și a îmbunătățit eficiența muncii cu cronometrele.
- Interfața de configurare a widgetului cu cronometru a fost reproiectată (în loc de două pagini, s-a propus un bloc de setări unificat).
- În meniul Kickoff a fost implementat suportul pentru derularea listei aplicațiilor favorite, în cazul în care acestea nu încap în zona alocată pentru ele.
- În meniul aplicațiilor (Kickoff) a fost realizată o separare vizuală a categoriilor selectate adiacente.
- În widgetul din panou cu meniul aplicațiilor (Kicker) a fost reglată afișarea submeniului atunci când cursorul se deplasează rapid pe elementele meniului de nivel superior. A fost asigurată deschiderea submeniului pe partea stângă a elementului părinte în cazul în care widgetul este plasat în panoul lateral drept.
- În meniul aplicațiilor Kickoff a fost adăugată posibilitatea de a utiliza tastele de control al cursorului pentru a reveni din zona rezultatelor căutării la câmpul de introducere a interogării de căutare.
- În widgetul cu lista ferestrelor s-au implementat setări pentru a afișa meniul la trecerea cursorului și pentru a ascunde pictograma ferestrei (va rămâne doar numele ferestrei).
- A fost implementată posibilitatea de a configura ordinea de afișare a pictogramelor în widgetul de încheiere a sesiunii și blocare a ecranului.
- În configurator, pe pagina de setare a ecranului, dimensiunea tuturor cursorilor a fost unificată.
- În interfața ascunsă a configurării monitoarelor pentru configurații cu mai multe monitoare a fost adăugată un buton pentru accesarea configuratorului complet.
- În configurator, interfața pentru setările Bluetooth a fost refăcută. Au fost adăugate cadre pentru butoanele elementelor din listă, s-a adăugat text pe butoanele „Conectare” și s-a asigurat ascunderea tab-ului cu opțiunile dispozitivului activ când Bluetooth-ul este dezactivat.
- În configurator, pe pagina de alegere a tapetului, au fost implementate margini suplimentare.
- A fost adăugată combinația de taste Meta+I pentru a deschide configuratorul.
- Dimensiunea sliderelor pe pagina de configurare a ecranului din configurator a fost unificată.
- În configurator, pe pagina de setări pentru conexiunea la desktopuri la distanță în interfața principală a fost asigurată afișarea unui avertisment în cazul apariției erorilor fără a fi necesară deschiderea jurnalului în caz de defecțiuni.
- În configurator, la încercarea de a șterge complet un grup de pictograme, a fost implementat un mesaj de confirmare a operației cu evidențierea elementelor de șters.
- A fost îmbunătățită afișarea stării hard disk-urilor pe pagina de diagnosticare SMART din configurator.
- În configurator, pe pagina de setare a conexiunii la rețea și Wi-Fi, a fost adăugată informația despre rețelele wireless conectate, similar cu informațiile afișate în panoul de aplicații.
- În configurator, paginile de setări pentru Thunderbolt și pentru ecranul tactil sunt afișate doar în prezența respectivelor echipamente.
- În interfața de calibrare HDR a fost adăugată o pagină sumarizatoare cu setări pentru aplicațiile și jocurile Windows.
- În aplicația System Monitor a fost integrată funcția de căutare a proceselor, având în vedere nu doar numele, ci și opțiunile din linia de comandă, iar dialogul pentru configurarea coloanelor afișate a fost extins.
- Pe ecranul de închidere a fost adăugată o avertizare că repornirea va conduce la încărcarea unei alte sisteme de operare.
- A fost adăugată suportul pentru furnizorul de stocare a parolelor oo7, care suportă API-ul Secret Service.
- A fost adăugată o opțiune pentru dezactivarea indicatorilor de timeout în notificări (pe unele sisteme, această indicație crește încărcarea CPU cu 15%).
- Utilizarea controlerului de jocuri este acum percepută ca o activitate care blochează trecerea în modul de așteptare și activarea ecranului de blocare.
- A fost îmbunătățită suportul pentru platforma OpenBSD (1,2,3).
- Pe pagina de configurare a permisiunilor aplicațiilor, este afișat identificatorul aplicației Flatpak (de exemplu, „com.github.wwmm.easyeffects”) în locul numărului de versiune. A fost adăugată opțiunea de a selecta textul pentru a-l copia în clipboard.
- În mod implicit, stocarea parolelor Wi-Fi este activată în contextul global, accesibil doar utilizatorului root, și nu este legată de utilizatori individuali. Această modificare va permite utilizatorilor noi să înceapă imediat să lucreze în rețea dacă sistemul a fost deja conectat la Wi-Fi, fără a fi necesară reconectarea. De asemenea, funcțiile care necesită conexiune la internet vor funcționa imediat pe pagina de autentificare, cum ar fi utilizarea conturilor prin LDAP.
- A fost oferită posibilitatea de a dezactiva temporar șabloanele și comenzile în managerul clipboard-ului Klipper fără a le elimina din listă.
- Colțurile markerului care evidențiază elementul activ din meniul superior al aplicațiilor au fost rotunjite.
- S-a asigurat afișarea corectă a raportului de aspect al miniaturilor imaginilor când se utilizează serviciul de schimbare a fundalului desktop-ului „Bing Picture of the Day” — în loc să se folosească doar formatul portret, se alege adaptiv formatul peisaj sau portret.
- În setările extensiei pentru integrarea cu browserul web, acum se utilizează un fond întunecat dacă modul întunecat este activat în browser.
- Comanda „kcmshell6 —list” utilizează acum sortarea în ordine alfabetică.
- În KRunner s-a dezactivat modificarea dinamică a priorității rezultatelor căutării în funcție de frecvența utilizării, ceea ce va permite obținerea unei sortări mai previzibile.
- A fost implementată posibilitatea ca aplicația să transmită proprietatea „position” la inițierea partajării de ecran pentru a îmbunătăți funcționarea în configurații multi-monitor.
- În interfața de căutare, când se introduce interogarea „winver”, familiară utilizatorilor Windows, este afișată o pagină cu informații despre sistem.
- A fost implementată afișarea pictogramei site-ului atunci când se controlează redarea conținutului media în browser prin widget-ul Media Player, atunci când nu s-a putut obține o imagine de coperta albumului.
- A fost schimbată animația în timpul comutării secțiunilor în feronerie.
- Limita de număr maxim birouri virtuale îmbunătățit de la 20 la 25 (permițând afișarea desktopurilor virtuale într-o rețea 5×5).
- Adăugată suport pentru portalul xdg pentru accesul la dispozitive USB din aplicațiile izolate.
- Pe sistemele cu kernel Linux 7.0, al cărui dezvoltare tocmai a început, și cu suport hardware corespunzător, a fost implementată posibilitatea de ajustare a clarității întregului conținut de pe ecran.
- În interfața de selectare a wallpaper-ului pentru a fi afișat în modul slideshow au fost adăugate butoane pentru a seta și anula selectarea tuturor miniaturilor.
- Îmbunătățită afișarea conținutului pe paginile cu informații despre sistem.
- Implementată posibilitatea de a folosi cuvântul cheie „dxdiag”, familiar utilizatorilor Windows, pentru a afișa informații despre subsistemul grafic la căutare.
- În câmpurile de text s-a folosit stilul standard al butoanelor pentru acțiuni încorporate.
- În tema GTK Breeze, similar cu tema Qt Breeze, s-a renunțat la utilizarea gradientelor pe butoane.
- Au fost realizate optimizări care au redus consumul de memorie RAM în KDE Plasma cu peste 100 MB prin descărcarea din memorie a imaginilor neutilizate, create pentru a fi afișate ca wallpaper. Prețul acestei optimizări a fost imposibilitatea de a utiliza modul de afișare mozaic (tiled) pentru wallpaper-uri, folosit pentru a recrea designul retro în stil KDE 1. Funcționalitatea pentru a lucra cu astfel de wallpaper-uri a fost mutată din codul principal de lucru cu imaginile într-un plugin separat „Tiled”.
- Implementată setarea „KWin Scripts -> Enable Virtual Desktops Only on Primary”, care permite atașarea ferestrelor la desktopurile virtuale doar pe ecranul principal — pe monitoarele secundare feroneriile rămân întotdeauna vizibile, indiferent de desktopul virtual activ.
- În DrKonqi, utilitar pentru trimiterea rapoartelor de erori, a fost implementată contabilizarea închiderilor neașteptate ale aplicațiilor, care nu sunt legate de KDE, precum și posibilitatea de a trimite rapoarte de erori în astfel de programe dezvoltatorilor sau menținerii în distribuție.
- Atunci când se folosește „pipeta” (color picker) pentru a determina culoarea unui pixel de pe ecran, acum se transmite valoarea RGB originală a culorii, nu valoarea după procesarea prin filtre (de exemplu, un filtru pentru modul de noapte) sau utilizarea profilului ICC.
- Când se afișează aplicații GTK folosind tema Breeze, au fost implementate margini suplimentare pentru barele de instrumente (elementele externe ale barelor ating marginile ferestrei) și a fost eliminată apariția unor linii negre inestetice de separator.
- S-a asigurat gestionarea colțurilor active (Hot-corner) pentru invocarea acțiunilor pe toate ecranele în configurații multi-monitor, nu doar pe primul ecran. Utilizatorii pot dezactiva acest comportament în setări dacă doresc.
- Designul dialogurilor de confirmare a permisiunilor și alegere a aplicației pentru gestionarea anumitor tipuri de conținut a fost regândit.

- Setările dispersate ale sistemului de lucru au fost unite pe o singură pagină.
- A fost implementată memorarea refuzului de înregistrare a secvenței de taste solicitate la lansarea aplicației (la următoarele lansări, nu mai apare cererea repetată).
- S-a asigurat păstrarea poziției pictogramei de pe desktop după redenumirea unui fișier sau director.
- Calitatea și claritatea afişării informațiilor au fost îmbunătățite atunci când se folosește un factor de scalare fracțional în combinație cu redarea software.
- Închiderea ciclică bruscă a procesului nu mai duce la epuizarea memoriei și la blocarea sistemului.
- Pachetul de pictograme Breeze a fost îmbogățit cu o pictogramă pentru fișierele cu cod scris în limbajul Nim.
În KDE Plasma și KWin, a fost semnificativ îmbunătățită fluiditatea animației pe ecranele cu rată de refresh mai mare de 60Hz. - Optimizarea KWin a redus execuția unor acțiuni inutile în timpul compunerii.
- A fost introdusă posibilitatea de a configura saturația fundalului pentru efectul de estompare a conținutului. În schema de culori întunecate, estomparea a fost setată mai închisă în mod implicit, iar saturația a fost crescută cu 150%.
- Interfața dialogului de gestionare a accesului la distanță a fost modernizată (1, 2, 3, 4).
- Atunci când se derulează pictogramele grupate în managerul de sarcini, feroneriile sunt acum afișate în ordinea ultimei accesări, fără a prioritiza sarcinile pe ecran complet.
- Editorul de meniu (KMenuEdit) a implementat suport pentru selectarea simultană a mai multor elemente pentru a facilita ștergerea în masă.
- Continuarea modernizării dialogurilor pentru accesul aplicațiilor izolate la resurse externe (XDG portal). Interfața pentru selecția feroneriilor și ecranelor a fost simplificată.
- În aplicațiile bazate pe cadrul Kirigami și QtWidgets, au fost uniformizate înălțimea antetelor și spațiile dintre elemente în liste.
- A fost adăugată opțiunea de a desemna combinații de taste globale pentru a derula conținutul redat înainte sau înapoi cu 5 și 30 de secunde. Combinațiile sunt stabilite de utilizator și sunt acceptate în redatoarele multimedia care implementează protocolul de control la distanță MPRIS.
- A fost eliminată afișarea notificării de eroare în cazul anulării inserării fișierelor pe desktop din clipboard.
- A fost îmbunătățită performanța selectării elementelor pe desktop prin intermediul unui cadru dreptunghiular extensibil cu mouse-ul.
- La dezactivarea animației în setările de sistem, opțiunea „reduced-motion” este setată automat, informând aplicațiile despre necesitatea de a minimaliza utilizarea animațiilor.
- A fost adăugată opțiunea de ajustare automată a luminozității ecranului pe dispozitive cu senzor de iluminare.
- Problema cu afișarea incorectă a culorilor la rularea jocurilor Windows cu suport HDR în Wine sau Proton a fost rezolvată pe o cale alternativă.
- A fost adăugat acțiunea Meta+Shift+O în handler-ul de minimizare a tuturor ferestrelor pentru a minimiza toate feronestele, cu excepția celei active.
- A fost adăugată opțiunea de a muta feronestele cu stylusul de pe tabla grafică (deplasarea stylusului în timp ce se ține apăsată tasta Meta).
- A fost redusă apariția pierderilor de cadre (frame drop) pe monitoarele cu rată de refresh foarte mare.
- În aplicațiile care utilizează xdg-desktop-portal-kde, a fost adăugată opțiunea de a preveni terminarea sesiunii, de exemplu, din cauza existenței documentelor nesalvate.
Sursa: opennet.ro


În KDE Plasma și KWin, a fost semnificativ îmbunătățită fluiditatea animației pe ecranele cu rată de refresh mai mare de 60Hz.