System76, μια εταιρεία που αναπτύσσει LinuxΗ διανομή Pop!_OS κυκλοφόρησε το περιβάλλον εργασίας COSMIC 1.7.0. Τα πακέτα για το COSMIC 1.7.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.
Μεταξύ των αλλαγών:
- Ο διαχειριστής σύνθετων δεδομένων υποστηρίζει πλέον κλιμακωτούς κέρσορες που διατηρούν την ευκρίνεια καθώς αυξάνονται σε μέγεθος.
- Το εργαλείο μεγεθυντικού φακού έχει μεγαλύτερο βήμα ζουμ, μειώνοντας τον αριθμό των πλήκτρων πρόσβασης που απαιτούνται για μεγέθυνση περιεχομένου.
- Έχει εφαρμοστεί μια προσωρινή αύξηση στο μέγεθος του κέρσορα κατά τη διάρκεια ενεργών, τυχαίων κινήσεων του ποντικιού, για να διευκολύνεται ο εντοπισμός της θέσης του στην οθόνη. Έχει προστεθεί μια επιλογή στον διαμορφωτή για την ενεργοποίηση αυτού του εφέ.

- Ένα πεδίο για την αναζήτηση εφαρμογών έχει προστεθεί στο παράθυρο διαλόγου Άνοιγμα με για το άνοιγμα αρχείων σε επιλεγμένες εφαρμογές.

- Το xdg-desktop-portal-cosmic υλοποιεί την πύλη org.freedesktop.portal.RemoteDesktop, η οποία επιτρέπει τη χρήση εξομοιωμένων συσκευών εισόδου, όπως το Steam Input για έλεγχο πληκτρολογίου και ποντικιού.

- Ο διαχειριστής αρχείων διαθέτει πλέον βελτιωμένη απόδοση κατά την εργασία με συστήματα αρχείων δικτύου και υποστηρίζεται πλέον η πλοήγηση στις συσκευές αποθήκευσης δικτύου από οποιαδήποτε καρτέλα (για παράδειγμα, η εισαγωγή smb://server/share στη γραμμή διευθύνσεων υποστηρίζεται πλέον στις καρτέλες τοπικής περιήγησης αρχείων). Έχει προστεθεί υποστήριξη για μετονομασία στοιχείων στον πίνακα "Αγαπημένες διαδρομές αρχείων".
- Διορθώθηκαν σφάλματα που προκαλούσαν σφάλματα στον πίνακα ελέγχου.
- Το σενάριο start-cosmic υποστηρίζει πλέον POSIX sh (προηγουμένως απαιτούνταν το bash).


Πηγή: opennet.ru



