Gnome Shell 3.18.5 notified me some extensions needed updating. I went to: in FireFox, updated the FF extension, and now I want to uninstall some of the Gnome extensions. E.g.

**Removable Drive Menu by fmuellner
System extension

A status menu for accessing and unmounting removable devices.**

System extension has a tooltip:

System extension should be uninstalled using package manager.  See about page for details.

About page says:

 What is «System extension»? How to uninstall it?

 System extension is installed to system-wide location (usually «/usr/share/gnome-shell/extensions»). Such extension may be used by any PC user, however it can be uninstalled only by system administrator (root). To uninstall system extension use your distro's package manager or ask your system administrator. 

I looked through Synaptic but don't see this extension. How do I remove it?

Here are the extensions I want to remove: 1 2 3 4 5

Thanks in advance!

up vote 4 down vote accepted
  1. Launch gnome-tweak-tool
  2. Search "Extensions" in right menù
  3. Select the extension and click on "Remove"

an example

  • 3
    Worth noting that tweak tool will only uninstall local extensions (but not system wide extensions - the Remove button will be greyed out for those ones) – don_crissti Mar 24 '17 at 17:16
  • 1
    some of my extensions have a grayed-out remove button (e.g. I can not remove them) – SumNeuron Jul 18 '17 at 8:37
  • 4
    The "REMOVE" buttons are no longer there in gnome-shell 3.26. Any ideas? – Dorian Nov 8 '17 at 17:21

Since the remove buttons are no longer available in gnome-shell 3.26, the only way I know is deleting the extension directory itself.

With Nautilus

  1. Open Nautilus and show hidden files (press CTRL + H).
  2. Go to your home folder.
  3. Navigate to .local/share/gnome-shell/extensions
  4. Delete the directory of the unwanted extension.

The macho way

  1. Open the console.
  2. Go to the extensions directory: cd ~/.local/share/gnome-shell/extensions
  3. List the extensions and get the name of the unwanted extension: ls -l
  4. Delete the extension directory: rm -r extension@author

Finally, reload gnome-shell. Press ALT + F2, type r and press ENTER.

Go to software -> add-on, you will see your extensions there, just remove them.


I had the same problem with the same extensions. The problem is that they are "System Extensions" and not in the normal location of ~/.local/share/gnome-shell/extensions as others have said. Instead, "System Extensions" are installed in /usr/share/gnome-shell/extensions.

To remove:

cd /usr/share/gnome-shell/extensions
sudo rm -rf

Repeat as necessary.

Finally, you'll want to reload the shell: Alt+F2 r

There are two folders for gnome-shell extensions:

  1. ~/.local/share/gnome-shell/extensions for user-side
  2. /usr/share/gnome-shell/extensions for system-side
  • To list all extensions in both directories: ls -d -1 /usr/share/gnome-shell/extensions/* ~/.local/share/gnome-shell/extensions/* – Noam Manos 12 hours ago

Head to Install the Chrome / Firefox native connector for GNOME Extensions, and then you will see your GNOME extensions listed on that page. From there you can remove them and configure them without deleting files manually.

its simple , had the same problem, use yum to list the installed packages:

sudo yum list installed gnome-shell*

look to the particular extension in the installed packages and remove:

sudo yum remove <your extension>

Log out and log in

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.