14

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.

Adriaan
  • 650

3 Answers3

27

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
  • 88,010
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.

moica
  • 21
0

Native Connector is supported now

I'm using Ubuntu 22.04.3 and I can confirm that the Snap version of Firefox does work with the Gnome Extensions website.

All I had to do was install the connector like usual:

sudo apt install chrome-gnome-shell

And then install the Firefox add-on when prompted by the extensions.gnome.org website.

After reloading the page there was an OS pop-up message to grant permission to the native connector.


References

I couldn't find a whole lot of information on this, there's far more search results that say "uninstall the Snap version" than there are that say that it now works just fine with Gnome Extensions. I did find this blog post though, which linked through to this call for testing on the Ubuntu Community Discourse site.

Screenshot from UbuntuHandbook:

screenshot showing native connector permission dialog box

seanlano
  • 2,986
  • 3
  • 28
  • 44