Η ομάδα ανάπτυξης του KDE δημοσίευσε την εβδομαδιαία της αναφορά που περιγράφει λεπτομερώς τις τελευταίες εξελίξεις στο περιβάλλον εργασίας της. Ενώ οι τρέχουσες εκδόσεις λαμβάνουν ενημερώσεις κώδικα σταθεροποίησης , η προσοχή της κοινότητας είναι ήδη στραμμένη στην επερχόμενη κυκλοφορία του KDE Plasma 6.8, η οποία έχει προγραμματιστεί για τις 14 Οκτωβρίου.
Αυτή η επόμενη έκδοση υπόσχεται όχι μόνο πολυαναμενόμενες αισθητικές βελτιώσεις, αλλά και βαθιές αλλαγές στο εσωτερικό που θα βελτιστοποιήσουν την απόδοση των γραφικών και τον τρόπο με τον οποίο το σύστημα χειρίζεται την εισαγωγή δεδομένων.
Γραφική μετάβαση και οπτικές βελτιώσεις του KWin στο Plasma 6.8
Αναμφίβολα, μία από τις πιο σημαντικές αλλαγές στην έκδοση 6.8 επηρεάζει άμεσα την οπτική καρδιά της επιφάνειας εργασίας: τον διαχειριστή σύνθεσης KWin . Οι προγραμματιστές αποφάσισαν να εγκαταλείψουν τη χρήση του τυπικού API γραφικών OpenGL για επιφάνεια εργασίας και να χρησιμοποιήσουν αποκλειστικά το OpenGL ES.
Αυτή η παραλλαγή, αν και αρχικά σχεδιάστηκε για ενσωματωμένα και κινητά συστήματα, έχει αποδειχθεί υπεραρκετή για να καλύψει όλες τις ανάγκες απόδοσης του KWin. Ο κύριος λόγος για αυτήν τη μετάβαση είναι η εξάλειψη των συνεχών προβλημάτων ασυμβατότητας και κατακερματισμού κώδικα. Ενοποιώντας την ανάπτυξη σε ένα ενιαίο εσωτερικό API (ενώ η υποστήριξη Vulkan ωριμάζει), θα εξαλειφθούν τα παράξενα οπτικά προβλήματα που εμφανίζονταν όταν ο κώδικας που βελτιστοποιήθηκε για μια έκδοση συγκρούστηκε με μια άλλη. Μαζί με αυτή τη βελτίωση, το KWin θα λανσάρει επίσης υποστήριξη για την έκδοση 1.6 της βιβλιοθήκης Emulated Input (libei), ένα ζωτικό στοιχείο για τη διαχείριση της εισαγωγής δεδομένων στις σύγχρονες συνεδρίες Wayland.
Επιπλέον, οι προγραμματιστές τονίζουν ότι το KDE Plasma 6.8 θα είναι μια απόλαυση τόσο από άποψη γραφικών όσο και από άποψη χρηστικότητας, καθώς τα κινούμενα σχέδια του συστήματος έχουν υποστεί μια ενδελεχή αναθεώρηση για να είναι πιο φυσικά . Η κλασική ειδοποίηση που ολισθαίνει στην οθόνη χρησιμοποιεί πλέον μια μαθηματικά εξομαλυμένη καμπύλη που μιμείται την επιτάχυνση και επιβράδυνση στον πραγματικό κόσμο, και ο εμβληματικός κέρσορας που αναπηδά και υποδεικνύει ότι μια εφαρμογή φορτώνει έχει ξαναγραφτεί με ένα βελτιωμένο φυσικό μοντέλο και υψηλότερο ρυθμό καρέ.
Με γνώμονα την παραγωγικότητα, η μη καταγεγραμμένη συντόμευση πληκτρολογίου (Meta+Ctrl+x) που ενεργοποιούσε τις ενέργειες του προχείρου τελικά αφαιρέθηκε , καθώς η ομοιότητά της με τον κλασικό συνδυασμό κοπής οδήγησε πολλούς χρήστες να την πατήσουν κατά λάθος. Επιπλέον, η επιλογή emoji θα είναι ενημερωμένη με την ενσωμάτωση της έκδοσης 17 του Unicode και έχουν προστεθεί πιο σαφείς επιλογές στο μενού ρυθμίσεων για τον έλεγχο του παραθύρου διαλόγου εναλλακτικών χαρακτήρων που εμφανίζεται όταν κρατάτε πατημένο ένα πλήκτρο.
Σταθεροποίηση για την έκδοση 6.7 και ειδοποίηση ασφαλείας
Ενώ περιμένουμε την κυκλοφορία του Οκτωβρίου, οι τρέχουσες εκδόσεις δεν έχουν παραμεληθεί. Η πρόσφατη ενημέρωση 6.7.2 επικεντρώθηκε στη σταθεροποίηση των ρυθμίσεων πολλαπλών οθονών , στη διόρθωση απροσδόκητων σφαλμάτων του KWin κατά τη χρήση προσαρμοστικών ρυθμών ανανέωσης (VRR) και στη διόρθωση ενός σφάλματος που επηρέαζε την απόδοση των εφαρμογών που βασίζονται στο Chromium σε λειτουργία πλήρους οθόνης.
Εν τω μεταξύ, η έκδοση 6.7.3 θα προσφέρει ανακούφιση στους χρήστες επεξεργαστών Intel , καθώς διορθώνει μια προβληματική τεχνική παλινδρόμηση που αύξησε τη χρήση της CPU κατά τη χρήση της λειτουργίας ατομικού βίντεο. Η ίδια ενημέρωση θα κάνει τη μηχανή αναζήτησης KRunner να καταναλώνει λιγότερους πόρους επιτρέποντας εξαιρετικά σύντομες αναζητήσεις δύο γραμμάτων και θα απενεργοποιήσει την υπηρεσία Kameleon από προεπιλογή, αφού διαπιστώθηκε ότι επηρεάζει αρνητικά τον οπίσθιο φωτισμό του πληκτρολογίου.
Τέλος, η αναφορά επισημαίνει μια κρίσιμη ευπάθεια που επηρεάζει τη λειτουργία "Άνοιγμα νέου παραθύρου" στη Διαχείριση Εργασιών. Το πρόβλημα έγκειται στο γεγονός ότι, για να εκτελέσει μια νέα παρουσία μιας εφαρμογής, το σύστημα διαβάζει απευθείας τα περιεχόμενα του εσωτερικού αρχείου διεργασίας. Δεδομένου ότι μια κακόβουλη εφαρμογή ενθυλακωμένη σε μορφή Flatpak μπορεί να τροποποιήσει αυτήν την τιμή, ένας εισβολέας θα μπορούσε να ξεγελάσει το KDE ώστε να εκτελέσει αυθαίρετες εντολές εκτός του περιβάλλοντος sandbox του, εάν ο χρήστης κάνει κλικ στο "Άνοιγμα νέου παραθύρου".
Παρόλο που αυτό το ελάττωμα ασφαλείας αναφέρθηκε στους προγραμματιστές τον Απρίλιο, κατά τη στιγμή της σύνταξης αυτής της αναφοράς, η διόρθωση βρίσκεται ακόμη υπό ανάπτυξη και αξιολόγηση, επομένως έχει συμπεριληφθεί μια ενημέρωση κώδικα μετριασμού στον κλάδο 6.6.6 για να βελτιώσει τον τρόπο με τον οποίο ο διαχειριστής εργασιών διαβάζει τα αρχεία εφαρμογών.