How to Install GNOME Flashback on Ubuntu 22.04 or 20.04
If your current desktop feels more like a glitchy relic than a polished workspace, this guide will get you back to a solid, lightweight GNOME session in minutes.
Why GNOME Flashback might be the rescue you need
1. When the default desktop goes haywire
I’ve seen this happen after an unlucky driver update that left my display flickering and my panels missing. Switching to GNOME Flashback gives you a predictable, classic look that rarely misbehaves.
2. Older hardware or low‑power laptops
If your machine is a few years old, the heavy Unity or GNOME Shell can eat up RAM and slow things down. Flashback runs on almost any GPU without the fancy animations, so it’s a lifesaver for budget rigs.
Preparing the system
3. Update everything first
sudo apt update && sudo apt upgrade -y
Keeping packages fresh prevents conflicts when you pull in a new session. I’ve had headaches before because an out‑of‑date libpam0g broke GDM’s ability to load custom sessions.
Installing the package
4. Pull the Flashback metapackage
sudo apt install gnome-session-flashback -y
The gnome-session-flashback meta pulls in both the classic GNOME Shell (Mutter) and the older Metacity window manager. It’s lightweight and doesn’t add unnecessary bloat.
Enabling it for login
5. Tell GDM about the new session
GDM automatically picks up the new session type after installation, but if you’re using LightDM or another display manager, make sure its config allows custom sessions:
sudo nano /etc/lightdm/lightdm.conf.d/99-flashback.conf
Add:
[Seat:*] user-session=gnome-flashback-metacity
Save and exit. This is handy if you’re stuck in a broken GDM setup after an update.
Switching to GNOME Flashback
6. Log out, then at the login screen click the gear icon
Choose GNOME Flashback (Metacity) or GNOME Flashback (Compiz) depending on whether you want basic window management or a bit of compositing without the whole GNOME Shell.
Once logged in, the desktop looks like the old‑school Ubuntu 10.04 layout: top panel, classic app launcher, and no flashy animations. You can even set it as your default session in /etc/lightdm/lightdm.conf so you never have to pick it again.
Give this a whirl if your current Ubuntu feels more buggy than beautiful.