12

I followed the instructions on https://linuxconfig.org/how-to-install-gnome-shell-extensions-on-ubuntu-22-04-jammy-jellyfish-linux-desktop to install GNOME Shell extensions, but I still get the error:

Although GNOME Shell integration extension is running, native host connector is not detected. Refer to documentation for instructions about installing connector.

BeastOfCaerbannog
  • 12,964
  • 10
  • 49
  • 77
Adriaan
  • 630
  • 2
  • 11
  • 23
  • This is because you're running the snap version of Firefox. SNAP REMOVE it and install the apt/deb version. Instructions can be found elsewhere here on AU. Or use the Extensions Manager app, or use Chrome. – heynnema May 04 '22 at 17:50
  • Does this answer your question? [Install Gnome Shell Extensions 22.04 LTS](https://askubuntu.com/questions/1404497/install-gnome-shell-extensions-22-04-lts) – graham May 04 '22 at 18:32
  • 2
    Does this answer your question? ["Although GNOME Shell integration extension is running, native host connector is not detected" error in 22.04](https://askubuntu.com/questions/1403688/although-gnome-shell-integration-extension-is-running-native-host-connector-is) – BeastOfCaerbannog May 04 '22 at 19:21
  • This article may help you: https://ubuntuhandbook.org/index.php/2022/04/install-firefox-deb-ubuntu-22-04/ from what i understand, the apt/deb file just refers back to the snap version, so the ppa instructions at that link should get you the non-snap version. Hope this helps. Good luck! – mark haus May 04 '22 at 18:55

2 Answers2

23

The current version of the browser Firefox is packaged as a snap version. One of the issues with this is that it cannot work with the Gnome Extensions website.

The current work around is to install a desktop application that allows to search for and install extensions.

enter image description here

Look for "Extension manager" in the software store, or install with a terminal command:

sudo apt install gnome-shell-extension-manager
vanadium
  • 82,909
  • 6
  • 116
  • 186
2

Install gnome-browser-connector manually from its GitLab repo by following these instructions:

  1. Install chrome-gnome-shell and meson:

    sudo apt install chrome-gnome-shell meson
    
  2. cd to wherever you like to clone the git repo (e.g. Downloads):

    cd ~/Downloads
    
  3. Clone the git repo:

    git clone https://gitlab.gnome.org/nE0sIghT/gnome-browser-connector.git
    
  4. cd to the cloned directory:

    cd gnome-browser-connector
    
  5. Then follow the build instructions in the README:

    meson --prefix=/usr builddir
    cd builddir
    meson install
    

I found the instructions on Reddit by Rob217 and they worked for me on Ubuntu 22.10.

BeastOfCaerbannog
  • 12,964
  • 10
  • 49
  • 77
moica
  • 21
  • 2