gnome-extensions
GNOME Shell extension manager
TLDR
List all the installed extensions
SYNOPSIS
gnome-extensions command [options]
DESCRIPTION
gnome-extensions is the command-line tool for managing GNOME Shell extensions. Extensions modify GNOME Shell's behavior and appearance, adding features like system monitors, window tiling, or custom themes.
Extensions are identified by UUIDs like dash-to-dock@micxgx.gmail.com. They are installed in ~/.local/share/gnome-shell/extensions/ (user) or /usr/share/gnome-shell/extensions/ (system-wide).
PARAMETERS
list
List installed extensions (--user for user-only, --enabled for enabled-only)info UUID
Show information about an extensionenable UUID
Enable an extensiondisable UUID
Disable an extensionuninstall UUID
Remove an extensioncreate
Create a new extension from templatepack
Package extension for distributioninstall BUNDLE
Install extension from bundle fileprefs UUID
Open extension's preferences window
CAVEATS
Extensions can cause GNOME Shell instability or crashes. Extensions must be updated for each new GNOME Shell version. Disabling a problematic extension may require logging out or using a TTY.
HISTORY
gnome-extensions was introduced in GNOME 3.34 (2019) as a modern replacement for the older gnome-shell-extension-tool. GNOME Shell extensions themselves have been available since GNOME 3.0 in 2011.
SEE ALSO
gnome-shell(1), dconf(1)
