Pubblicato il consueto rapporto settimanale sullo sviluppo di KDE, che presenta il primo insieme di modifiche per il ramo KDE Plasma 6.7, il cui rilascio è atteso per giugno. Lo sviluppo del nuovo ramo è iniziato dopo il passaggio del ramo KDE Plasma 6.6 alla fase di beta testing e il congelamento della base di codice ad essa associata per modifiche funzionali (sarebbero ammesse solo correzioni). Il rilascio di KDE Plasma 6.6 è previsto per il 17 febbraio.
Novità in sviluppo per KDE Plasma 6.7:
- È stata implementata una modalità push-to-talk globale, in cui il microfono si attiva solo durante la pressione e il mantenimento di una specifica combinazione di tasti.
- Sono stati aggiunti pulsanti per il passaggio rapido tra le modalità chiare e scure nei widget di controllo della luminosità e della resa dei colori.
- Nella gestione delle applicazioni Discover, nella sezione "Giochi", è stato garantito il display di sottocategorie separate per i launcher e le utility.

- Nel configuratore è stata realizzata la visualizzazione delle pagine di impostazione dei controller di gioco, del mouse e del touchpad solo in presenza di tali dispositivi.
- È stato migliorato l'editing degli elementi sul desktop nei sistemi con schermo touch.
- Cercando la parola «memoria», ora tra i suggerimenti è offerta l'opzione di avviare l'applicazione Monitor di sistema.
- Nei widget e nell'applicazione System Monitor è stata implementata la funzionalità di monitoraggio dell'attività di rete sulla piattaforma FreeBSD.
Tra le modifiche nella versione beta di KDE Plasma 6.6:
- È stata aggiunta una nuova tastiera su schermo, la plasma-keyboard, in fase di sviluppo per sostituire la tastiera virtuale Maliit. La plasma-keyboard si basa sul codice della tastiera su schermo Qt Virtual Keyboard, che fa parte di Qt. L'implementazione di KDE è ampliata con funzionalità per l'integrazione con l'ambiente desktop Plasma, risolve alcuni problemi di usabilità e applica un nuovo algoritmo di scaling che ha migliorato la visualizzazione della tastiera su schermi stretti.
- È stato aggiunto un nuovo gestore di accesso plasma-login-manager, sviluppato per sostituire il gestore di visualizzazione SDDM (Simple Desktop Display Manager) e risolvere problemi architetturali specifici. Il plasma-login-manager utilizza un backend basato su una versione semplificata di SDDM e un meccanismo di avvio identico a quello utilizzato per avviare la sessione desktop KDE Plasma. Il design della schermata di accesso è simile a quello dell'attuale blocco dello schermo KDE, e le impostazioni sono uniformate con KDE Plasma. Invece di utilizzare QML per personalizzare i temi, è stato proposto di utilizzare plugin esistenti per gli sfondi del desktop, le schede dei colori e i temi di Plasma.
- È stato aggiunto un nuovo wizard di configurazione iniziale plasma-setup, che completa la schermata di benvenuto all'accesso al sistema (Welcome Center). Nel plasma-setup sono proposte operazioni di sistema da eseguire prima del primo accesso dopo l'installazione, come la creazione di un nuovo utente, quello che verrà utilizzato per le operazioni successive, la scelta della lingua e del fuso orario, la configurazione della disposizione della tastiera e l'impostazione dell'accesso di rete.
- Nell'applicazione System Monitor è stata aggiunta la possibilità di impostare le priorità di esecuzione dei processi, similmente a come si può fare nell'old app KSysGuard.

- Di default è interrotta la verifica degli errori nel file system durante il montaggio di un'unità esterna, questa operazione è ora attivata su richiesta tramite un'opzione separata.

- Nella finestra di selezione dello schermo è stato aggiunto un campo per la ricerca e il filtro, che consente di trovare rapidamente lo schermo per nome quando ci sono molte finestre aperte.

- Nell'interfaccia di calibrazione HDR è stata aggiunta una pagina di riepilogo con le impostazioni per applicazioni Windows e giochi.

- Negli applicativi di riproduzione di contenuti multimediali è stata implementata la funzionalità di avanzamento e riavvolgimento utilizzando i tasti specializzati corrispondenti sulla tastiera.
- Nel gestore di composizione kwin è stata aggiunta la compatibilità con il protocollo Wayland color-management-v2, che fornisce funzionalità per la gestione del colore.
- Risolti problemi di artefatti visivi in Firefox quando è attivata la modalità HDR.
- È stata aggiunta la possibilità di salvare le attuali impostazioni di visualizzazione come un nuovo tema.

- Nel widget di gestione Bluetooth è stato aggiunto il pulsante 'Dimentica dispositivo' per rimuovere rapidamente un dispositivo accoppiato senza passare per la configurazione.
- Nell'applicazione System Monitor è stata incorporata una funzione per cercare processi tenendo conto non solo del nome, ma anche delle opzioni della riga di comando, ed è stato ampliato il dialogo per la configurazione delle colonne visualizzate.

- Alla schermata di arresto è stato aggiunto un avviso che informa che il riavvio porterà al caricamento di un altro sistema operativo.

- Nel widget di gestione dell'alimentazione è stata aggiunta l'informazione sui tipi di blocco applicati a singole applicazioni (blocco della sospensione o blocco dell'avvio del salvaschermo).

- Nella configurazione, le pagine delle impostazioni per Thunderbolt e touchscreen vengono visualizzate solo in presenza di tale hardware.
- Durante la visualizzazione delle miniature delle finestre nel widget di gestione delle attività, è stata implementata la focalizzazione sulla finestra attiva per evidenziarla rispetto alle altre finestre aperte.
- Nel menu Kickoff è stata implementata la supporto per il scroll delle applicazioni preferite nel caso non rientrino nell'area a loro dedicata.
- È stata aggiunta la compatibilità con il fornitore di gestione delle password oo7, che supporta l'API Secret Service.
- Effetto di ingrandimento delle aree dello schermo con modalità che consente di centrare l'output in relazione alla posizione del cursore (quando si ingrandisce, il cursore rimane sempre al centro dello schermo).
- Nell'interfaccia di selezione dell'Emoji è stata aggiunta un'opzione per cambiare il colore della pelle nella rappresentazione di persone e mani.

- È stata aggiunta un'impostazione per disabilitare gli indicatori di timeout di autocompletamento nelle notifiche (in alcuni sistemi, tale indicazione aumenta del 15% il carico sulla CPU).

- L'uso del controller di gioco ora viene percepito come un'attività che blocca il passaggio in modalità sospensione e l'attivazione dello screensaver.
- È stato aggiunto un pulsante per richiamare un configuratore completo all'interfaccia a comparsa della disposizione degli schermi nelle configurazioni multi-monitor.

- Nella gestione dei widget nella barra, è stata migliorata la leggibilità delle etichette testuali.

- È stata migliorata la compatibilità con la piattaforma OpenBSD (1,2,3).
- Migliorato l'uso del protocollo Wayland xdg-activation per cambiare il focus d'ingresso tra le applicazioni.
- È stata migliorata l'interfaccia di correzione del colore nel configuratore per le persone con disturbi della percezione dei colori.

- Nella pagina delle impostazioni dei diritti di accesso alle applicazioni è visibile l'identificativo dell'applicazione Flatpak (ad esempio, «com.github.wwmm.easyeffects») anziché il numero di versione. È stata aggiunta la possibilità di selezionare il testo per copiarlo negli appunti.

- Per impostazione predefinita, il salvataggio delle password Wi-Fi è abilitato in un contesto globale, accessibile solo all'utente root, e non associato a singoli utenti. La modifica consentirà ai nuovi utenti di iniziare a utilizzare immediatamente la rete se la connessione Wi-Fi è già stata stabilita in precedenza, senza necessità di un nuovo accesso. Anche nella pagina di accesso, le funzionalità che richiedono la connessione a Internet, come l'uso degli account tramite LDAP, funzioneranno immediatamente.
- Nel widget con il menu delle applicazioni (Application Dashboard), è stata considerata la scheda colore selezionata per la visualizzazione in toni chiari in modalità chiara (di default il menu continua a mostrarsi scuro). È stata aggiunta la possibilità di modificare le dimensioni delle sezioni con le applicazioni preferite (Favorites) e quelle comuni, per lasciare più spazio a una di esse sullo schermo.


- È stata fornita la possibilità di disattivare temporaneamente i modelli e i comandi nel gestore degli appunti Klipper senza rimuoverli dalla lista.

- Gli angoli del marcatore che evidenzia l'elemento attivo del menu superiore nelle applicazioni sono stati arrotondati.

- È garantita una corretta visualizzazione del rapporto d'aspetto delle miniature delle immagini quando si utilizza il servizio per il cambio dello sfondo del desktop «Bing Picture of the Day»: per le immagini viene selezionata in modo adattivo la visualizzazione orizzontale o verticale invece di utilizzare solo il formato verticale.
- Nelle impostazioni dell'estensione per l'integrazione con il browser web ora viene utilizzato uno sfondo scuro se nel browser è abilitato il tema scuro.
- Comando «kcmshell6 —list» ora utilizza l'ordinamento in ordine alfabetico.
- In KRunner è disattivata la modifica dinamica della priorità dell'output dei risultati di ricerca in base alla frequenza di utilizzo, il che permetterà di ottenere un ordinamento più prevedibile. È stata aggiunta la possibilità di regolare il livello del volume dell'applicazione utilizzando la rotellina del mouse sull'icona dell'applicazione.
- È stata implementata la possibilità per le applicazioni di trasmettere la proprietà «position» durante l'inizializzazione per la condivisione dello schermo, migliorando l'operatività in configurazioni multi-monitor.
- Il widget con l'orologio è stato convertito per usare la libreria «libclock», il che ha permesso di eliminare i problemi legati ai fusi orari e migliorare l'efficacia del timer.
- Nel menu delle applicazioni (Kickoff) è stata realizzata una separazione visiva tra categorie selezionate contigue.

- Nell'interfaccia di ricerca, inserendo la query «winver», familiare agli utenti Windows, viene visualizzata la pagina con le informazioni sul sistema.

- È stata implementata la visualizzazione dell'icona del sito durante la gestione della riproduzione di contenuti multimediali nel browser attraverso il widget Media Player, quando non è stato possibile acquisire l'immagine della copertina dell'album.

- Nel configuratore, nella pagina di impostazione dello schermo, è stata unificata la dimensione di tutti i cursori.

- È stata modificata l'animazione di commutazione delle sezioni nelle finestre.
- Limite sul numero massimo desktop virtuali aumentato da 20 a 25 (consente di visualizzare desktop virtuali in una griglia 5×5).
- Aggiunta del supporto per il portale xdg per l'accesso ai dispositivi USB da applicazioni isolate.
- È stata aggiunta la supporto per la personalizzazione della visualizzazione di bordi e contorni degli elementi dell'interfaccia, per i quali viene utilizzato il tema Breeze. Tra le altre cose, è possibile disabilitare completamente i separatori degli elementi o separare con un colore contrastante scelto.


- Nei sistemi con kernel Linux 6.20, il cui sviluppo non è ancora iniziato, è stata implementata la possibilità di regolare la nitidezza di tutto il contenuto dello schermo, a condizione che ci sia un supporto hardware adeguato.
- Nel'interfaccia di selezione dello sfondo del desktop per la visualizzazione in modalità slideshow sono stati aggiunti pulsanti per attivare e disattivare la selezione di tutte le miniature.

- Nella configurazione, è stata ristrutturata l'interfaccia per la configurazione del Bluetooth. Sono stati aggiunti i bordi per i pulsanti degli elementi della lista, il testo sui pulsanti "Connetti" è stato aggiunto e la scheda con le impostazioni del dispositivo attivo viene nascosta quando il Bluetooth è spento.

- Nella configurazione, sono stati implementati margini aggiuntivi nella pagina di selezione dei wallpaper.

- Migliorata la visualizzazione dei contenuti sulle pagine con informazioni di sistema.

- È stata aggiunta la combinazione di tasti Meta+I per richiamare il configuratore.
- Implementata la possibilità di utilizzare la parola chiave "dxdiag", familiare agli utenti di Windows, per estrarre informazioni sul sottosistema grafico durante la ricerca.
- Nei campi di testo è stato utilizzato lo stile standard dei pulsanti per le azioni incorporate.
- In Discover è stata aggiunta un'apposita pulsante per controllare nuovamente la disponibilità di aggiornamenti, visualizzato nella finestra di dialogo dopo il completamento di un'installazione di aggiornamenti e la richiesta di riavvio.
- Nella tema GTK Breeze, analogamente alla tema Qt Breeze, è stata interrotta l'uso dei gradienti sui pulsanti.
- È stata unificata la dimensione dei controlli slider nella pagina di configurazione dello schermo nel configuratore.
- Eseguite ottimizzazioni che hanno consentito di ridurre il consumo di memoria RAM in KDE Plasma di oltre 100 MB grazie al caricamento dalla memoria di immagini non utilizzate, generate per la visualizzazione degli sfondi del desktop. Il prezzo dell'ottimizzazione è stata l'impossibilità di utilizzare la modalità di visualizzazione a mosaico (tiled) degli sfondi, utilizzata per ricreare il design retro in stile KDE 1. La funzionalità per lavorare con tali sfondi è stata estratta dal codice principale delle immagini in un plugin separato chiamato "Tiled".
- Implementata l'impostazione "KWin Scripts -> Abilita desktop virtuali solo su Primario", che consente di legare le finestre ai desktop virtuali solo sul monitor principale; sui monitor secondari, le finestre rimangono sempre visibili, indipendentemente dal desktop virtuale attivo.
- Nel widget di gestione della connessione di rete è stato aggiunto un pulsante per connettersi alla rete ottenendo i parametri Wi-Fi tramite la scansione di un codice QR.

- Nella configurazione, nella pagina delle impostazioni di connessione ai desktop remoti nell'interfaccia principale è stato garantito il display di un avviso in caso di errori, senza la necessità di aprire il log in caso di fallimenti.

- In DrKonqi, l'utilità per l'invio di report sugli arresti anomali, è stata implementata la registrazione degli arresti anomali delle applicazioni non correlate a KDE e la possibilità di inviare report sugli arresti anomali a questi programmi agli sviluppatori o a chiunque li mantenga nel pacchetto.
- Utilizzando il "contagocce" (color picker) per determinare il colore di un pixel sullo schermo, ora viene trasmesso il valore RGB originale del colore, e non il valore dopo l'elaborazione dei filtri (ad esempio, filtro per la modalità notturna) o l'uso di un profilo ICC.
- Nella visualizzazione delle applicazioni GTK utilizzando il tema Breeze, sono stati implementati spazi aggiuntivi per le barre degli strumenti (gli elementi estremi delle barre toccavano i bordi della finestra) ed è stata esclusa l'apparizione di brutte linee nere separatrici.
- È stata garantita la gestione degli angoli attivi (Hot-corner) per richiamare azioni su tutti gli schermi in configurazioni multi-monitor, e non solo sul primo schermo. Se desiderato, questo nuovo comportamento può essere disattivato nelle impostazioni.
- Nel widget di calibrazione HDR è stata aggiunta una pagina per determinare la luminosità massima media durante la visualizzazione in modalità schermo intero.
- Migliorato il funzionamento delle operazioni di drag-and-drop tra finestre di applicazioni basate su Wayland e XWayland.
- Il programma per la creazione di screenshot Spectacle include 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 si prevede di separarla in una libreria per utilizzarla in altre applicazioni KDE. Il riconoscimento del testo avviene tramite il pacchetto Tesseract e si attiva solo se è presente nel sistema.
- È stata riprogettata l'interfaccia delle finestre di dialogo per la conferma dei permessi e la selezione dell'applicazione per la gestione di contenuti specifici.


- È stata riorganizzata l'interfaccia di configurazione del widget timer (invece di due pagine è stata proposta un'unica area di impostazione).

- Sono state unite su un'unica pagina le impostazioni disperse della systray.

- Nell'interfaccia di cambio del tema è stata fornita la possibilità di un'anteprima delle opzioni scure per i temi GTK.

- È stata implementata la memorizzazione del rifiuto della registrazione della sequenza di tasti richiesta all'avvio dell'applicazione (le richieste successive non vengono visualizzate più).
- È stata garantita la conservazione della posizione delle icone sul desktop dopo il rinominamento di file o cartelle.
- È stata migliorata la qualità e la nitidezza della visualizzazione delle informazioni quando si utilizza un fattore di scala frazionato in combinazione con il rendering software.
- Il crash ciclico dei processi non porta più al consumo di memoria e al blocco del sistema.
- Nel set di icone Breeze è stata aggiunta un'icona per i file contenenti codice in Nim.
In KDE Plasma e KWin è stata notevolmente aumentata la fluidità delle animazioni quando si utilizzano schermi con frequenza di aggiornamento superiore a 60Hz.
- È stata ottimizzata KWin, riducendo l'esecuzione di azioni superflue durante il compositing.
- È stata fornita la possibilità di contrassegnare finestre singole per escluderle dalla cattura del contenuto dello schermo (nelle registrazioni dello schermo, finestre simili e finestre pop-up correlate saranno nascoste). Una finestra può essere contrassegnata tramite i menu contestuali nell'intestazione e nel gestore delle attività, così come nell'editor delle regole delle finestre.

- È stata fornita la possibilità di configurare la saturazione dello sfondo per l'effetto di sfocatura dei contenuti. Nella palette di colori scuri, per impostazione predefinita, è stata implementata una sfocatura più scura e la saturazione è stata aumentata del 150%.

- È stata modernizzata l'interfaccia della finestra di dialogo per la gestione dell'accesso remoto (1, 2, 3, 4).


- Durante lo scorrimento delle icone raggruppate nel task manager, le finestre ora vengono visualizzate in base all'ultimo utilizzo, senza dare priorità alle attività a schermo intero.
- Nell'editor di menu (KMenuEdit) è stata implementata la supporto per la selezione di più elementi contemporaneamente per accelerare l'eliminazione di massa.
- Nel widget degli appunti (klipper) è stato rimosso il pulsante per mostrare il dialogo di visualizzazione del codice QR; ora il codice QR viene visualizzato direttamente nell'interfaccia.
- Nella configurazione, quando si tenta di eliminare completamente un gruppo di collegamenti, è stata implementata una richiesta di conferma dell'operazione con l'illuminazione degli elementi da eliminare.
- Nel gestore di composizione KWin è stata implementata l'emulazione dell'estensione XRandr, utilizzata per cambiare dinamicamente la risoluzione, la rotazione, la trasformazione e il mirroring del contenuto dello schermo. Il supporto implementato ha risolto i problemi con la visualizzazione delle applicazioni X11 a schermo intero su schermi widescreen utilizzando XWayland.
- È proseguita la modernizzazione delle finestre di dialogo per permettere alle applicazioni isolate di accedere a risorse esterne (XDG portal). È stata semplificata l'interfaccia per la selezione di finestre e schermi.

- Nel browser web e nel widget di controllo del volume è stata aggiunta una pulsante di fissaggio (pin) per mantenere aperte le finestre pop-up richiamate dalla barra.

- È stato migliorato il display dello stato dei dischi nella pagina di diagnosi SMART nel configuratore.

- Nelle applicazioni basate sul framework Kirigami e QtWidgets, sono stati uniformati l'altezza degli header e i margini tra gli elementi delle liste.

- Nel widget a pannello con il menu delle applicazioni (Kicker) è stato organizzato il display del sottomenu durante il rapido movimento del cursore sugli elementi del menu di primo livello. È stato garantito che il sottomenu si apra a sinistra dell'elemento genitore nel caso il widget sia collocato nel pannello laterale destro.
- 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 inserimento della query di ricerca.
- Aggiunta la possibilità di assegnare combinazioni di tasti globali per avanzare o riportare indietro il contenuto riprodotto di 5 e 30 secondi. Le combinazioni sono assegnate dall'utente e supportate nei lettori multimediali che implementano il protocollo di controllo remoto MPRIS.
- Nel widget con l'elenco delle finestre sono state implementate impostazioni per visualizzare il menu al passaggio del mouse e nascondere l'icona della finestra (rimarrà solo il nome della finestra).
- È stata implementata la possibilità di impostare l'ordine di visualizzazione delle icone nel widget di chiusura della sessione e di blocco dello schermo.
- Rimosso il messaggio 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.
- Disattivando le animazioni nelle impostazioni di sistema, è stata implementata l'opzione automatica 'reduced-motion', che informa le applicazioni della necessità di ridurre l'uso delle animazioni. È stata aggiunta la possibilità di regolare automaticamente la luminosità dello schermo sui dispositivi dotati di sensore di luminosità.
- Nella configurazione, nella pagina delle impostazioni di connessione di rete e Wi-Fi, sono state aggiunte informazioni sulle reti wireless collegate, simili a quelle mostrate nel pannello applet.

- Nel gestore delle applicazioni Discover è stata implementata l'affissione di informazioni sul numero di aggiornamenti disponibili.

- Soluziione al problema della visualizzazione errata dei colori durante l'esecuzione di giochi Windows con supporto HDR su Wine o Proton.
- Nelle notifiche degli screenshot è stata aggiunta una pulsante 'Apri cartella contenente' per aprire la cartella in cui sono salvati gli screenshot.
- Nel widget con l'elenco delle finestre è stata aggiunta la possibilità di escludere le finestre aperte su altri schermi e desktop virtuali.
- Aggiunta l'azione Meta+Shift+O al gestore di riduzione di tutte le finestre per minimizzare tutte le finestre tranne quella attiva.
- Nel sessione basata su Wayland, è stato notevolmente migliorato il supporto per il mirroring del contenuto su più schermi.
- È stata aggiunta la possibilità di utilizzare nella sessione Wayland l'utilità kscreen-doctor per aggiungere modalità di schermo personalizzate.
- Aggiunta la possibilità di spostare le finestre con uno stilo su un tablet grafico (spostamento dello stilo tenendo premuto il tasto Meta).
- Risolti i problemi di arresto anomalo durante l'utilizzo del plugin di terze parti WallpaperEngineKDE in Plasma.
- Ridotto il verificarsi di cadute di frame su monitor con frequenza di aggiornamento molto alta.
- Nelle applicazioni che utilizzano xdg-desktop-portal-kde, è stata aggiunta la possibilità di prevenire la chiusura della sessione, ad esempio, a causa di documenti non salvati.
Fonte: opennet.ru















































