Dopo quattro mesi di sviluppo, è stato pubblicato il rilascio dell'ambiente desktop KDE Plasma 6.6. Per testare le nuove versioni di KDE si possono utilizzare le build dei progetti KDE Linux, KDE Neon e openSUSE (Argon, basato su openSUSE Leap, e Krypton, basato su openSUSE Tumbleweed). 
Modifiche principali in KDE Plasma 6.6:
- Aggiunto un nuovo gestore di accesso, il Plasma Login Manager, sviluppato per sostituire il display manager SDDM (Simple Desktop Display Manager) e risolvere specifici problemi architettonici. Il plasma-login-manager utilizza un backend basato su una versione ridotta di SDDM e un meccanismo di avvio identico a quello utilizzato per avviare una sessione desktop KDE Plasma. Il design della schermata di accesso è simile a quello dell'attuale bloccante dello schermo di KDE, e le impostazioni sono unificate con KDE Plasma. Al posto dell'utilizzo di QML per la personalizzazione dei temi di design, è stato suggerito di utilizzare i plugin esistenti per i wallpaper desktop, gli schemi di colore e i temi di Plasma.
Il Plasma Login Manager è legato al servizio systemd-logind e funziona solo nei sistemi con systemd. Tuttavia, gli sviluppatori di KDE hanno dichiarato che l'ambiente desktop KDE Plasma rimane indipendente da systemd e potrà continuare a essere utilizzato in sistemi senza systemd, come FreeBSD. Questa dipendenza da systemd riguarda solo il nuovo gestore di accesso, che è un componente facoltativo e può essere sostituito con progetti alternativi che operano senza systemd.
- È stato aggiunto un nuovo maestro di configurazione iniziale, il Plasma Setup, che integra la schermata di benvenuto per l'accesso al sistema (Welcome Center). In plasma-setup vengono proposte operazioni di sistema da eseguire prima del primo accesso dopo l'installazione, come la creazione di un nuovo utente, la scelta della lingua e del fuso orario, la configurazione della disposizione della tastiera e la configurazione dell'accesso di rete.
- È stata aggiunta una nuova tastiera su schermo, plasma-keyboard, che è sviluppata in sostituzione della tastiera virtuale Maliit. Plasma-keyboard si basa sul codice della tastiera virtuale Qt Virtual Keyboard, che fa parte di Qt. L'implementazione di KDE è arricchita con funzionalità per l'integrazione con il desktop Plasma, risolvendo alcuni problemi di usabilità e applicando un nuovo algoritmo di scalatura, che migliora la visualizzazione della tastiera su schermi ristretti.
- Nel programma per la creazione di screenshot Spectacle è integrata una funzione di riconoscimento ottico dei caratteri (OCR), che consente di trasformare le parole presenti nell'immagine in testo selezionabile. Attualmente, la funzionalità OCR è limitata a Spectacle, ma in futuro è previsto di integrarla in una libreria per utilizzarla in altre applicazioni KDE. Il riconoscimento del testo avviene tramite il pacchetto Tesseract e viene attivato solo se presente nel sistema.
In Spectacle, you can also label individual windows to exclude them from screen content capture (such windows and their associated pop-ups will be hidden in screencasts). You can label a window through the context menus in the title bar and task manager, as well as in the window rule editor. A 'Open Containing Folder' button has been added to the screenshot notifications for opening the directory where screenshots are saved.
- Aggiunta la possibilità di salvare le attuali impostazioni dell'aspetto come un nuovo tema.
- Nell'interfaccia di cambio del tema, è stata aggiunta la possibilità di visualizzare un'anteprima delle varianti scure dei temi GTK.
- È stata aggiunta la supporto per la configurazione dell'evidenziazione visiva di bordi e contorni degli elementi dell'interfaccia, per quelli che utilizzano il tema Breeze. Tra le altre cose, è possibile disattivare completamente i separatori degli elementi o applicare un colore di contrasto selezionato.
- Nell'interfaccia di selezione degli Emoji è stata aggiunta un'opzione per modificare il colore della pelle quando si rappresentano persone e mani.
- Nel widget di gestione della connessione di rete è stato aggiunto un pulsante per connettersi alla rete ricevendo i parametri Wi-Fi tramite scansione del codice QR.
- The panel now includes the ability to change the task volume level by scrolling with the mouse wheel over the application icon.
- The window list widget has been enhanced to exclude windows opened on other screens and virtual desktops. An option has also been added to open a window after hovering the mouse cursor over its thumbnail for a certain period of time.
- On the desktop, double-clicking a file or directory while holding down the Alt key will now show the properties dialog.
- The configurator has improved the color correction interface for individuals with color perception disorders. A filter for displaying in grayscale has been added.
- Nell'effetto di ingrandimento delle aree dello schermo è stata aggiunta una modalità che consente di centrare l'output rispetto alla posizione del cursore (con l'ingrandimento, il cursore rimane sempre al centro dello schermo).
- Nell'applicazione System Monitor è stata aggiunta la funzione di impostazione delle priorità per l'esecuzione dei processi, simile a quanto si può fare nell'applicazione KSysGuard precedente.
- Di default è stata disabilitata la verifica degli errori nel filesystem durante il montaggio di dispositivi esterni; questa operazione può ora essere attivata su richiesta tramite un'apposita opzione.
- Nella finestra di selezione dello schermo è stato aggiunto un campo di ricerca e filtro, che consente di trovare rapidamente lo schermo per nome in presenza di un gran numero di finestre aperte.
- Nei lettori multimediali è stata implementata la funzione di scorrimento avanti e indietro tramite i pulsanti specializzati sulla tastiera.
- Nel gestore di composizione kwin è stata aggiunta la supporto al protocollo Wayland color-management-v2, che offre funzionalità di gestione del colore.
- Nel gestore composito KWin è stata implementata un'emulazione dell'estensione XRandr, utilizzata per modificare dinamicamente la risoluzione, la rotazione, la trasformazione e il mirroring dei contenuti dello schermo. Il supporto implementato ha risolto i problemi di visualizzazione delle applicazioni X11 a schermo intero su schermi widescreen quando si utilizza XWayland.
- Migliorato l'uso del protocollo Wayland xdg-activation per cambiare il focus di input tra le applicazioni.
- Migliorato il funzionamento delle operazioni di drag-and-drop tra le finestre delle applicazioni basate su Wayland e XWayland.
- Nella sessione basata su Wayland è notevolmente migliorato il supporto per il mirroring dei contenuti su più schermi.
- È stata aggiunta la possibilità di utilizzare l'utility kscreen-doctor nella sessione Wayland per aggiungere modalità di schermo personalizzate.
- Nel widget di gestione Bluetooth è stata aggiunta il pulsante "Dimentica dispositivo" per rimuovere rapidamente un dispositivo associato senza passare al configuratore.
- Nel widget di gestione dell'alimentazione è stata aggiunta un'informativa sui tipi di blocco applicati a singole applicazioni (blocco della sospensione o blocco dell'avvio dello salvaschermo).
- Durante la visualizzazione delle miniature delle finestre nel widget di gestione delle attività, è stata realizzata la messa a fuoco sulla finestra attiva per evidenziarla rispetto ad altre finestre aperte.
- È stata migliorata la leggibilità delle etichette testuali nei widget posizionati nella barra laterale.
- Nel widget con l'implementazione del menu delle applicazioni (Application Dashboard) è stata considerata la schematizzazione dei colori selezionata per mostrare toni chiari nella modalità chiara (di default, il menu continua a essere visualizzato in modalità scura). È stata aggiunta la possibilità di modificare le dimensioni delle sezioni delle applicazioni preferite (Favorites) e delle normali applicazioni, per riservare più spazio a una di esse sullo schermo.
- Dal widget degli appunti (klipper) è stata rimossa la pulsante per visualizzare la finestra di dialogo del codice QR: il codice QR viene ora mostrato direttamente nell'interfaccia.
- Nel widget di calibrazione HDR è stata aggiunta una pagina per determinare la massima luminosità media durante la visualizzazione a schermo intero.
- Il widget con l'orologio è stato aggiornato per utilizzare la libreria 'libclock', consentendo di risolvere problemi con i fusi orari e migliorando l'efficienza del timer.
- L'interfaccia per la configurazione del widget con timer è stata ristrutturata (invece di due pagine è stato proposto un blocco di impostazioni unificato).
- Nel menu Kickoff è stata implementata la possibilità di scorrere l'elenco delle applicazioni preferite, nel caso in cui queste non rientrino nell'area a loro dedicata.
- Nel menu delle applicazioni (Kickoff) è stata realizzata una separazione visiva delle categorie selezionate adiacenti.
- Nel widget della barra con il menu delle applicazioni (Kicker) è stata migliorata la visualizzazione dei sottomenu durante il rapido passaggio del cursore sugli elementi di menu di alto livello. È garantita l'apertura del sottomenu a sinistra dell'elemento genitore nel caso in cui il widget sia collocato nella barra laterale destra.
- Nel menu delle applicazioni Kickoff è stata aggiunta la possibilità di utilizzare i tasti di navigazione per tornare dall'area dei risultati di ricerca al campo di input della query.
- Nel widget con l'elenco delle finestre sono state implementate impostazioni per mostrare il menu al passaggio del mouse e nascondere l'icona della finestra (rimarrà solo il nome della finestra).
- È stata implementata la possibilità di configurare l'ordine di visualizzazione delle icone nel widget di fine sessione e blocco dello schermo.
- Nel configuratore, nella pagina delle impostazioni dello schermo, è stata uniformata la dimensione di tutti gli slider.
- Nell'interfaccia a comparsa per il layout dei display nelle configurazioni multi-monitor è stato aggiunto un pulsante per richiamare il configuratore completo.
- Nella configurazione è stata ristrutturata l'interfaccia per la configurazione del Bluetooth. Sono stati aggiunti bordi ai pulsanti degli elementi della lista, sono stati aggiunti testi ai pulsanti "Collegati" e la scheda con le impostazioni del dispositivo attivo è stata nascosta quando il Bluetooth è spento.
- Nella configurazione, nella pagina di selezione degli sfondi, sono stati realizzati ulteriori margini.
- È stata aggiunta la combinazione di tasti Meta+I per aprire la configurazione.
- Uniformato il formato dei cursori nella pagina di impostazione dello schermo nel configuratore.
- Nel configuratore nella pagina delle impostazioni di connessione a desktop remoti nell'interfaccia principale è stata garantita la visualizzazione di un avviso in caso di errori senza la necessità di aprire il registro in caso di malfunzionamenti.
- Nel configuratore, quando si tenta di eliminare un intero gruppo di scorciatoie, viene visualizzata una richiesta di conferma dell'operazione con evidenziazione degli elementi da eliminare.
- Migliorata la visualizzazione dello stato dei dischi nella pagina di diagnostica SMART nel configuratore.
- Nella configurazione sono state aggiunte informazioni sulle reti wireless collegate alla pagina di impostazione della connessione di rete e Wi-Fi, simili a quelle visualizzate nel pannello applet.
- Nel configuratore è implementata la visualizzazione delle pagine di configurazione per Thunderbolt e touchscreen solo in presenza di tale hardware.
- All'interfaccia di calibrazione HDR è stata aggiunta una pagina di riepilogo con impostazioni per le applicazioni e i giochi Windows.
- Nell'applicazione System Monitor è stata integrata una funzione per cercare processi considerando non solo il nome, ma anche le opzioni della riga di comando, e il dialogo per la configurazione delle colonne visualizzate è stato ampliato.
- Nello schermo di chiusura è stato aggiunto un avviso che informa che il riavvio porterà all'avvio di un altro sistema operativo.
- È stato aggiunto il supporto per il fornitore di archiviazione delle password oo7, che supporta l'API Secret Service.
- È stata aggiunta un'impostazione per disabilitare gli indicatori di timeout nelle notifiche (in alcuni sistemi, tale indicazione aumenta il carico della CPU del 15%).
- L'uso del controller di gioco è ora percepito come un'attività che blocca il passaggio alla modalità sleep e l'avvio dello screensaver.
- È stato migliorato il supporto per la piattaforma OpenBSD (1,2,3).
- Nella pagina delle impostazioni dei diritti d'accesso delle applicazioni viene mostrato l'identificatore dell'app Flatpak (ad esempio, «com.github.wwmm.easyeffects») invece del numero di versione. È stata aggiunta la possibilità di selezionare il testo per copiarlo negli appunti.
- Di default, è attivo il salvataggio delle password Wi-Fi in un contesto globale accessibile solo all'utente root, anziché associato a singoli utenti. Questa modifica consentirà ai nuovi utenti di connettersi immediatamente alla rete se il Wi-Fi è stato già utilizzato in precedenza nel sistema, senza dover effettuare nuovamente l'accesso. Anche le funzioni che richiedono una connessione internet, come l'utilizzo di account tramite LDAP, funzioneranno immediatamente nella pagina di accesso.
- È stata fornita la possibilità di disattivare temporaneamente i modelli e i comandi nel gestore degli appunti Klipper senza rimuoverli dall'elenco.
- Angoli arrotondati per il marcatore che evidenzia l'elemento attivo del menu superiore nelle applicazioni.
- Garantita la corretta visualizzazione del rapporto d'aspetto delle miniature delle immagini quando si utilizza il servizio di cambio sfondo del desktop "Bing Picture of the Day" — viene selezionata in modo adattivo una visualizzazione orizzontale o verticale, invece di utilizzare solo il formato verticale per le immagini.
- Nelle impostazioni del componente aggiuntivo per l'integrazione con il browser web, ora viene utilizzato uno sfondo scuro se il tema scuro è attivato nel browser.
- Nel comando "kcmshell6 —list" è stata implementata l'ordinamento alfabetico.
- In KRunner, dynamic prioritization of search result output based on usage frequency is disabled, allowing for more predictable sorting.
- È stata implementata la possibilità di trasferire la proprietà 'position' dell'applicazione durante l'avvio della condivisione dello schermo per migliorare l'esperienza nelle configurazioni multi-monitor.
- Nell'interfaccia di ricerca, digitando 'winver', un termine familiare agli utenti Windows, viene visualizzata una pagina con informazioni di sistema.
- È stata implementata la visualizzazione dell'icona del sito durante la gestione della riproduzione di contenuti multimediali nel browser tramite il widget Media Player, quando non è stato possibile ottenere l'immagine di copertura dell'album.
- È stata modificata l'animazione di transizione delle sezioni nelle finestre.
- Il limite massimo di scrivanie virtuali è stato aumentato da 20 a 25 (consentendo di visualizzare desktop virtuali in una griglia 5×5).
- È stato aggiunto il supporto per il portale xdg per accedere ai dispositivi USB dalle applicazioni isolate.
- On systems with Linux kernel 7.0, which is still under development, and the required hardware support, the ability to adjust the clarity of all screen content has been implemented.
- Nell'interfaccia di selezione degli sfondi per l'uso nella modalità slideshow sono stati aggiunti pulsanti per attivare o disattivare l'evidenziazione di tutte le miniature.
- È stata migliorata la visualizzazione dei contenuti nelle pagine con informazioni sul sistema.
- È stata implementata la possibilità di utilizzare la parola chiave «dxdiag», familiare agli utenti di Windows, per visualizzare informazioni sul sottosistema grafico durante la ricerca.
- Nei campi di testo è stato adottato lo stile standard dei pulsanti per le azioni integrate.
- Nella GTK theme Breeze, analogamente al tema Qt Breeze, è stato interrotto l'uso di gradienti sui pulsanti.
- Sono state apportate ottimizzazioni che hanno ridotto il consumo di memoria RAM in KDE Plasma di oltre 100 MB, scaricando dalla memoria le immagini non utilizzate create per mostrare gli sfondi del desktop. Il prezzo per questa ottimizzazione è stata l'impossibilità di utilizzare la modalità mosaic (tiled) per visualizzare gli sfondi, utilizzati per ricreare il design retro in stile KDE 1. La funzionalità per lavorare con tali sfondi è stata estratta dal codice principale di gestione delle immagini in un plugin separato chiamato «Tiled».
- È stata implementata l'impostazione «KWin Scripts -> Abilita Desktop Virtuali Solo sul Primario», che consente di legare le finestre ai desktop virtuali solo sullo schermo principale — sugli schermi secondari le finestre rimangono sempre visibili, indipendentemente dal desktop virtuale attivo.
- In DrKonqi, l'utilità per l'invio di rapporti sugli arresti anomali, è stata implementata la registrazione delle chiusure anomale delle applicazioni non correlate a KDE, nonché la possibilità di inviare rapporti sugli arresti anomali in programmi simili agli sviluppatori o ai manutentori nel pacchetto.
- Utilizzando il «color picker» per determinare il colore di un pixel sullo schermo, ora viene trasmesso il valore RGB originale del colore, e non il valore elaborato dai filtri (ad esempio, i filtri per la modalità notturna) o l'utilizzo di un profilo ICC.
- Nella visualizzazione delle applicazioni GTK utilizzando il tema Breeze, sono stati implementati ulteriori padding per le barre degli strumenti (gli elementi estremi delle barre toccavano i bordi della finestra) ed è stato eliminato il verificarsi di antiestetici linee nere divisorie.
- È stata garantita la gestione degli angoli attivi (Hot-corner) per attivare azioni su tutti gli schermi nelle configurazioni multi-monitor, e non solo sul primo schermo. Se desiderato, questo nuovo comportamento può essere disattivato nelle impostazioni.
- E' stata rivisitata l'interfaccia dei dialoghi di conferma delle autorizzazioni e della scelta dell'applicazione per la gestione di contenuti specifici.

- Sono state consolidate in un'unica pagina le impostazioni disperse della tray system.
- È stata garantita la memorizzazione del rifiuto della registrazione della sequenza di tasti richiesta all'avvio dell'applicazione (nei successivi avvii, le richieste ripetute non vengono più visualizzate).
- La posizione dell'icona sul desktop viene mantenuta anche dopo la rinominazione del file o della cartella.
- Migliorata la qualità e la chiarezza delle informazioni quando si utilizza un fattore di scala frazionario insieme al rendering software.
- Il termine anomalo del processo non porta più a esaurimento della memoria e blocco del sistema.
- Aggiunta un'icona per i file con codice in linguaggio Nim nel set di icone Breeze.
In KDE Plasma e KWin, la fluidità delle animazioni è notevolmente migliorata quando si utilizzano schermi con una frequenza di aggiornamento superiore a 60Hz. - Ottimizzato KWin, riducendo le operazioni superflue durante il compositing.
- È stata introdotta la possibilità di regolare la saturazione dello sfondo per l'effetto di sfocatura dei contenuti. Nella modalità colore scuro, la sfocatura predefinita è più scura e la saturazione è aumentata del 150%.
- L'interfaccia della finestra di dialogo per la gestione dell'accesso remoto è stata aggiornata (1, 2, 3, 4).
- Quando scorri le icone raggruppate nel gestore attività, le finestre ora vengono visualizzate in base all'ultimo accesso senza dare priorità alle attività a schermo intero.
- Nell'editor di menu (KMenuEdit) è stata implementata la possibilità di selezionare più elementi contemporaneamente per velocizzare l'eliminazione di massa.
- Continua la modernizzazione delle finestre di dialogo per consentire alle applicazioni isolate di accedere a risorse esterne (portale XDG). L'interfaccia per la selezione delle finestre e dello schermo è stata semplificata.
- Negli applicativi basati sul framework Kirigami e QtWidgets sono state uniformate l'altezza delle intestazioni e i margini tra gli elementi nelle liste.
- È stata aggiunta la possibilità di assegnare combinazioni di tasti globali per fast forward o rewind dei contenuti riprodotti di 5 e 30 secondi. Le combinazioni sono assegnate dall'utente e sono supportate dai lettori multimediali che implementano il protocollo di controllo remoto MPRIS.
- Rimosso l'output della notifica di errore in caso di annullamento dell'inserimento di file sul desktop dagli appunti.
- Migliorata la performance nella selezione degli elementi sul desktop tramite un rettangolo espandibile con il mouse.
- When disabling animations in system settings, the 'reduced-motion' option is automatically set, informing applications to minimize the use of animations.
- Aggiunta la possibilità di regolare automaticamente la luminosità dello schermo sui dispositivi dotati di sensore di luminosità.
- È stata risolta un'anomalia che provocava la visualizzazione errata dei colori durante l'esecuzione di giochi Windows che supportano HDR tramite Wine o Proton.
- Nel gestore di riduzione di tutte le finestre è stata aggiunta l'azione Meta+Shift+O per minimizzare tutte le finestre tranne quella attuale.
- È stata introdotta la possibilità di spostare le finestre con la penna grafica (spostamento della penna mentre si tiene premuto il tasto Meta).
- Ridotto il verificarsi di cadute di frame sui monitor con una frequenza di aggiornamento molto alta.
- Nelle applicazioni che utilizzano xdg-desktop-portal-kde, è stata aggiunta la possibilità di prevenire il termine della sessione, ad esempio a causa della presenza di documenti non salvati.
Fonte: opennet.ru


In KDE Plasma e KWin, la fluidità delle animazioni è notevolmente migliorata quando si utilizzano schermi con una frequenza di aggiornamento superiore a 60Hz.