'Extension Manager' App Helps You Install and Manage GNOME Shell Extensions

Extension Manager is an exciting unofficial alternative to GNOME’s official Extensions app to help you manage GNOME shell extensions. Let’s take a closer look.
Warp Terminal

GNOME extensions are incredibly useful. Of course, using many of them may not be the best solution to your problem.

However, if you rely on the GNOME extensions to tweak your desktop workflow on any Linux distribution, a convenient option to manage all the extensions should help save your time.

The GNOME team already offers you an “Extensions” app to configure and manage GNOME extensions. But, it does not come pre-installed on every Linux distribution.

So, should you use the official Extensions app, or is there something better?

Well, technically, it depends on your use case and requirements. But, there’s an “Extension Manager” that helps you manage GNOME Shell extensions while also allowing you to search and install new extensions without using the browser.

extension manager ft

Extension Manager: An Alternative to “Extensions”

If you already have “Extensions” installed, you may not have a big reason to use this.

However, with the Extension Manager by Matt Jakeman, you get a useful app to easily enable/disable, configure, and install/uninstall new GNOME extensions.

You no longer need to follow the usual method to install GNOME extensions that involve a web page, a browser add-on, and more.

It offers a separate tab to search and install GNOME extensions available.

extension manager search

As you can notice in the screenshot above, you do not have to tweak the GNOME Shell version number and see if it is supported. This app directly highlights if the extension is supported on your system.

So, you can easily explore the best GNOME extensions and see if it works for you.

Furthermore, you can also explore more about an extension when clicking on it. It could improve the way the information is presented, but it should be good enough for most.

extension manager info

Features of Extension Manager

extension manager about

To sum up the features:

  • Configure existing/pre-installed GNOME extensions.
  • Enable/Disable shell extensions.
  • Ability to search for new extensions from the web.
  • Install new extensions from the web.
  • Choose the app theme as per your preference or follow the system theme.
  • Update the extension from within the app.

Extensions vs. Extension Manager: What’s the difference?

If you’re wondering: what’s the difference between Extensions and Extension Manager?

Here’s a screenshot comparison:

extensions gnome
Extensions (GNOME) vs. Extension Manager

Overall, the user interface is a bit different. But it’s mostly the same, minus the ability to search/install GNOME extensions from the web.

However, you can toggle the theme to light/dark (or follow the system preference) with Extension Manager. With Extensions, the app tracks the system theme by default.

Install Extension Manager on Linux

Using the official repositories, you can easily install the extension manager on Ubuntu 22.04 LTS.

So, you can look for it in the software center or install it via the terminal using the following command:

sudo apt install gnome-shell-extension-manager

For any other Linux distribution, you can refer to our Flatpak guide and install the Flatpak package available on Flathub.

You should also find it available in AUR for Arch Linux distros.

Head to its GitHub page to explore more about the app and other installation methods.

What do you prefer to help manage GNOME shell extensions? Feel free to share your thoughts in the comments.

About the author
Ankush Das

Ankush Das

A passionate technophile who also happens to be a Computer Science graduate. You will usually see cats dancing to the beautiful tunes sung by him.


Making You a Better Linux User


Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.