System76, μια εταιρεία που αναπτύσσει LinuxΗ διανομή Pop!_OS κυκλοφόρησε το περιβάλλον εργασίας COSMIC 1.8.0. Τα πακέτα για το COSMIC 1.8.0 είναι διαθέσιμα στην έκδοση Pop!_OS 24.04 και αναμένεται να είναι σύντομα διαθέσιμα σε Fedora, NixOS και Arch. Linux, openSUSE, Aeyrin OS, Redox και CachyOS. Ο κώδικας είναι γραμμένος σε Rust και διανέμεται με τις άδειες GPLv3 (εφαρμογές) και MPL-2.0 (βιβλιοθήκες).
Το COSMIC αναπτύσσεται ως ένα καθολικό έργο, μη συνδεδεμένο με κάποια συγκεκριμένη διανομή και συμβατό με τις προδιαγραφές του Freedesktop. Η διεπαφή του COSMIC έχει κατασκευαστεί χρησιμοποιώντας τη βιβλιοθήκη Iced, η οποία χρησιμοποιεί σχεδιασμό τύπου-ασφαλούς, αρθρωτή αρχιτεκτονική και μοντέλο αντιδραστικού προγραμματισμού, προσφέροντας μια αρχιτεκτονική οικεία στους προγραμματιστές που είναι εξοικειωμένοι με τη δηλωτική γλώσσα διεπαφής Elm. Παρέχονται αρκετές μηχανές απόδοσης, που υποστηρίζουν Vulkan, Metal, DX12, OpenGL 2.1+ και OpenGL ES 2.0+. Στους προγραμματιστές προσφέρεται ένα έτοιμο σύνολο γραφικών στοιχείων, η δυνατότητα δημιουργίας ασύγχρονων χειριστών και προσαρμοστική διάταξη στοιχείων διεπαφής με βάση το μέγεθος του παραθύρου και της οθόνης.
Εκτός από τη χρήση της γλώσσας Rust, τα βασικά χαρακτηριστικά του COSMIC περιλαμβάνουν υβριδική παράθεση παραθύρων και στοίβαξη παραθύρων (ομαδοποίηση παραθύρων παρόμοια με τις καρτέλες του προγράμματος περιήγησης), η οποία μπορεί να ενεργοποιηθεί όταν συνδέεται με εικονικές επιφάνειες εργασίας. Το έργο αναπτύσσει επίσης μια σύνθετη διακομιστή Cosmic-comp βασισμένο στο Wayland.
Μεταξύ των αλλαγών:
- Ο διαχειριστής σύνθετων στοιχείων cosmic-comp έχει βελτιώσει σημαντικά την υποστήριξη της οθόνης αφής.
- Ο διαχειριστής σύνθεσης cosmic-comp υποστηρίζει πλέον την εκκίνηση ελαχιστοποιημένων παραθύρων εφαρμογών X11. Έχει προστεθεί υποστήριξη για την προσαρμογή της προεπιλεγμένης λειτουργίας διακόσμησης παραθύρων. υπηρέτηςΈνα σφάλμα κατά τη λήψη στιγμιότυπων οθόνης έχει επιλυθεί. Η υποστήριξη για υβριδικές διαμορφώσεις με ενσωματωμένες και διακριτές GPU έχει βελτιωθεί. Η επιλεκτική στρογγυλοποίηση γωνιών έχει εφαρμοστεί στα θέματα.

- Η βιβλιοθήκη Smithay έχει ενημερωθεί για να βελτιώσει την υποστήριξη λήψης με δείκτη ποντικιού.
- Η μικροεφαρμογή ελέγχου Bluetooth και ο διαμορφωτής παρέχουν πλέον τη δυνατότητα εκχώρησης προσαρμοσμένων ονομάτων σε συσκευές Bluetooth.
- Η βιβλιοθήκη εφαρμογών (cosmic-app-library) πλέον κεντράρει τα ονόματα προγραμμάτων που εμφανίζονται κάτω από τα εικονίδια.

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


Πηγή: opennet.ru


