Το KDE επιταχύνει την απόδοση λογισμικού και εφαρμόζει μια νέα μηχανή τύπου Union

Η τελευταία εβδομαδιαία αναφορά ανάπτυξης του KDE δημοσιεύτηκε, παρουσιάζοντας τις αλλαγές για τον κλάδο KDE Plasma 6.7, ο οποίος αναμένεται να κυκλοφορήσει τον Ιούνιο. Το KDE Plasma 6.7 βρίσκεται αυτήν τη στιγμή σε κατάσταση προσωρινής αδράνειας. Μεταξύ των αλλαγών που εγκρίθηκαν αυτήν την εβδομάδα:

  • Το KDE Plasma 6.7 θα περιλαμβάνει τη νέα μηχανή στυλ Union, αλλά δεν είναι σαφές εάν θα είναι ενεργοποιημένη από προεπιλογή ή θα παραμείνει ως επιλογή ρυθμίσεων. Το Union παρέχει ένα ενοποιημένο σύστημα επεξεργασίας στυλ που επιτρέπει τη χρήση διαφόρων τεχνολογιών στυλ εφαρμογών που είναι διαθέσιμες στο KDE.

    Η μηχανή αποτελείται από τρία επίπεδα: είσοδο, ενδιάμεσο επίπεδο και έξοδο. Το επίπεδο εισόδου υλοποιείται μέσω πρόσθετων (plug-ins) που αναλύουν μορφές αρχείων στυλ εισόδου και τις μετατρέπουν σε αφηρημένες περιγραφές απόδοσης. Το ενδιάμεσο επίπεδο υλοποιείται ως βιβλιοθήκη που περιγράφει το μοντέλο δεδομένων και τις μεθόδους για την εφαρμογή στυλ σε κάθε στοιχείο. Το επίπεδο εξόδου περιέχει πρόσθετες (plug-ins) που μετατρέπουν το καθολικό στυλ που δημιουργείται από το ενδιάμεσο επίπεδο σε εντολές απόδοσης ειδικές για μια συγκεκριμένη στοίβα γραφικών.

    Για παράδειγμα, τα θέματα SVG ή CSS μπορούν να χρησιμοποιηθούν ως είσοδος, δημιουργώντας στυλ για QtQuick ή Qt Widgets ως έξοδο. Η προεπιλεγμένη μορφή εισόδου έχει αλλάξει από SVG σε CSS. Έχει αναπτυχθεί μια νέα υλοποίηση του θέματος Breeze, μορφοποιημένη σε CSS.

     Το KDE επιταχύνει την απόδοση λογισμικού και εφαρμόζει μια νέα μηχανή τύπου Union
     Το KDE επιταχύνει την απόδοση λογισμικού και εφαρμόζει μια νέα μηχανή τύπου Union
  • Το KWin έχει ενημερωθεί με βελτιστοποιήσεις που βελτιώνουν την απόδοση και την ενεργειακή αποδοτικότητα σε προγράμματα που αποδίδουν χρησιμοποιώντας την CPU. Αυτές οι βελτιστοποιήσεις ισχύουν για τα περισσότερα προγράμματα και εφαρμογές KDE που χρησιμοποιούν QtWidgets (το QtWidgets χρησιμοποιεί την CPU για την απόδοση, ενώ το QtQuick χρησιμοποιεί την επιτάχυνση της GPU). Για παράδειγμα, όταν εργάζεστε στο KDevelop, ο δείκτης κινείται πλέον ομαλά και η χρήση της CPU κατά την κύλιση έχει μειωθεί από 80-90% σε 20%.
  • Το KWin έχει προσθέσει μια ευρετική μέθοδο που καθορίζει εάν θα χρησιμοποιηθεί η άμεση σάρωση για τη βελτίωση της απόδοσης και τη μείωση της κατανάλωσης ενέργειας όταν τα παράθυρα επεκτείνονται σε πλήρη οθόνη.
  • Υλοποιήθηκε η δυνατότητα ορισμού ενός προφίλ χρωμάτων ICC για την οθόνη όταν είναι ενεργοποιημένη η λειτουργία HDR.
  • Πολλοί φορητοί υπολογιστές με επεξεργαστές AMD έχουν πλέον την επιλογή να απενεργοποιήσουν το πρόγραμμα οδήγησης προσαρμοστικής διαμόρφωσης οπίσθιου φωτισμού ή να προσαρμόσουν χειροκίνητα τις ρυθμίσεις του όταν είναι ενεργοποιημένο. Αυτό το πρόγραμμα οδήγησης τροποποιεί τα χρώματα της οθόνης για να βελτιώσει την ορατότητα σε χαμηλά επίπεδα φωτεινότητας.
  • Ο διαχειριστής εφαρμογών Discover έχει βελτιωμένες δυνατότητες για τον εντοπισμό διπλότυπων εφαρμογών που έχουν εγκατασταθεί από πακέτα συστήματος και από εξωτερικούς καταλόγους Flatpak.
  • Κατά την εμφάνιση πληροφοριών συστήματος (Κέντρο πληροφοριών), οι μετρήσεις του αισθητήρα θερμοκρασίας εμφανίζονται πλέον στις μονάδες μέτρησης που καθορίζονται στις ρυθμίσεις συστήματος.
  • Το μενού Kickoff υποστηρίζει πλέον την αφαίρεση εφαρμογών από την ενότητα Αγαπημένα σύροντας τη συντόμευση έξω από το γραφικό στοιχείο με το ποντίκι.
  • Το γραφικό στοιχείο ελέγχου εξόδου εκτύπωσης εμφανίζει πλέον τον αριθμό των ενεργών εργασιών και των εργασιών σε ουρά ξεχωριστά για κάθε εκτυπωτή.
     Το KDE επιταχύνει την απόδοση λογισμικού και εφαρμόζει μια νέα μηχανή τύπου Union

Πηγή: opennet.ru