System76, μια εταιρεία που αναπτύσσει LinuxΗ διανομή Pop!_OS κυκλοφόρησε το περιβάλλον εργασίας COSMIC 1.10.0. Τα πακέτα για το COSMIC 1.10.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 реализована поддержка перевода фокуса на окна на основании событий от сенсорного экрана. Система сборки переведена с make на утилиту just. Решена проблема с работой панели и εικονικές επιφάνειες εργασίας на системах с гибридной графикой, сочетающих видеокарты NVIDIA с интегрированными GPU.
- В cosmic-launcher для повышения производительности отрисовки по умолчанию задействован API WGPU, работающий поверх Vulkan, Metal, D3D12 и OpenGL.
- В cosmic-monitor разделён поиск процессов и приложений.
- В cosmic-player отключено автоскрытие элементов интерфейса в случае если указатель мыши наведён на кнопки управления воспроизведением.
- В cosmic-session добавлена поддержка определения переменных окружения в подкаталоге ~/.config/environment.d и разрешено использование собственных SSH-агентов.
- В каталоге приложений cosmic-store реализовано локальное кэширование скриншотов и предложен режим галереи, активируемый кликом на скриншотах.
- В эмулятор терминала cosmic-term добавлены комбинации клавиш
«Ctrl+Shift+левая стрелка» и «Ctrl+Shift+правая стрелка» для перемещения вкладок влево и вправо.

Πηγή: opennet.ru

