Managing Browser Extensions on Linux
Extensions allow you to customize your browsing experience. On Linux, managing them is nearly identical to Windows or macOS, with one key exception: Native Messaging Hosts and Sandboxing.
1. Google Chrome Extensions
Since you installed Chrome via the official .deb package, it functions exactly like the Windows version.
- Source: Chrome Web Store
- Management Menu: Click the Puzzle Piece icon -> Manage Extensions (or type
chrome://extensions). - Reference: Google Chrome Installation Guide
Key Linux Difference:
If you use an extension that needs to "talk" to a desktop app (like 1Password, Bitwarden, or Plasma Integration), it relies on a "Native Messaging Host."
- If these extensions fail to connect: Ensure you have the desktop app installed correctly. Chrome on Linux usually detects these automatically if installed via
.deb.
2. Firefox Add-ons
Firefox handles extensions (called Add-ons) slightly differently depending on how you installed it (Snap vs. Apt).
- Source: Firefox Add-ons
- Management Menu: Click the Puzzle Piece icon -> Manage Extensions (or type
about:addons). - Reference: Firefox Installation Guide
The "Snap" Limitation
If you installed Firefox via Snap (the default Ubuntu method), it runs in a "Sandbox."
- The Problem: It cannot see files on your hard drive easily, and it often cannot talk to desktop apps (like the GNOME Shell Integration or Password Managers).
- The Fix: If you rely on extensions that integrate with the OS, you might need to switch to the Flatpak or APT version of Firefox as detailed in the installation guide.
3. Must-Have Extension: GNOME Shell Integration
To fully customize your Ubuntu desktop, you will want to install GNOME Extensions directly from your browser.
-
Install the Host Connector: Open your terminal and run:
sudo apt install chrome-gnome-shell(Note: Despite the name "chrome," this package works for Firefox too).
-
Install the Browser Extension:
- Chrome: GNOME Shell Integration
- Firefox: GNOME Shell Integration
-
Usage: Go to extensions.gnome.org. You can now turn desktop features on and off with a simple toggle switch in your browser.
4. Privacy & Performance
Linux users often prioritize privacy. Here is the standard "Starter Pack" for a clean web:
- uBlock Origin: The gold standard for ad blocking. Low CPU usage, high efficiency.
- Privacy Badger: Blocks invisible trackers that follow you across sites.
- Dark Reader: Forces a dark mode on every website (saves battery on OLED laptops).