Manage GNOME extensions from the terminal
gnome-extensions lists installed extensions with their UUIDs and can enable, disable or inspect any of them without the Extensions app.
01Command
$ gnome-extensions list02What it does
Extensions are the most common cause of GNOME Shell crashes, blank top bars or freezes after a shell upgrade. The CLI works even when the Extensions app misbehaves. `gnome-extensions info <uuid>` shows version and state; extensions must also be enabled in `gnome-extensions list --disabled` before they load again.
03Risk
04Undo
$ gnome-extensions disable <uuid>05Sources
- gnome-extensions(1) — manage GNOME Shell extensionsEvidence: gnome-extensions list/enable/disable/info commands
- GNOME Shell Extensions — review guidelinesEvidence: background on extension compatibility and breakage
Last verified: 2026-09-18 · Category: System & Settings
06Related solutions
One command that prints every interface with its state and IPv4/IPv6 addresses in a short table — the modern, memorable replacement for digging through `ifconfig` or the verbose `ip addr` output.
The routing table is the first thing to check when traffic leaves the wrong interface or the gateway seems dead — and `ip route show` is the quick, modern way to read it.
The fastest way to answer 'is the firewall blocking me?' — netcat in scan mode attempts one TCP connection and prints whether it succeeded.