È stato annunciato che KDE Plasma 6.7 entrerà in fase di beta testing, con il codice sorgente bloccato per quanto riguarda le modifiche alle funzionalità (sono accettate solo le patch). L'uscita di KDE Plasma 6.7 è prevista per il 16 giugno.
Modifiche principali in KDE Plasma 6.7:
- Il pacchetto include l'interfaccia utente Plasma Bigscreen, progettata per l'utilizzo su dispositivi multimediali collegati a TV e proiettori. L'ambiente è ottimizzato per schermi di grandi dimensioni e per il funzionamento senza tastiera, tramite telecomandi o assistenti vocali.



- La release include il motore di stile unificato Union, che consente l'utilizzo di varie tecnologie di stile per le applicazioni disponibili in KDE. Per impostazione predefinita, viene utilizzato il CSS per lo stile, in sostituzione del precedente SVG. È stata preparata una nuova implementazione del tema Breeze, con stile CSS. Il motore Union è composto da tre livelli:
- Il livello di input viene implementato tramite plugin che analizzano i formati dei fogli di stile di input e li convertono in descrizioni di rendering astratte. Ad esempio, è possibile utilizzare come formati di input i temi SVG o CSS.
- Il livello middleware è concepito come una libreria che descrive il modello dati e i metodi per applicare stili a ciascun elemento.
- Il livello di output contiene plugin per convertire lo stile generico generato dal livello middleware in comandi di disegno specifici per un particolare stack grafico. Ad esempio, l'output potrebbe generare stili per QtQuick o Qt Widgets.

- È stato implementato il supporto completo per il salvataggio e il ripristino della sessione quando si utilizza Wayland, consentendo di ripristinare lo stato, le associazioni del desktop virtuale e la posizione delle finestre di una sessione interrotta dopo un riavvio o un arresto anomalo. Questa implementazione si basa sul supporto per il protocollo xdg-session-management aggiunto a KWin, introdotto in Wayland-Protocols 1.48.
- È stata aggiunta la possibilità di passare in modo indipendente da un desktop virtuale all'altro su ciascuno schermo (in precedenza, i desktop virtuali venivano commutati in modo sincrono su tutti i monitor, mentre ora sono collegati a ciascun monitor).
- È stata aggiunta una modalità di input da tastiera per segni diacritici e caratteri speciali non disponibili sulla tastiera fisica. Tenendo premuto il tasto associato a un carattere speciale, viene visualizzato un tooltip che consente di selezionare rapidamente il carattere desiderato durante la digitazione. La selezione avviene tramite i tasti cursore, premendo i numeri indicati nel tooltip o cliccando con il mouse. Questa modalità è implementata nel modulo plasma-keyboard e richiede l'attivazione della tastiera virtuale (Impostazioni di sistema > Tastiera > Tastiera virtuale).
- Ora è possibile installare i propri temi audio dagli archivi scaricati, senza doverli estrarre manualmente nella directory …/share/sounds.

- È stata aggiunta una funzione per testare le impostazioni del microfono, che consente di registrarsi e poi riprodurre la registrazione per valutare l'impostazione della sensibilità del microfono.
- La vecchia finestra di dialogo per la gestione della coda di stampa è stata sostituita con una chiamata a un'applicazione separata, plasma-print-queue, che consente di gestire visivamente più code per diverse stampanti locali o esterne.

- Il gestore di composizione KWin ora supporta le swapchain multi-GPU e l'API grafica Vulkan nel backend DRM (Direct Rendering Manager). Ulteriori ottimizzazioni miglioreranno le prestazioni nelle configurazioni multi-GPU. Attualmente, le prestazioni delle GPU integrate AMD e Intel abbinate a schede grafiche dedicate AMD e NVIDIA che utilizzano Vulkan sono pressoché paragonabili a quelle di OpenGL.
- Aggiunto il supporto per il portale Notification xdg per la configurazione e la visualizzazione delle notifiche provenienti da applicazioni isolate, come quelle fornite in formato Flatpak.
- Aggiunto il supporto per il portale "App in background" (org.freedesktop.background.Monitor) (xdg-desktop-portal), che consente alle applicazioni grafiche di passare in background con finestre nascoste, lasciando visibile nella barra delle applicazioni solo un indicatore del loro stato.
- Aggiunto il supporto per la seconda versione del portale org.freedesktop.impl.portal.InputCapture, utilizzato per fornire accesso all'acquisizione di input da applicazioni in ambiente sandbox.
- KWin ora supporta il protocollo Wayland ext-background-effect-v1, che consente effetti come la sfocatura dello sfondo.
- Il gestore di composizione KWin implementa il supporto per il protocollo sperimentale Wayland xx-fractional-scale-v2, che elimina gli spazi superflui tra elementi adiacenti su schermi ad alta densità, come ad esempio tra una finestra ingrandita e un pannello. Il protocollo xx-fractional-scale consente il ridimensionamento del sistema di coordinate logiche, che utilizza valori interi, per migliorare la precisione del posizionamento e aumentare la risoluzione delle coordinate logiche fino al singolo pixel. Questa funzionalità risolve il problema della risoluzione limitata del sistema di coordinate logiche, insufficiente per il posizionamento a livello di pixel richiesto per la piena implementazione del ridimensionamento frazionario in KDE.
Grazie al protocollo xx-fractional-scale, il server e il client compositi possono utilizzare in modo coerente diversi sistemi di coordinate (logico e pixel) quando lavorano con l'oggetto wl_surface. Le coordinate logiche vengono utilizzate per descrivere le dimensioni del contenuto e la posizione delle finestre dal punto di vista dell'utente, mentre le coordinate pixel riflettono le dimensioni effettive nei buffer durante il rendering a schermo. Il protocollo xx-fractional-scale introduce un fattore di scala (scale) che collega le coordinate logiche e pixel, consentendo di gestire situazioni in cui più pixel corrispondono a una singola unità di coordinate logiche.
- KWin è stato aggiornato con ottimizzazioni che migliorano le prestazioni e l'efficienza energetica nei programmi che utilizzano la CPU per il rendering. Queste ottimizzazioni sono evidenti nella maggior parte dei programmi KDE e nelle applicazioni che utilizzano QtWidgets (QtWidgets utilizza la CPU per il rendering, mentre QtQuick sfrutta l'accelerazione GPU). Ad esempio, quando si lavora in KDevelop, il puntatore ora si muove sempre in modo fluido e l'utilizzo della CPU durante lo scorrimento è stato ridotto dall'80-90% al 20%.
- KWin continua a supportare l'API grafica Vulkan nel backend DRM (Direct Rendering Manager). L'utilizzo di Vulkan dovrebbe migliorare le prestazioni nelle configurazioni multi-GPU. Vulkan può ora essere utilizzato per caricare le texture dalla GPU alla CPU.
- Sui sistemi con i915 e driver Intel XE per GPU Intel, KWin ora supporta i piani di sovrapposizione hardware, consentendo la visualizzazione diretta dei contenuti senza composizione. Questa modifica migliora le prestazioni e riduce il consumo energetico per le applicazioni e i giochi che supportano questa nuova funzionalità.
- I menu che utilizzano il tema Breeze ora cambiano lo sfondo degli elementi quando vengono cliccati.
- L'interfaccia per la visualizzazione di un codice QR nel widget degli appunti è stata semplificata (il pulsante di copia è stato spostato nell'intestazione).

- È stata migliorata la precisione del posizionamento dei widget sul desktop. Quando si sposta un widget in un'area in cui non trova spazio, ora viene visualizzata un'anteprima che mostra lo spazio disponibile più vicino in cui il widget potrà effettivamente essere posizionato.
- Ora è possibile modificare lo stile dei tooltip per adattarlo al tema grafico attivo.
- Implementazione migliorata dell'effetto Segni del mouse (che trasforma il cursore in un indicatore che lascia linee sullo schermo) sui touchscreen. È stato aggiunto il supporto per disegnare più linee simultaneamente sugli schermi multi-touch.
- Sono state aggiunte le opzioni di layout della tastiera alle impostazioni sincronizzate con Plasma Login Manager.
- L'opzione per utilizzare icone più grandi e margini maggiori su schermi touch e tablet è stata rimossa dai widget di Gestione attività e dell'area di notifica. Questa opzione risultava incoerente e causava problemi di visualizzazione.
- È stata implementata una modalità push-to-talk globale, in cui il microfono viene attivato solo quando viene premuta e tenuta premuta una determinata combinazione di tasti.
- Ai widget di controllo della luminosità e del colore sono stati aggiunti dei pulsanti per passare rapidamente dalla modalità chiara a quella scura.
- Il configuratore ora visualizza le pagine delle impostazioni per i controller di gioco, i mouse e i touchpad solo se questi dispositivi sono presenti.
- Miglioramento della modifica degli elementi del desktop sui sistemi touchscreen.
- Quando si cerca la parola "memoria", ora viene suggerito di avviare l'applicazione System Monitor.
- I widget e l'applicazione System Monitor ora supportano il monitoraggio dell'attività di rete sulla piattaforma FreeBSD.
- È stato aggiunto un indicatore di avanzamento alla finestra di dialogo per terminare i processi bloccati.
- Il widget Selettore colore ora visualizza un suggerimento sull'assenza del colore selezionato (in precedenza mostrava che era selezionato il colore #000000).

- Nella modalità panoramica, ora è possibile utilizzare lo scorrimento o i tasti Pagina su/Pagina giù per passare da un desktop virtuale all'altro.
- Nei sistemi Wayland, l'immagine del puntatore dello stilo è sincronizzata con il puntatore del mouse e del touchpad.
- KWin ora consente di definire regole persistenti che escludono il contenuto di determinate finestre durante la registrazione di screencast.
- Il programma di screenshot Spectacle ora ha un'opzione "--release-capture", equivalente all'opzione "Accetta al clic e rilascio" nelle impostazioni (che crea uno screenshot subito dopo aver rilasciato il pulsante del mouse dopo aver selezionato un'area rettangolare, senza una conferma separata dell'operazione).
- L'app System Monitor e il widget per il monitoraggio dello stato del sistema ora tengono conto della scelta delle unità di misura per le informazioni, come GB (miliardi di byte) o GiB (2^30).
- È stato implementato l'arrotondamento dei livelli di ridimensionamento dello schermo prossimi al 100%, 200% e 300% a questi valori per migliorare le prestazioni.
- Il pannello di controllo di Widget Explorer ora viene visualizzato sul desktop accanto al puntatore del mouse anziché vicino al bordo sinistro dello schermo.
- Nel configuratore, la pagina con le impostazioni del desktop remoto è stata spostata nel gruppo "Sicurezza e privacy".

- Il widget "Dischi e dispositivi" ora gestisce meglio i dispositivi montati in modalità loop.
- Nel menu dell'applicazione Kicker, analogamente a Kickoff, è ora possibile utilizzare pulsanti non quadrati nel pannello.
- Il configuratore ora supporta le anteprime video per i temi della schermata di accesso SDDM.
- Miglioramento del design delle finestre di dialogo create da KWin.

- Aggiunta un'impostazione per modificare il ritardo prima che venga visualizzata l'interfaccia di cambio finestra dopo aver iniziato a tenere premuti Alt+Tab.
- Sono state aggiunte opzioni per modificare l'ordine di ordinamento e il raggruppamento per desktop virtuali e stanze (attività) alle impostazioni del widget di visualizzazione elenco finestre.

- Nel configuratore, nella pagina delle impostazioni del cursore, le immagini del cursore vengono ora ridimensionate alla dimensione selezionata durante l'anteprima.

- Kwin ora ricorda i margini tra le finestre in modalità affiancata per ogni schermo.
- Quando riapri l'interfaccia di selezione dello sfondo del desktop, verrai riportato al punto in cui eri rimasto l'ultima volta.
- Nell'interfaccia del selettore Emoji, le opzioni delle icone relative al tono della pelle sono raggruppate in una finestra di dialogo pop-up separata.

- È stata introdotta la possibilità di impostare una combinazione di tasti globale per cancellare la cronologia delle notifiche.
- Il configuratore utilizza un pulsante "< Indietro" più tradizionale per tornare dalle sottocategorie (in precedenza era "< Nome categoria").

- È stata aggiunta un'interfaccia separata per la configurazione delle stampanti di rete condivise in Windows-reti.

- La pagina delle impostazioni di notifica del configuratore ora supporta la riproduzione di suoni di notifica selezionabili, indipendentemente dal fatto che i suoni di notifica siano abilitati o meno.
- Sono state aggiunte opzioni per L2TP VPN alla pagina di configurazione della rete nel configuratore.
- È stata ripristinata la possibilità di scegliere il tema Air Plasma, più leggero del tema Oxygen.
- Uno stile di selezione arrotondato è stato implementato nelle applicazioni basate su QtWidgets come Dolphin, Okular e KMail. Questa modifica uniforma l'aspetto e consente una transizione fluida allo stile di selezione precedentemente utilizzato nelle applicazioni basate su QtQuick.


- Il menu dell'app Kickoff ora visualizza la sezione "Preferiti" del menu subito dopo aver aggiunto un'app ai "Preferiti" tramite il menu contestuale, per mostrare chiaramente dove è ora possibile trovare rapidamente l'app.
- Le notifiche generate dal desktop Plasma hanno ora un'icona modificata e un titolo abbreviato.


- Il widget orologio ora supporta il calendario lunare vietnamita.

- L'interfaccia delle impostazioni è stata aggiornata OpenVPNche aggiunge il supporto per parametri per controllare la compressione, l'MTU, l'NCP, il TLS, i timeout e i cifrari.
- Nel configuratore, nella pagina delle impostazioni della connessione di rete, le schede "Wi-Fi" e "Sicurezza Wi-Fi" sono combinate.
- È stato aggiunto un pulsante alla pagina di gestione dei diritti di accesso alle applicazioni nel configuratore per revocare contemporaneamente tutte le autorizzazioni per la registrazione dello screencast da parte delle applicazioni.
- È stato rilasciato un gestore KIO S3 che consente di lavorare direttamente con i file archiviati in servizi di cloud storage compatibili con S3, come Amazon S3, Cloudflare R2, DigitalOcean Spaces e MinIO, dalle applicazioni Dolphin e KDE.

- È stato implementato un pulsante unificato per tornare alla pagina precedente nei widget di gestione degli appunti e della connessione di rete (i due pulsanti "Indietro" non vengono più visualizzati nelle pagine annidate).
- KRunner ha un plugin abilitato di default che visualizza informazioni sulle combinazioni di tasti globali.

- Il widget che implementa il menu globale garantisce che il menu della finestra attiva venga visualizzato, anche se tale finestra si trova su un altro schermo. Per ripristinare il comportamento precedente, in cui il menu scompare dopo aver spostato la finestra su un altro schermo, è stata aggiunta un'opzione specifica alle impostazioni.
- Quando si piastrellano due finestre adiacenti, queste risultano ora perfettamente centrate rispetto allo spazio disponibile sullo schermo, tenendo conto dei pannelli (in precedenza, la finestra più vicina a un pannello si riduceva maggiormente rispetto all'altra).
- Affidabilità migliorata della registrazione dello screencast e dell'avvio delle richieste di desktop remoto nelle applicazioni in ambiente sandbox.
- Supporto migliorato per l'accelerazione 3D in configurazioni con più GPU, una delle quali non supporta OpenGL.
- Sono stati risolti alcuni problemi relativi agli appunti in applicazioni basate su wxWidgets, come KiCad e Audacity. La correzione è inclusa nel ramo di sviluppo di wxWidgets 3.3.3.
- L'utility kscreen-doctor ora supporta la modifica della proprietà dello schermo AutoRotatePolicy, la determinazione dello schermo attivo e l'attivazione/disattivazione simultanea del supporto HDR e Wide Gamut.
- Nella finestra di dialogo per la selezione di uno schermo da trasmettere ad altri sistemi o per la condivisione dell'accesso, la visualizzazione delle miniature è stata migliorata e la visualizzazione dello sfondo del desktop è stata garantita.

- È stata introdotta la possibilità di aggiungere widget orologio aggiuntivi per diversi fusi orari, che mostreranno, tra le altre cose, le differenze di orario rispetto al fuso orario corrente.

- Nel widget del menu globale, gli angoli delle voci di menu evidenziate sono arrotondati.
- È stata introdotta la possibilità di definire un tasto modificatore separato per spostare il focus su un pannello.
- La finestra di dialogo per la selezione delle directory è stata unificata con quella utilizzata per il salvataggio e l'apertura dei file (invece di una finestra di dialogo separata per le directory, è stata aggiunta alla finestra di dialogo standard per l'apertura dei file una modalità che mostra solo le directory).
- Lo strumento di crittografia della directory di Plasma Vault ora indica se è montato in modalità di sola lettura.
- L'applet delle impostazioni di rete offre la possibilità di limitare la gamma di frequenza Wi-Fi (2.4 GHz o 5 GHz).
- Quando si disabilita l'attivazione di KRunner durante la digitazione dalla tastiera del desktop, viene implementata una chiamata di gestione per la selezione dei file in base alle prime lettere digitate.
- È stata aggiunta un'opzione per ordinare gli elementi in ordine inverso al widget della barra delle applicazioni.
- Sui sistemi multi-GPU, le applicazioni basate su Spectacle e KPipeWire ora acquisiscono correttamente il contenuto dello schermo (in precedenza, poteva essere utilizzato il dispositivo di rendering errato).
- L'utilità Monitor di sistema e il widget con le informazioni di sistema ora supportano il rilevamento di configurazioni con più GPU, oltre a fornire statistiche sulla crittografia completa del disco e sul RAID.
- KWin ha aggiunto il supporto per le LUT 3D (3D Lookup Tables) per la rimappatura dei colori, riducendo il consumo di risorse GPU delle funzionalità che accelerano la conversione del colore.
- Abbiamo smesso di creare contesti OpenGL per le applicazioni che non utilizzano OpenGL, riducendo così il consumo di memoria di 10-15 MB per ciascuna di queste applicazioni e diminuendo i tempi di avvio.
- KWin è stato ottimizzato per migliorare le prestazioni dell'interfaccia di commutazione delle finestre Alt+Tab quando l'effetto Evidenzia finestra è attivo e quando è presente un numero elevato di finestre ridotte a icona.
- Nel configuratore, nella pagina "Applicazioni predefinite", è ora possibile selezionare l'applicazione predefinita con l'implementazione del calendario/agenda.

- È stata aggiunta un'opzione per aprire il calendario nell'applet che si apre cliccando con il pulsante centrale del mouse sull'orologio.

- Aggiunto il supporto per i preferiti per le operazioni nelle app visualizzate nei risultati di ricerca.

- È stata aggiunta una voce per visualizzare le informazioni sull'immagine al menu contestuale che appare quando si fa clic con il pulsante destro del mouse sullo sfondo del desktop.

- Monitor di sistema ora categorizza le GPU per nome. Il menu contestuale dell'app Monitor di sistema consente ora l'accesso diretto a specifiche modalità di monitoraggio, come la visualizzazione di un elenco di processi in esecuzione.

- Il widget per l'inserimento nel pannello di separazione è ora accessibile tramite il pulsante "Aggiungi nuovi elementi" nella pagina delle impostazioni del pannello, anziché tramite la barra laterale con l'elenco dei widget.

- Per le configurazioni multi-monitor, è stata aggiunta un'opzione che consente di visualizzare l'interfaccia di commutazione delle finestre Alt+Tab solo sullo schermo principale, indipendentemente dallo schermo che ha il focus di input.
- Il menu dell'applicazione Kicker ora include un'icona speciale per i programmi installati di recente, in modo simile a quanto avviene nell'interfaccia di Kickoff.
- Consente di spostare le applicazioni con il mouse nella sezione "preferiti" dei widget Kickoff, Kicker e Dashboard.
- KRunner ha ampliato le sue capacità di calcolo per espressioni matematiche arbitrarie; ad esempio, ora è possibile inserire non solo "sqrt(2) + 2", ma anche "2 + sqrt(2)".
- Riduzione delle dimensioni delle immagini GIF animate create nelle applicazioni che utilizzano la libreria KPipeWire.
- KWin ha aggiunto un algoritmo euristico che determina se utilizzare la scansione diretta per migliorare le prestazioni e ridurre il consumo energetico quando le finestre vengono espanse a schermo intero.
- È stata implementata la possibilità di impostare un profilo colore ICC per il display quando la modalità HDR è abilitata.
- Molti laptop con processori AMD offrono ora la possibilità di disabilitare il driver di modulazione adattiva della retroilluminazione o di regolarne manualmente le impostazioni quando è attivo. Questo driver modifica i colori dello schermo per migliorare la visibilità a bassi livelli di luminosità.
- Quando si visualizzano le informazioni di sistema (Centro informazioni), le letture del sensore di temperatura vengono ora visualizzate nelle unità di misura specificate nelle impostazioni di sistema.
- Il menu Kickoff ora supporta la rimozione delle applicazioni dalla sezione Preferiti trascinando il collegamento al di fuori del widget con il mouse.
- Il widget di controllo della stampa ora visualizza separatamente il numero di lavori di stampa attivi e in coda per ciascuna stampante.

- KWin è stato aggiornato con ottimizzazioni che riducono il consumo energetico quando si lavora con finestre a schermo intero ed effetti che non risentono della scansione diretta.
- È stata aggiunta un'opzione per visualizzare un elenco delle cartelle aperte di recente al menu dell'applicazione Kicker. I widget Kicker e Dashboard ora consentono di rimuovere gli elementi dalla sezione Preferiti trascinandoli al di fuori del widget.

- È stata aggiunta la possibilità di creare profili di connessione di rete duplicati al widget di gestione della rete.

- Le regole delle finestre di KWin ora supportano il collegamento delle finestre di dialogo a una finestra padre specificata.
- È stata aggiunta la possibilità di rinominare o spostare la directory predefinita "Progetti", che viene creata di recente dalle distribuzioni nella directory home dell'utente, oltre alle directory "Documenti", "Download", "Desktop", "Video", "Musica" e "Immagini".

- Aggiunta una funzione per ingrandire il contenuto dello schermo senza una perdita di qualità percettibile, basata sull'effetto Zoom di KWin.

- Il widget di output di stampa posizionato sul pannello ora visualizza delle etichette che indicano il numero di lavori attivi e in coda.

- Quando un'applicazione X11 in esecuzione tramite XWayland richiede l'autorizzazione a inviare eventi del mouse e della tastiera generati programmaticamente, ora viene visualizzato il nome dell'applicazione. Il configuratore ora visualizza un elenco delle applicazioni a cui è stata precedentemente concessa tale autorizzazione.

- Lo stile KDE viene ora applicato alle finestre di dialogo visualizzate dalle applicazioni Qt che utilizzano il tipo QML MessageDialog (ad esempio, utilizzato dall'applicazione Sticky Note nella sua finestra di dialogo di conferma).

- Fare clic sui pulsanti nella parte superiore di Widget Explorer è stato semplificato (ora il clic funziona anche se si posiziona il cursore sul bordo dello schermo sopra il pulsante, senza dover fare clic direttamente sul pulsante stesso).

- Ora, durante la regolazione automatica della luminosità dello schermo, vengono presi in considerazione parametri aggiuntivi per ottenere prestazioni migliori in condizioni di illuminazione variabili.
- È stato rimosso il limite di 25 secondi per la selezione di un colore dopo aver richiamato il widget Selettore colore.
Fonte: opennet.ru







































