Connexion Premium

Sur Linux, COSMIC Desktop 1.3 se pare de verre givré

La nouvelle version 1.3 de COSMIC Desktop vient de paraître. Cet environnement de bureau est pour rappel édité par l’entreprise System76, en plus de sa propre distribution Linux, Pop!_OS. D’abord réservé à cette dernière, COSMIC Desktop est devenu un projet indépendant, aussi open source et libre que le reste, développé intégralement en Rust et disponible sur d’autres systèmes. Fedora a par exemple son propre Spin.

Cette version 1.3 apporte surtout l’apparence « Frosted glass » aux éléments de l’interface. Les utilisateurs de Pop!_OS l’avaient eue il y a quelques jours, COSMIC Desktop 1.3 permet de l’activer sur toutes les autres distributions.

Le travail sur Frosted glass a duré plusieurs mois. Inspiré par le Liquid Glass, il fait davantage dans le verre givré/dépoli que dans le « verre liquide », avec un résultat plus sobre. Les réglages, désactivés par défaut, se trouvent dans Paramètres > Bureau. Sous le choix du type d’arrondi, une nouvelle entrée « Frosted glass » fait son apparition. Elle ouvre un panneau dans lequel on peut choisir les éléments sur lesquels on veut répercuter ce type d’affichage. On remarque d’ailleurs que tout est encore en anglais.

Le résultat final dépend largement du thème initialement choisi. Avec ceux par défaut pour le clair et le sombre, le verre givré apporte une touche de transparence, qui ne semble pas avoir les soucis de lisibilité qu’avait Liquid Glass dans la première proposition d’Apple (les versions 27 des systèmes travaillent d’ailleurs ce point). L’ajout de ces réglages reste optionnel et les personnes n’appréciant pas ce type d’affichage pourront passer leur chemin.

COSMIC Desktop 1.3 présente d’autres apports, comme l’affichage du GPU dédié dans le menu contextuel COSMIC, le support des fonds d’écran AVIF, le remplacement du backend personnalisé NetworkManager par nmrs (en Rust), un meilleur défilement pour la molette, ou encore des améliorations pour le nouveau COSMIC Monitor apparu dans la version 1.2 du Desktop, avec notamment le calcul de la consommation d’énergie pour les GPU AMD/Intel et la possibilité de suspendre les GPU NVIDIA.

Commentaires (21)

votre avatar
des retours d'utilisateurs de cosmic ?
Je suis fan de Gnome mais il y a quelques détails "irritants" qui le rend "pas fun" comme l'interdiction d'appliquer des themes d'applications (GTK).
Il semble que cosmic se penche sur ces détails ?
votre avatar
Je l'avais essayé il y a un moment, c'était intéressant mais encore très incomplet. Je ressaierais bien avec cette nouvelle version.
votre avatar
Alors que libadwaita...
votre avatar
oui ?
votre avatar
L'outil GNOME anti-theme qui t'impose du Adwaita sur toutes les apps qui l'inclut.
votre avatar
oui, c'est de ça dont je parle. Gnome a adopté cette posture pour une bonne raison, pour remettre les choses à plat avant de redonner plus de liberté, mais c'est long et c'est un peu agaçant pour les utilisateurs.
Mais ce n'est pas qu'un outil, c'est LA lib de rendu Gnome-GTK, tout comme on a eu pixbuf et consorts, Gnome a virer tous les settings permettant d'utiliser d'autres libs pour cette raison : https://stopthemingmy.app/

Adwaita évolue pour permettre à nouveau le theming de façon officielle sans risque de degrader le fonctionnement des logiciels cette fois mais c'est un long chantier
votre avatar
Et donc j'ai banni toutes les apps libadwaita sur mon KDE Dark Breeze.
Linux is not Adwaita OS
votre avatar
Je n'utilise pas KDE donc je n'ai pas d'avis à ce sujet
votre avatar
Ça fait comme les apps avec un theme Aero fin des années 2000 sur Windows XP, horrible.
Même les boutons fermeture, minimisation, maximalisation sont adwaita.
votre avatar
donc une app gnome/libadwaita dans KDE fait comme une app moderne sur un desktop demodé, ok :troll:
votre avatar
Tellement que Plasma 5 est une masterclass que Plasma 6 est juste la suite avec portage sur Qt6. J'en donne même mes économies !

J'ai utilisé Gnome 3 depuis Fedora 21, étant pour Wayland. J'ai fui sur KDE Plasma 5 une fois celui-ci bien supporté en 2022.
Le retour en arrière est impossible et pourtant, à l'époque, j'ai préféré Gnome 2 à KDE 4 que j'ai détesté.
votre avatar
Utilisant pop os depuis un moment, j'ai été forcé d'y passer sur la dernière version, et c'est encore bien incomplet : pas de mode nuit (filtre lumière bleue), pas de sauvegarde de la taille et positon d'une fenêtre (remise à défaut au redémarrage de l'appli), applis par défaut très basiques... Je pense quitter pop os pour cette raison, dès que j'aurai la motive de réinstaller ^^
votre avatar
le filtre anti lumière bleu est un peu déstabilisant quand on l'active pour la première fois mais on s'y habitue très vite et quand on le vire purée ça fait mal aux yeux :transpi:
votre avatar
pas de sauvegarde de la taille et positon d'une fenêtre (remise à défaut au redémarrage de l'appli)pas de sauvegarde de la taille et positon d'une fenêtre (remise à défaut au redémarrage de l'appli)
ça c'est un problème majeur de wayland : y'a le même comportement sous KDE les fenêtres s'ouvrent centrées elles ne me mémorisent pas leur position à la fermeture (l'appli n'a pas accès à sa position avec wayland, elle ne connait et mémorise que sa taille).
votre avatar
Ok mais pourquoi le compositeur ne le fait pas dans ce cas ? Il me semble qu’il a les éléments pour le faire (je ne sais plus si je n’ai pas vu une extension gnome shell pour faire ça, justement)..
votre avatar
Ce n'est pas si simple qu'il n'y parait il y'a aussi le nombre d'écrans et leur résolutions (notamment les portables où tu es régulièrement amené à changer de config d'écrans), au début de wayland, KDE avait même des soucis avec la veille trop profondes de certains écran : au réveil de l'écran certaines fenêtres avaient disparues (plantage car dessin hors limite du viewpoint, ou affichage en dehors de la zone visible).

il ne faut pas oublier aussi les fenêtres modales (ex les palettes d'outils dans gimp) ça ne peux pas être au gestionnaire de gérer ces 50 sous-fenêtres: ça n'a pas le même comportement qu'une fenêtre normale.

Sous X.org ses grosses applis géraient elles-même la mémorisation / rechargement de leur fenêtre, pour les plus petites ça devait être déléguée à QT / GTK sans doute dans une valeur ou implémentation par défaut. (Avec Qt t'as as mal de définition de taille : mini / maxi / préféré, j'imagine bien un attribut position: centrée, mémorisée, relative, absolue)

Franchement je ne suis pas certain que le gestionnaire de fenêtre ait toutes les infos nécessaires (genre la taille mini d'une popup modale, pour moi ça reste dans QT et ne descend pas au gestionnaire de fenêtre).

Ex très concret tu ouvres gimp et arrange tes palettes entre ton écran externe UHD et l’affichage de ton portable FHD, tu fermes gimp et part prendre un train, tu relances gimp en mobilité avec uniquement l'écran intégré du laptop FHD... que faire ?
votre avatar
Ah ça, je ne prétends pas que c’est simple, bien au contraire. Par contre, je pense que le bon endroit où le faire, c’est le compositeur : c’est les seul qui a l’intégralité des infos nécessaires : taille et position des fenêtres.
il ne faut pas oublier aussi les fenêtres modales (ex les palettes d'outils dans gimp) ça ne peux pas être au gestionnaire de gérer ces 50 sous-fenêtres: ça n'a pas le même comportement qu'une fenêtre normale.
Si tu parles des outils quand ils font partie de la fenêtre principale de gimp, oui. Par contre quand ils sont détachés, ils deviennent des fenêtres à part entière, gérées par le compositeur.
Franchement je ne suis pas certain que le gestionnaire de fenêtre ait toutes les infos nécessaires (genre la taille mini d'une popup modale, pour moi ça reste dans QT et ne descend pas au gestionnaire de fenêtre).
Non, mais le gestionnaire peut mémoriser la dernière taille de ladite fenêtre, et la rétablir si c’est le comportement que veut l’utilisateur. C’est probablement la merde d’identifier la fenêtre de manière unique, mais avec des heuristiques sur le titre et deux trois autres propriétés, ça doit pouvoir se faire.
Ex très concret tu ouvres gimp et arrange tes palettes entre ton écran externe UHD et l’affichage de ton portable FHD, tu fermes gimp et part prendre un train, tu relances gimp en mobilité avec uniquement l'écran intégré du laptop FHD... que faire ?
Revenir au comportement par défaut. L’avantage avec ce genre de fonctionnalités, c’est que le fallback est de toute façon déjà implémenté. Après faut juste pas se merder et pas envoyer la fenêtre n’importe où sous prétexte que c’était mémorisé...

Pour moi, il n’y pas de verrou technique infranchissable. Mais par contre, c’est peut-être trop d’effort pour un résultat moyen, ça c’est bien possible.
votre avatar
Bon sang mais pourquoi toujours ce monochrome, allez un peu de couleur et on pourra enfin retrouver l'UX windows 7.
votre avatar
Windows 7 XP :D
votre avatar
Tiens, voilà une bonne remarque. On pourra aussi colorier les dossiers comme sur Mac OS 7 ?
votre avatar
Il y a un ticket la dessus sur le dépôt GitHub, mais ce n'est pas encore possible de customiser ça.