Version du bureau COSMIC 1.11.0

La société System76, qui développe la distribution Linux Pop!_OS, a publié la version 1.10.0 de l'environnement de bureau COSMIC. Les paquets de COSMIC 1.11.0 sont disponibles dans la distribution Pop!_OS 24.04 et sont attendus prochainement dans Fedora, NixOS, Arch Linux, openSUSE, aerynOS, Redox et CachyOS. Le code est écrit en Rust et distribué sous les licences GPLv3 (applications) et MPL-2.0 (bibliothèques).

COSMIC évolue en tant que projet universel, sans lien avec une distribution spécifique et conforme aux spécifications Freedesktop.
Pour construire l'interface dans COSMIC, la bibliothèque Iced est utilisée, qui emploie des types sûrs, une architecture modulaire et un modèle de programmation réactive, tout en offrant une architecture familière pour les développeurs ayant une expérience avec le langage de construction d'interface déclaratif Elm. Plusieurs moteurs de rendu sont proposés, supportant Vulkan, Metal, DX12, OpenGL 2.1+ et OpenGL ES 2.0+. Les développeurs bénéficient d'un ensemble de widgets prêt à l'emploi, de la possibilité de créer des gestionnaires asynchrones et d'utiliser une mise en page adaptative des éléments de l'interface en fonction de la taille de la fenêtre et de l'écran.

En plus d'utiliser le langage Rust, les caractéristiques notables de COSMIC incluent les modes de mosaïque hybride pour la disposition des fenêtres et la fixation en pile des fenêtres (regroupement des fenêtres similaire aux onglets d'un navigateur), qui peuvent être activés en lien avec les espaces de travail virtuels. Le projet développe également le compositeur serveur cosmic-comp basé sur Wayland.

Parmi les changements :

  • Dans libcosmic, la capture de la touche Escape a été désactivée lors de la saisie de texte, ce qui a résolu des problèmes de fermeture de certains menus lorsque la touche Escape était enfoncée.
  • Dans la bibliothèque d'applications (cosmic-app-library), le passage au premier résultat d'application de la recherche est maintenant possible en appuyant sur la touche de contrôle du curseur « bas ». Sur les systèmes avec une carte graphique hybride, le choix du GPU correct est assuré lors du lancement des jeux.
  • Dans le composite le serveur (cosmic-comp) prend en charge le protocole Wayland « xdg-dialog-v1 », permettant de créer des dialogues modaux qui bloquent l'interaction de l'utilisateur avec le reste de l'interface. L'envoi de la commande d'activation du clavier à l'écran via un signal D-Bus distinct a été implémenté.
  • Une association a été ajoutée pour ouvrir l'éditeur de texte Cosmic-edit pour les fichiers JSON.
  • Dans le configurateur (cosmic-settings), des options ont été ajoutées pour faire glisser un objet par un double tapotement sur le touchpad (tap&drag) et pour un mode permettant de lever brièvement le doigt du touchpad sans interrompre le processus de glissement.
  • L'interface de lancement d'applications utilise désormais une recherche insensible à la casse et améliore la recherche de mots isolés entre parenthèses. Le choix du GPU correct est réalisé sur les systèmes avec une carte graphique hybride.



Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster