System76 a annoncé la sortie de la version bêta de l'environnement de bureau COSMIC, écrit en Rust. La première version bêta de la distribution Pop!_OS 24.04, intégrant COSMIC, a également été publiée. La première version stable de COSMIC était initialement prévue pour le premier trimestre 2025, mais son développement a été retardé et, plus d'un an après la publication de la première version alpha, le projet n'a atteint que le stade bêta. Des images ISO de la distribution Pop!_OS 24.04-Beta pour les systèmes équipés de GPU NVIDIA (3.1 Go) et Intel/AMD (2.7 Go) sont disponibles pour tester la version bêta. Les paquets contenant la version bêta de COSMIC pour Fedora, NixOS et Arch devraient être disponibles prochainement. Linux, openSUSE, Serpent OS, Redox et CachyOS.
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.
Principales caractéristiques de COSMIC :
- Un panneau affichant la liste des fenêtres actives, des raccourcis pour un accès rapide aux applications et des applets (applications intégrées exécutées dans des processus distincts). Ce panneau peut être divisé en sections : une section supérieure avec un menu et des indicateurs, et une section inférieure avec la liste des tâches actives et des raccourcis. Les sections du panneau peuvent être disposées verticalement ou horizontalement, occuper toute la largeur de l’écran ou seulement une zone sélectionnée, utiliser la transparence, adapter leur style selon le thème choisi (clair ou sombre) et être personnalisées individuellement. bureau virtuel.

- Modes d'agencement des fenêtres : multi-fenêtres, mosaïque et pile. En mode mosaïque, la position des nouvelles fenêtres à l'écran est automatiquement sélectionnée et alignée sur la grille. En mode pile, les fenêtres d'application sont regroupées comme les onglets d'un navigateur. Les modes d'agencement des fenêtres peuvent être combinés et activés pour un bureau virtuel spécifique.
- Prise en charge de la personnalisation des thèmes, choix entre thèmes sombres et clairs, enregistrement des paramètres de conception pour une utilisation sur d'autres systèmes, parcours d'une collection de bureaux et placement d'icônes sur le bureau.

- La possibilité d'utiliser des bureaux virtuels qui peuvent être parcourus en mode aperçu, réorganisés et déplacés vers un autre écran.

- Applets avec un menu d'application, une interface pour basculer entre les fenêtres et les bureaux virtuels, un système de recherche, une calculatrice, une boîte de dialogue pour exécuter des commandes personnalisées, des indicateurs pour modifier la disposition du clavier, contrôler la lecture multimédia, modifier le volume, contrôler le Wi-Fi et le Bluetooth, afficher les notifications, afficher l'heure et appeler l'écran d'arrêt.
- Une interface de lancement d'applications et une bibliothèque d'applications qui vous permet de regrouper les programmes par thème.
- Un ensemble d'applications de base, comprenant un gestionnaire de fichiers, un éditeur de texte, un lecteur multimédia, un émulateur de terminal et un gestionnaire d'installation d'applications. Le gestionnaire de fichiers peut être utilisé comme visionneuse d'images avec prise en charge du mode galerie. Le lecteur multimédia utilise l'API graphique Vulkan pour le rendu, et VAAPI pour le décodage vidéo.
- Un configurateur qui vous permet de modifier les paramètres du panneau, du bureau, des images d'arrière-plan, de l'apparence, des fenêtres, de la localisation, des comptes, des périphériques d'entrée, de l'écran, des modes d'alimentation, du son, du Bluetooth, des connexions filaires et sans fil.
- Composite serveur Cosmic-comp est basé sur Wayland. Il prend en charge le mécanisme VRR (taux de rafraîchissement variable), qui ajuste automatiquement le taux de rafraîchissement du moniteur pour garantir une expérience de jeu et une lecture vidéo fluides et sans déchirure d'image.
Les changements dans la distribution Pop!_OS 24.04-Beta incluent :
- Remplacement de l'environnement de bureau par une nouvelle implémentation COSMIC écrite en Rust (l'environnement utilisateur précédemment fourni était basé sur GNOME Shell).
- Le gestionnaire de fichiers GNOME Files, l'émulateur de terminal GNOME Terminal, l'éditeur de texte GNOME Text Editor et le lecteur multimédia Totem ont été remplacés par les applications COSMIC Files, COSMIC Terminal, COSMIC Text Editor et COSMIC Media Player.
- Pour installer des programmes supplémentaires, l'application COSMIC Store est utilisée à la place de Pop!_Shop.
- La base de données de packages est synchronisée avec Ubuntu 24.04 avril. Mise à jour des versions du noyau Linux 6.16.3, Mesa 25.1.5, pilotes NVIDIA 580, libwayland/libwayland-client 1.23.1 et libdrm 2.4.125.
Source: opennet.ru
