In KDE è stata accelerata la renderizzazione software e implementato un nuovo motore di stili Union

È stato pubblicato un nuovo rapporto settimanale sullo sviluppo di KDE, che presenta le modifiche per la versione KDE Plasma 6.7, il cui rilascio è previsto per giugno. La versione KDE Plasma 6.7 è attualmente in fase di soft freeze. Tra le modifiche approvate questa settimana ci sono:

  • È stato deciso di includere nel KDE Plasma 6.7 il nuovo motore di stili Union, ma non è ancora chiaro se sarà attivato di default o rimarrà come opzione da abilitare nelle impostazioni. Union fornisce un sistema unificato per la gestione degli stili, consentendo di utilizzare diverse tecnologie di styling delle applicazioni disponibili in KDE.

    Il motore è composto da tre strati: di ingresso, intermedio e di uscita. Lo strato di ingresso è implementato tramite plugin rimovibili, che garantiscono l'analisi dei formati di file in entrata con stili e la loro conversione in una descrizione astratta per il rendering. Lo strato intermedio è strutturato come una libreria, che descrive il modello dei dati e i metodi per applicare gli stili a ciascun elemento. Lo strato di uscita contiene plugin per convertire lo stile universale generato dallo strato intermedio in comandi di rendering specifici per un determinato stack grafico.

    Ad esempio, come formato di ingresso possono essere utilizzati i temi di stile in formato SVG o CSS, mentre in output vengono generati stili per QtQuick o Qt Widgets. Per impostazione predefinita, è stato deciso di passare all'uso del formato di ingresso CSS invece del precedente SVG. È stata preparata una nuova implementazione del tema Breeze, formattata in CSS.

    In KDE è stata accelerata la renderizzazione software e implementato un nuovo motore di stili Union
    In KDE è stata accelerata la renderizzazione software e implementato un nuovo motore di stili Union
  • In KWin, optimizations have been implemented that enhance performance and energy efficiency in applications that render using the CPU. The optimization is noticeable in most KDE programs and in applications that utilize QtWidgets (CPU is used for rendering in QtWidgets, while GPU acceleration is employed in QtQuick). For instance, while working in KDevelop, the cursor now moves smoothly and the CPU load during scrolling has decreased from 80-90% to 20%.
  • In KWin è stata aggiunta un'euristica per determinare l'opportunità di utilizzare il direct scan-out per migliorare le prestazioni e ridurre il consumo energetico durante la visualizzazione di finestre a schermo intero.
  • È stata implementata la possibilità di impostare un profilo colore ICC per il display quando è attivata la modalità HDR.
  • Per molti laptop con processori AMD è stata implementata la possibilità di disattivare il driver per la modulazione adattiva della retroilluminazione dello schermo o di regolare manualmente le impostazioni durante il suo utilizzo. Questo driver modifica i colori sullo schermo per migliorare la visibilità delle informazioni a bassi livelli di luminosità.
  • The Discover application manager has improved tools for identifying duplicate applications installed from system packages and from external catalogs in Flatpak format.
  • Nella visualizzazione delle informazioni di sistema (Info Center), le letture dei sensori di temperatura ora vengono visualizzate nelle unità di misura impostate nelle configurazioni di sistema.
  • The Kickoff menu now supports removing applications from the 'Favorites' section by dragging the shortcut outside the widget.
  • The print output management widget has been updated to indicate the number of active and queued jobs separately for each printer.
    In KDE è stata accelerata la renderizzazione software e implementato un nuovo motore di stili Union

Fonte: opennet.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster