Gnome shell extensions: questions and experiences

There are a few ways to install and manage your extensions.

  1. The default Extension app (aka gnome-extensions-app) is part of gnome-shell and thus installed when you install GNOME. You couldn’t use this app to install extensions but to manage them (their settings, removal, automatic updates).

  2. The “traditional” way of installing extensions via the website: extensions.gnome.org

In order to install extensions from this site you would need to install:

https://aur.archlinux.org/packages/gnome-browser-connector

and Gnome Shell Integration addon if you use Firefox (or similar for Chromium-based)

  1. The “modern” way of installing extensions with Extension Manager (flatpak) or the AUR package

You could both install, remove and manage your extensions with this app

  1. The manual way:

https://www.debugpoint.com/manual-installation-gnome-extension/

Any extensions installed via Web page, using Extension Manager or manually will get installed locally under your home directory: ~/.local/share/gnome-shell/extensions

Any extensions installed from the repositorie using pacman/yay will be installed system-wide in:
/usr/share/gnome-shell/extensions
These have gnome-shell as dependencies, so removing GNOME thus removing gnome-shell should consequently remove these as well.

Most probably I have missed some detail but I think this covers almost the “long and short” of it.

This is unlikely to happen :wink: :rofl:

4 Likes