Linux

Where Does GNOME Terminal Store Profiles?

GNOME Terminal profiles in dconf under org.gnome.Terminal with export and reset commands.

Last updated

GNOME Terminal keeps profiles in the dconf database rather than text files: colors, fonts, scrollback and cursor settings per profile UUID. No file exists to copy, so migration means dconf dump and load.

Defaults apply to new profiles automatically. Back up the dconf subtree and every profile plus the default restore in one command.

Where GNOME Terminal stores this, by platform

Linux
dconf:/org/gnome/Terminal/Legacy/Profiles:/

Profiles subtree in the dconf database with one UUID child per profile and a list of visible names. Dump with dconf dump /org/gnome/Terminal/Legacy/Profiles:/ and restore with dconf load on the new machine. Reset one profile with dconf reset -f on its UUID path.

Frequently asked questions

How do I back up GNOME Terminal profiles?

Run dconf dump on the path above into a file, then dconf load it on the target machine. Text-file copies cannot work because no files exist.

How do I reset GNOME Terminal to defaults?

Run dconf reset -f /org/gnome/Terminal/Legacy/Profiles:/ with the terminal closable afterward. Profiles regenerate stock on next launch.

Notice an outdated path? Let us know.