System76, une société de développement LinuxLa distribution Pop!_OS a publié l'environnement de bureau COSMIC 1.9.0. Les paquets pour COSMIC 1.9.0 sont disponibles dans Pop!_OS 24.04 et devraient l'être prochainement dans Fedora, NixOS et Arch. LinuxCe système d'exploitation est compatible avec openSUSE, Aeyrin OS, Redox et CachyOS. Le code est écrit en Rust et distribué sous les licences GPLv3 (applications) et MPL-2.0 (bibliothèques).
COSMIC est développé comme un projet universel, indépendant d'une distribution spécifique et conforme aux spécifications Freedesktop. Son interface repose sur la bibliothèque Iced, qui s'appuie sur une conception typologiquement sûre, une architecture modulaire et un modèle de programmation réactif, offrant une architecture familière aux développeurs familiarisés avec le langage d'interface déclaratif Elm. Plusieurs moteurs de rendu sont fournis, prenant en charge Vulkan, Metal, DX12, OpenGL 2.1+ et OpenGL ES 2.0+. Les développeurs disposent d'un ensemble de widgets prêts à l'emploi, de la possibilité de créer des gestionnaires asynchrones et d'une disposition adaptative des éléments d'interface en fonction de la taille de la fenêtre et de l'écran.
Outre l'utilisation du langage Rust, les principales caractéristiques de COSMIC incluent le pavage hybride des fenêtres et l'ancrage par empilement (un regroupement de fenêtres similaire aux onglets d'un navigateur), qui peuvent être activés lors de la connexion à des bureaux virtuels. Le projet développe également une interface composite. serveur cosmic-com basé sur Wayland.
Parmi les changements :
- Le visualiseur d'images COSMIC Viewer a été implémenté, offrant des outils d'édition intégrés (recadrage, rotation) avec la possibilité d'annuler les modifications.

- Le clavier virtuel COSMIC OSK, qui permet de saisir du texte à partir d'un écran tactile ou d'une manette de jeu, a été lancé.

- L'interface du gestionnaire d'applications COSMIC Store a été repensée et le nom du développeur a été ajouté.

- Ajout d'une applet pour l'affichage adaptatif du clavier à l'écran.
- Le gestionnaire composite cosmic-comp vous permet désormais d'afficher votre fond d'écran et votre clavier virtuel sur l'écran de verrouillage du système.
- Dans le gestionnaire de fichiers cosmic-files, des options de tri ont été ajoutées à la boîte de dialogue d'enregistrement des fichiers.
- La prise en charge optionnelle de systemd-homed a été ajoutée à l'écran de connexion de cosmic-greeter.
- Masquage de toutes les notifications visibles lorsque le mode « Ne pas déranger » est activé.
- Le panneau permet de régler l'épaisseur du cadre.
- Des paramètres de clavier à l'écran ont été ajoutés au configurateur, et une option permettant d'afficher le jour de la semaine a été implémentée.
- cosmic-settings-daemon assure la synchronisation des paramètres de police pour les applications GNOME.
Source: opennet.ru



