The GNOME Desktop Shell Everyone Forgot About
Cette vidéo explore GNOME Flashback, une session GNOME officielle mais méconnue qui reproduit l’expérience GNOME 2 sur des bases modernes, et la compare à GNOME Classic, une variante plus récente utilisant des extensions.

SYNTHÈSE STRUCTURÉE
GNOME Flashback : une session GNOME 2-like maintenue
GNOME Flashback est une session alternative pour GNOME, initialement appelée « GNOME Fallback », créée lors de la transition controversée de GNOME 2 vers GNOME 3. L’intervenant précise : « This is something that was created during the very turbulent transition between GNOME 2 and GNOME 3 ». Contrairement à MATE (un fork complet), Flashback utilise GTK 3 et suit l’évolution des bibliothèques GNOME, ce qui en fait un hybride technique : « we have something that is trying to emulate GNOME 2, built primarily with GTK 3, but the applications are GTK 4 with libadwaita ».
Interface modulaire avec panneaux et applets
L’interface se compose de barres supérieure et inférieure personnalisables. En maintenant la touche Alt et en cliquant droit sur une barre, on accède à un menu permettant d’ajouter des modules (applets) comme une horloge, un lanceur de commandes, etc. On peut aussi ajouter ou supprimer des panneaux entiers. L’intervenant illustre : « We can click on Add to Panel and then load in any of the modules that are available here ». Cette modularité rappelle GNOME 2 et contraste avec la rigidité de GNOME moderne.
X11 et Metacity : un environnement léger
Le gestionnaire de fenêtres utilisé est Metacity (l’ancêtre de Mutter), fonctionnant exclusivement sous X11. L’intervenant le vérifie avec la commande xeyes : « If this is Wayland, when I’ve moved my cursor, Xeyes is just not going to do anything. If I’m on X11, it’s going to be able to see what my cursor is ». Metacity est plus léger que Mutter, ce qui permet de faire fonctionner Flashback sur du matériel ancien : « it does have considerably lower system resources ». L’intervenant précise que l’on peut même utiliser Compiz à la place de Metacity sur Arch Linux, mais avec des bugs probables.
Installation simple et disponibilité
GNOME Flashback s’installe via le paquet gnome-session-flashback sur Ubuntu, Debian et Arch Linux. L’intervenant insiste sur la simplicité : « This is something that is packaged in Ubuntu 26.04, and you can just install it, just a single command ». Il mentionne que le projet est toujours maintenu, même si les développeurs ne sont « pas hyperactifs ».
GNOME Classic : une alternative moderne avec extensions
GNOME Classic est une session différente, fournie avec le paquet gnome-shell-extensions. Elle ressemble à GNOME moderne (avec Mutter Wayland et GNOME 50.1), mais ajoute des extensions officielles pour recréer l’apparence de GNOME 2 (barre inférieure, sélecteur d’espaces de travail, etc.). L’intervenant note : « This is just regular GNOME with a bunch of extensions installed to make it look more like things used to look a very long time ago ». Contrairement à Flashback, Classic n’offre pas la même modularité des panneaux.
Pourquoi Flashback est-il si peu connu ?
Deux raisons principales expliquent cette méconnaissance. D’abord, les utilisateurs attachés à l’ancienne interface ont migré vers MATE ou d’autres environnements. Ensuite, un article de Matthias Clasen en 2013 annonçait l’abandon du mode Fallback, ce qui a détourné l’attention. L’intervenant cite Clasen : « Before Thanksgiving, I’ve caused some uproar and made people doubt our incurable stubbornness by first announcing the release team decision to drop Fallback mode ». Flashback a survécu discrètement, mais sans communication officielle.
Documentation limitée mais existante
Les dépôts GNOME contiennent les composants de Flashback (Metacity, GNOME applets), mais les README sont succincts. L’intervenant recommande de consulter le wiki GNOME (défunt) pour plus de détails : « If you want to use it and you want to do some of the other functionality it has, do go and check this out because this is basically the only documentation ». Il mentionne aussi que les applets sont peu développés aujourd’hui : « Most of what’s out there is probably from about 12 years ago ».
Comparaison des ressources et des cas d’usage
Flashback est plus léger que GNOME moderne, ce qui le rend adapté aux machines anciennes ou aux utilisateurs souhaitant une expérience minimaliste. L’intervenant suggère : « If you want to have a version of GNOME that is much lighter to run, maybe give it a shot ». En revanche, Classic reste basé sur Mutter Wayland et consomme plus de ressources, mais bénéficie de l’écosystème des extensions GNOME.
CONCEPTS CLÉS
- Metacity : Ancien gestionnaire de fenêtres de GNOME, remplacé par Mutter. Fonctionne uniquement sous X11, plus léger que Mutter.
- GNOME Flashback : Session GNOME officielle reproduisant l’interface de GNOME 2 avec GTK 3 et Metacity.
- GNOME Classic : Session GNOME moderne utilisant des extensions officielles pour imiter l’apparence de GNOME 2.
- Applet : Petit module (horloge, lanceur, etc.) pouvant être ajouté aux panneaux de Flashback.
- X11 vs Wayland : X11 est le protocole d’affichage historique, plus lent mais compatible avec Metacity ; Wayland est le successeur moderne, utilisé par GNOME par défaut.
CONCLUSION
GNOME Flashback et GNOME Classic offrent deux voies pour retrouver l’ergonomie de GNOME 2 sans quitter l’écosystème GNOME. Flashback est plus fidèle à l’esprit d’origine (modularité, légèreté, X11), tandis que Classic reste ancré dans le GNOME moderne avec ses extensions. L’intervenant regrette que ces options soient si peu promues : « I do kind of wish the GNOME talked at least a little bit about both of these options ». Pour un administrateur, Flashback peut être un choix pertinent sur du matériel ancien ou pour des utilisateurs nostalgiques, à condition d’accepter les limitations de X11 et le faible nombre d’applets disponibles.