Στην 30ή επέτειο του έργου, κυκλοφόρησε το περιβάλλον εργασίας KDE Plasma 6.8. Για να αξιολογήσετε τις νέες εκδόσεις του KDE, μπορείτε να χρησιμοποιήσετε δομές από έργα KDE. Linux, KDE Neon και openSUSE (Argon, βασισμένο στο openSUSE Leap, και Krypton, βασισμένο στο openSUSE Tumbleweed).

Βασικές αλλαγές στο KDE Plasma 6.8:
- Η υποστήριξη για την περίοδο λειτουργίας που βασίζεται στο πρωτόκολλο X11 έχει διακοπεί. Μόνο η περίοδος λειτουργίας πρωτοκόλλου Wayland παραμένει, με τις εφαρμογές X11 να υποστηρίζονται από τον διακομιστή XWayland DDX. Αυτή η διακοπή της υποστήριξης X11 επηρεάζει μόνο το περιβάλλον εργασίας KDE Plasma και δεν επηρεάζει την ικανότητα εκτέλεσης εφαρμογών KDE σε περιβάλλοντα που βασίζονται σε διακομιστή X (προς το παρόν δεν υπάρχουν σχέδια για διακοπή της υποστήριξης X11 σε εφαρμογές KDE). Για όσους χρειάζονται X11, η υποστήριξη για αυτό το πρωτόκολλο έχει διατηρηθεί όπου είναι δυνατόν σε διάφορα στοιχεία επιφάνειας εργασίας και έχουν γίνει πρόσθετες αλλαγές για τη βελτίωση της συμβατότητας κατά την εκτέλεση εφαρμογών πάνω από το XWayland.
Οι λόγοι που αναφέρονται για τη διακοπή της υποστήριξης του X11 περιλαμβάνουν τη γενική στασιμότητα στην ανάπτυξη του διακομιστή X και την επιθυμία να αποφευχθεί η σπατάλη περιορισμένων πόρων προγραμματιστών στην ταυτόχρονη υποστήριξη δύο συστημάτων προβολής και τύπων συνεδριών. Αναφέρεται ότι, μακροπρόθεσμα, η κατάργηση του X11 θα προσφέρει νέες ευκαιρίες για την επέκταση της λειτουργικότητας, τη βελτίωση της σταθερότητας, τη βελτιστοποίηση του κώδικα και την επιτάχυνση της διαδικασίας ανάπτυξης.
- Το σύστημα δημιουργίας αντιγράφων ασφαλείας kup έχει μετακινηθεί στο κύριο πακέτο Plasma, επιτρέποντάς σας να δημιουργείτε αντίγραφα ασφαλείας των δεδομένων χρήστη με βάση τις εκδόσεις και να τα αποθηκεύετε σε εξωτερικές μονάδες USB ή διακομιστήΜπορείτε να ρυθμίσετε την αυτόματη αποθήκευση των αλλαγών από το τελευταίο αντίγραφο ασφαλείας όταν συνδέετε μια συσκευή αποθήκευσης που περιέχει αντίγραφα ασφαλείας στον υπολογιστή σας.

- Προστέθηκε το βοηθητικό πρόγραμμα kscreenctl. Αντικαθιστά το kscreen-doctor και παρέχει μια πιο οικεία και δομημένη διεπαφή γραμμής εντολών για τη διαχείριση εξόδου. Οι υποστηριζόμενες λειτουργίες περιλαμβάνουν τον εντοπισμό διαθέσιμων συσκευών εξόδου, την ενεργοποίηση/απενεργοποίηση συσκευών εξόδου και την αλλαγή ρυθμίσεων.

- Ο διαχειριστής σύνθετων δεδομένων KWin υποστηρίζει πλέον την αυτόματη σχεδίαση δίπλα-δίπλα. υπηρέτης Οι σκιές και τα περιγράμματα των παραθύρων, καθώς και η εφαρμογή στρογγυλοποίησης γωνιών για εφαρμογές που χρησιμοποιούν διακόσμηση παραθύρων από την πλευρά του πελάτη (CSD) αλλά δεν υποστηρίζουν αυτά τα στοιχεία σχεδίασης, έχουν ενημερωθεί. Αυτή η αλλαγή φέρνει μια εμφάνιση που μοιάζει περισσότερο με KDE σε εφαρμογές όπως το Steam και το Discord, των οποίων τα παράθυρα προηγουμένως αποδίδονταν χωρίς σκιές, περιγράμματα ή στρογγυλοποίηση γωνιών.


Για την ενεργοποίηση των σκιών, έχει εφαρμοστεί ένας νέος κανόνας για την παράκαμψη των χαρακτηριστικών του παραθύρου της εφαρμογής (Κανόνες Παραθύρων KWin): "Ο διαχειριστής παραθύρων σχεδιάζει τη γραμμή τίτλου, το πλαίσιο και τις σκιές." Οι σκιές προστίθενται αυτόματα σε εφαρμογές X11 που δεν χρησιμοποιούν διακοσμήσεις από την πλευρά του διακομιστή και δεν σχεδιάζουν σκιές στον πελάτη.

- Η απόδοση έχει βελτιωθεί σημαντικά κατά τη χρήση εξωτερικών καρτών γραφικών. Επειδή το πρωτόκολλο linux-dmabuf v5 Wayland περιόριζε τον διαχειριστή σύνθεσης σε μία μόνο κάρτα γραφικών, η απόδοση σε διαφορετική GPU (για παράδειγμα, μια ξεχωριστή κάρτα γραφικών αντί για ενσωματωμένη) απαιτούσε συνεχή αντιγραφή καρέ μέσω της μνήμης RAM. Το νέο πρωτόκολλο linux-dmabuf v6 επιλύει αυτό το πρόβλημα, εξαλείφοντας την περιττή αντιγραφή buffer στο KWin. Σε δοκιμές που πραγματοποιήθηκαν με κάρτα γραφικών συνδεδεμένη μέσω USB-C, τα FPS αυξήθηκαν από 5 σε 120 στο vkcube, ενώ στο Cyberpunk 2077 με την προεπιλογή "χαμηλή", τα FPS αυξήθηκαν από 27 σε 50 χρησιμοποιώντας το linux-dmabuf v6.
- Η υποστήριξη τριπλής προσωρινής αποθήκευσης είναι ενεργοποιημένη σε συστήματα με GPU NVIDIA (το Kwin ενεργοποιεί αυτόματα την τριπλή προσωρινή αποθήκευση εάν η κάρτα γραφικών δεν μπορεί να αποδώσει γρήγορα). Η τριπλή προσωρινή αποθήκευση χρησιμοποιεί τρία buffer οθόνης: το πρώτο χρησιμοποιείται για την απόδοση, το δεύτερο για την έξοδο της οθόνης και το τρίτο χρησιμοποιείται για τη συνέχιση της απόδοσης εάν το πρώτο buffer γεμίσει πριν ολοκληρωθεί η κάθετη σάρωση (vblank). Χρησιμοποιώντας αυτό το τρίτο, το πρόσθετο buffer εξαλείφει το τραύλισμα που εμφανίζεται με το διπλό buffer όταν η εναλλαγή μεταξύ των buffer απόδοσης και εξόδου είναι αδύνατη πριν ολοκληρωθεί η κάθετη σάρωση. Αυτή η οργάνωση εξόδου επιτρέπει υψηλότερους ρυθμούς καρέ σε συσκευές χαμηλής κατανάλωσης, εις βάρος της αυξημένης καθυστέρησης εισόδου.
- Το KWin έχει σταματήσει να υποστηρίζει το API γραφικών OpenGL για υπολογιστές, προτιμώντας να χρησιμοποιεί μόνο το OpenGL ES. Η υποστήριξη OpenGL ES απαιτείται για ορισμένες παλαιότερες GPU και το OpenGL ES έχει αποδειχθεί επαρκές για όλες τις ανάγκες του KWin, επομένως έχει διατηρηθεί ως το βασικό εσωτερικό API, τουλάχιστον μέχρι να ωριμάσει η υποστήριξη του Vulkan. Η αποκλειστική χρήση του OpenGL ES έχει εξαλείψει περιστασιακά προβλήματα που προκαλούνται από ασυμβατότητες μεταξύ OpenGL και OpenGL ES (κώδικας που γράφτηκε και δοκιμάστηκε με το ένα API θα προκαλούσε προβλήματα απόδοσης ή σφάλματα κατά τη χρήση του άλλου).
- Το KWin υλοποιεί υποστήριξη για τη νέα έκδοση του συστήματος Emulated Input 1.6 (libei), που χρησιμοποιείται για την εξομοίωση εισόδου σε περιβάλλοντα που βασίζονται στο Wayland.
- Μια beta έκδοση της ενοποιημένης μηχανής στυλ, Union, είναι διαθέσιμη για δοκιμή. Επιτρέπει τη χρήση διαφόρων τεχνολογιών στυλ εφαρμογών που είναι διαθέσιμες στο KDE. Από προεπιλογή, η νέα μηχανή χρησιμοποιεί CSS αντί για το προηγουμένως χρησιμοποιούμενο SVG. Η μηχανή Union αποτελείται από τρία επίπεδα: Το επίπεδο εισόδου αναλύει τις μορφές αρχείων στυλ εισόδου (SVG ή CSS) και τις μετατρέπει σε μια αφηρημένη περιγραφή για απόδοση. Το ενδιάμεσο επίπεδο υλοποιεί το μοντέλο δεδομένων και τις μεθόδους για την εφαρμογή στυλ σε κάθε στοιχείο. Το επίπεδο εξόδου μετατρέπει το καθολικό στυλ σε εντολές σχεδίασης συγκεκριμένες για μια συγκεκριμένη στοίβα γραφικών (QtQuick ή Qt Widgets). Για να ενεργοποιήσετε τη νέα μηχανή, εγκαταστήστε το πακέτο Union και ενεργοποιήστε το θέμα "Breeze (Union)" στις ρυθμίσεις (Ρυθμίσεις συστήματος → Χρώματα & Θέματα → Στυλ εφαρμογής).

- Οι δυνατότητες σύνδεσης απομακρυσμένης επιφάνειας εργασίας έχουν επεκταθεί. Η ποιότητα της εικόνας έχει βελτιωθεί και η καθυστέρηση έχει μειωθεί κατά την εργασία σε αργά δίκτυα ή με συχνές ανανεώσεις οθόνης. Έχει εφαρμοστεί αμφίδρομος συγχρονισμός πρόχειρου. Έχει προστεθεί μια αποκλειστική λειτουργία, η οποία επιτρέπει το κλείδωμα οθόνης από την πλευρά του διακομιστή και παρέχει στον πελάτη μια εικονική οθόνη που αναπαράγει με ακρίβεια τις διαστάσεις του παραθύρου. Η σελίδα ρυθμίσεων έχει βελτιστοποιηθεί για εμφάνιση σε μικρά παράθυρα.

- Το Spectacle διαθέτει πλέον την επιλογή εγγραφής ήχου κατά τη δημιουργία screencasts (μπορείτε να χρησιμοποιήσετε μικρόφωνο ή να αποθηκεύσετε ήχο που αναπαράγεται από εφαρμογές στο σύστημα). Η ποιότητα του βίντεο έχει βελτιωθεί κατά την εγγραφή screencasts. Έχει εφαρμοστεί ένα εφέ θολώματος που λειτουργεί χωρίς OpenCV, εξαλείφοντας αυτήν τη βιβλιοθήκη ως εξάρτηση. Έχει προστεθεί υποστήριξη για την αλλαγή του μεγέθους και της ανάλυσης της εικονικής οθόνης που δημιουργείται για screencasts (προηγουμένως το μέγεθος ήταν σταθερό στα 1920x1080).
- Έχουν προστεθεί ρυθμίσεις στον διαμορφωτή για να ελέγχεται εάν εμφανίζεται το παράθυρο διαλόγου εμφάνισης εναλλακτικών χαρακτήρων αφού κρατήσετε πατημένα τα πλήκτρα. Έχει εφαρμοστεί η δυνατότητα αναζήτησης γλωσσών με βάση τον τοπικό κωδικό, καθώς και με το όνομά τους στα μητρικά ή τα αγγλικά (π.χ., τα ρωσικά μπορούν να αναζητηθούν με "ru", "русский" και "russian").
Προστέθηκαν επιλογές στη σελίδα ρυθμίσεων δικτύου για τη χρήση ελέγχου ταυτότητας EAP-TTLS στο StrongSwan VPNΠροστέθηκε η δυνατότητα ενεργοποίησης ή απενεργοποίησης της αυτόματης εκκίνησης εφαρμογών χωρίς διαγραφή και αναδημιουργία καταχωρήσεων.Κατά τη ρύθμιση των διατάξεων οθόνης, είναι πλέον δυνατή η προσαρμογή των στοιχείων pixel προς pixel χρησιμοποιώντας τα πλήκτρα του κέρσορα.
Η υλοποίηση της σελίδας ρυθμίσεων συμπεριφοράς παραθύρου έχει μετατραπεί για χρήση QML και ο σχεδιασμός έχει ενοποιηθεί με άλλες σελίδες.

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

- Ο διαχειριστής εφαρμογών Discover έχει αναδιοργανώσει τις ενότητες στην κύρια σελίδα. Η αναζήτηση χωρίς διάκριση πεζών-κεφαλαίων είναι πλέον ενεργοποιημένη στη σελίδα ενημερώσεων. Η φόρτωση εικονιδίων για εφαρμογές Flatpak έχει επιταχυνθεί. Τα στοιχεία ομαδοποιούνται πλέον κατά λειτουργίες σε εξέλιξη και κατατάσσονται κατά δραστηριότητα κατά την εμφάνιση της προόδου της λειτουργίας.

- Στα παράθυρα διαλόγου για την παραχώρηση δικαιωμάτων πρόσβασης μέσω του συστήματος πύλης XDG (xdg-desktop-portal-kde), η παρουσίαση των πληροφοριών και η διατύπωση ενοποιούνται με άλλα παράθυρα διαλόγου του KDE.

- Η κινούμενη εικόνα ολίσθησης ειδοποιήσεων έχει επανασχεδιαστεί, χρησιμοποιώντας μια πιο φυσική καμπύλη χαλάρωσης για να ρυθμίσετε την ομαλότητα της επιτάχυνσης και της επιβράδυνσης της κινούμενης εικόνας με την πάροδο του χρόνου. Μια πιο ρεαλιστική κινούμενη εικόνα αναπήδησης έχει εφαρμοστεί για το εικονίδιο της εφαρμογής, το οποίο εμφανίζεται δίπλα στον κέρσορα για να υποδείξει την έναρξη της διαδικασίας εκκίνησης της εφαρμογής.
- Το σύνολο χαρακτήρων στη διεπαφή επιλογής Emoji έχει ενημερωθεί στην έκδοση 17 του προτύπου Unicode. Έχει εφαρμοστεί η δυνατότητα κλιμάκωσης του μεγέθους του εικονιδίου.

- Η εφαρμογή System Monitor και το γραφικό στοιχείο πληροφοριών συστήματος υποστηρίζουν πλέον την ανίχνευση του προγράμματος οδήγησης Intel Xe και εμφανίζουν πληροφορίες σχετικά με τις GPU με βάση την αρχιτεκτονική Intel Xe, η οποία χρησιμοποιείται στις κάρτες γραφικών της σειράς Intel Arc και στα ενσωματωμένα γραφικά ξεκινώντας από τους επεξεργαστές Tiger Lake. Η κατανάλωση μνήμης βίντεο εμφανίζεται πλέον ως ποσοστό της συνολικής VRAM, παρόμοια με τον τρόπο που εμφανίζεται η κατανάλωση RAM. Οι διεργασίες μπορούν πλέον να συνδεθούν με επιλεγμένες CPU ή ομάδες CPU για να εκτελούνται αποκλειστικά σε αυτές (συσχέτιση CPU).

- Προστέθηκαν εικονίδια στο θέμα εικονιδίων Breeze Android-Δακτυλογράφηση αιτήσεων και εγγράφων.

- Για χρήστες με αναπηρίες, έχει εφαρμοστεί μια λειτουργία,
"κλικ παραμονής" που προσομοιώνει ένα κλικ του ποντικιού αφού ο δείκτης σταματήσει να κινείται. - Το γραφικό στοιχείο ρυθμίσεων ασύρματου δικτύου περιλαμβάνει πλέον επιλογές για την αυτόματη επιλογή ασύρματου καναλιού κατά τη λειτουργία σημείου πρόσβασης.
- Έχει εφαρμοστεί μια ειδοποίηση σχετικά με χαμηλή ισχύ μπαταρίας για τις συνδεδεμένες συσκευές, ακόμα και όταν τα προγράμματα εκτελούνται σε λειτουργία πλήρους οθόνης, έτσι ώστε ο χρήστης να μην χάσει μια πλήρη αποφόρτιση.
- Τα εφέ Peek at Desktop και Window Aperture σέβονται πλέον τις ρυθμίσεις ταχύτητας κίνησης του συστήματος.
- Βελτιωμένες δυνατότητες για την ανίχνευση της χρήσης σκοτεινών θεμάτων σε εφαρμογές που βασίζονται στο GTK 2 και την εφαρμογή παραλλαγών θέματος σκοτεινών εικονιδίων σε αυτές, για την αποτροπή καταστάσεων όπου εμφανίζονται ανοιχτόχρωμα εικονίδια σε μια σκοτεινή διεπαφή.
- Οι εφαρμογές που βασίζονται σε QML χρησιμοποιούν τη διεπαφή επιλογής χρωμάτων του KDE αντί για την υλοποίηση Qt, η οποία δεν συμμορφώνεται με τα σχήματα χρωμάτων του KDE.
- Η επάνω περιοχή επιλογής έχει διευρυνθεί για μεταφορά παραθύρων εφαρμογών που δεν είναι πλήρους οθόνης με το θέμα Breeze.
- Προστέθηκε η δυνατότητα τοποθέτησης παραθύρων πάνω από άλλα παράθυρα σύροντάς τα με το ποντίκι ενώ κρατάτε πατημένο το πλήκτρο Meta.
- Έχει εφαρμοστεί μια χειροκίνητα εναλλάξιμη λειτουργία προβολής διαφανειών για τις ταπετσαρίες της επιφάνειας εργασίας. Αντί να αλλάζετε αυτόματα τις ταπετσαρίες, πρέπει να πατήσετε μια συντόμευση πληκτρολογίου ή να επιλέξετε το κατάλληλο στοιχείο στο μενού περιβάλλοντος για να μετακινηθείτε στην επόμενη εικόνα.
- Αφαιρέθηκε η μη τεκμηριωμένη συντόμευση πληκτρολογίου Meta+Ctrl+x, η οποία χρησιμοποιούνταν για την αυτόματη ενεργοποίηση ενεργειών με βάση τα περιεχόμενα του προχείρου. Επειδή το Meta+Ctrl+x είναι παρόμοιο με την συχνά χρησιμοποιούμενη ακολουθία Ctrl+X, πολλοί χρήστες το πάτησαν κατά λάθος και στη συνέχεια αναρωτήθηκαν πώς να απενεργοποιήσουν το παράθυρο διαλόγου που εμφανιζόταν κάθε φορά που επικολλούσαν μια διεύθυνση URL από το πρόχειρο.
- Ο διαχειριστής σύνδεσης θυμάται πλέον την τελευταία σύνδεση κάθε χρήστη. Η λειτουργία αυτόματης σύνδεσης μπορεί πλέον να χρησιμοποιηθεί σε διανομές που εκτελούν παλαιότερες εκδόσεις του systemd, όπως το KDE neon.
- Προστέθηκαν καθολικά έγκυρες συντομεύσεις πληκτρολογίου για την αναδιάταξη εργασιών στη λίστα (Meta+Ctrl+PageUp, Meta+Ctrl+PageDown) ή την εναλλαγή μεταξύ εργασιών (Meta+Ctrl+Shift+PageUp, Meta+Ctrl+Shift+PageDown) στο γραφικό στοιχείο της Διαχείρισης Εργασιών
- Η λογική πίσω από τους συνδυασμούς πλήκτρων Meta + 1-9 που χρησιμοποιούνται για γρήγορη εναλλαγή εργασιών έχει αλλάξει. Σε διαμορφώσεις πολλαπλών οθονών, αυτοί οι συνδυασμοί πλήκτρων ισχύουν πλέον για εργασίες στον πίνακα στην ενεργή οθόνη και όχι στον πίνακα στην οθόνη που έχει οριστεί ως η κύρια οθόνη.

Πηγή: opennet.ru














