Il y a peu, GNOME a reçu une mise à jour. Premièrement, il est passé à la bibliothèque GTK4, et deuxièmement, il a changé la façon dont les applications sont gérées. Une nouvelle numérotation a donc été décidée : la version 3.38 est immédiatement suivie de la 40e version.
En prenant Ubuntu 21.04 comme exemple, examinons les innovations de Gnome 40, les particularités de l'interpréteur de commandes de cette distribution, ainsi que la manière d'installer Gnome 40 dans Ubuntu.
Notez que la version considérée du shell n'est pas officielle et se trouve dans un dépôt PPA personnalisé. Par conséquent, il est préférable d'abandonner l'idée d'installer l'interpréteur de commandes sur le système principal, à cette fin, utilisez de meilleurs réservoirs. Une machine virtuelle ou un système sur un second disque est optimal.
Pour installer GNOME 40 sur Ubuntu 21.04, vous devez d'abord ajouter un dépôt et mettre à jour la liste des paquets :
$ sudo add-apt-repository ppa:shemgp/gnome-40
$ sudo apt update
Vous pouvez maintenant procéder à l'installation de l'interpréteur de commandes lui-même et des utilitaires associés, après quoi vous devez mettre à jour les paquets actuels :
$ sudo apt install mutter gnome-session gnome-shell
$ sudo apt upgrade
Une fois les commandes exécutées, l'installation de Gnome 40 Ubuntu sera terminée et un redémarrage de l'ordinateur sera nécessaire.
Il est recommandé de passer au protocole X.11 (GNOME sur Xorg). Wayland (GNOME) présente un certain nombre de problèmes jusqu'à présent, notamment des applications partiellement ou complètement cassées. De plus, les anciennes versions d'Electron ne fonctionneront pas avec le nouveau protocole, et vous ne pouvez pas glisser-déposer des fichiers du File-Roller dans l'explorateur Nautilus.
Les bibliothèques GTK4 utilisées ici ont été déplacées vers le nouveau moteur NGL. Le développeur a donc réussi à utiliser plus efficacement les ressources de l'ordinateur, même en choisissant le rendu du logiciel.
Mais les principales différences se situent au niveau de l'interface de l'interpréteur de commandes. Dans GNOME 3, il y avait déjà des bureaux appelés par le bouton Parcourir, non connectés au menu Applications.
Désormais, après s'être connecté, l'utilisateur est accueilli par une vue d'ensemble réimaginée. Les bureaux sont disposés horizontalement. Le Dock a été déplacé vers le bas.
Ensuite, nous voyons que les applications et la vue d'ensemble représentent maintenant une seule entité. Le concept de GNOME 3 consistant à supprimer délibérément les boutons d'expansion et de réduction a progressivement justifié le changement. Les bureaux sont maintenant des espaces pour une grande variété de tâches.
Le Dock a été doté d'une ligne de démarcation pour séparer les applications favorites. Mais il y a plusieurs bureaux, et le Dock en est un, si bien qu'il est difficile de savoir d'emblée à quel bureau appartient telle ou telle application.
L'une des façons d'interagir avec les bureaux sera donc de faire glisser les icônes vers les bureaux souhaités.
Certaines applications ont également été mises à jour, mais les changements ne sont pas significatifs. Les éléments de paramétrage ont été retravaillés, les options de l'Explorateur sont désormais placées dans un seul onglet au lieu de plusieurs. La météo est devenue l'une des rares applications pour le nouveau shell avec une mise en page adaptative.
Le shell fonctionne maintenant de manière instable. Notez que les applications tierces et les applications natives mises à jour vers la version 40 se bloquent.
L'outil Gnome Tweak est installé et vous permet d'activer les boutons de fenêtres (Expand, Collapse) et de personnaliser l'apparence. Yaru, le thème propriétaire d'Ubuntu, est pris en charge, ainsi que d'autres thèmes basés sur GTK3, mais la présentation est "décalée" à certains endroits, car aucun paramètre n'est prescrit pour les nouveaux éléments de l'interface.
La situation des extensions est encore pire. Moins de 20 % des extensions pour GTK3 ont obtenu la 40e version. Par exemple, il existe une option pour renvoyer les icônes sur le bureau, mais le panneau du dock n'a pas encore été mis à jour. Vous pouvez utiliser Plank, mais il se bloque souvent et ne fonctionne pas avec Wayland.
Sur une note positive, des extensions pour GNOME 40 ont commencé à apparaître. Par exemple, No overview at startup (Pas de vue d'ensemble au démarrage
) désactive le démarrage en mode vue d'ensemble, et Gesture enhancement (Amélioration des gestes) étend la liste des gestes.
Ubuntu 21.04 avec l'interpréteur de commandes GNOME 40 avec des ajustements et des extensions
Notez que le gestionnaire de fenêtres Mutter ne prend pas en charge la mise à l'échelle avec X.11, il n'est disponible qu'avec le protocole Wayland.
Après avoir lu les instructions, vous savez maintenant comment effectuer une installation de GNOME 40 dans Ubuntu. La mise à jour de GNOME 40 propose d'utiliser le concept de bureaux multiples. Mais si dans la version 3 c'était "brut", maintenant l'idée semble complète : le menu Applications est maintenant inextricablement lié aux bureaux, et en particulier au menu Vue d'ensemble.
Mais cette solution ne plaira pas à tous les utilisateurs, car elle est encore plus adaptée à la commande tactile. Et les utilisateurs sont compréhensibles. Depuis une douzaine d'années, les utilisateurs se voient proposer une nouvelle interface, mais les applications ne sont pas vraiment conçues pour le contrôle tactile. Windows 10 en est un bon exemple : l'interface de Windows 8 n'a pas disparu, elle a juste été reléguée au mode tablette.
Les développeurs d'Ubuntu devront travailler sur l'état actuel du shell pour en améliorer la convivialité. Même la dernière version de Fedora 34 sur GNOME 40 n'est pas stable et nécessite des améliorations.