2

I had it running

gnome-shell-extension-manager

but no longer.

neither from the apps launcher

nor from the command line

  1. gnome-shell-extension-manager

nor from Ubuntu Software, Installed, Extension Manager, that comes up with 'loading application details' and hangs there.

the most likely solution is to uninstall and reinstall it. might that lose some of the extensions (I doubt it).

I am using wayland. (I could try xorg instead perhaps)

22.04.1

pierrely
  • 725

2 Answers2

3

This is indeed a Wayland issue.

You have two options:

  1. Use XOrg instead, or...

  2. Launch the extension manager using:

    GDK_BACKEND=x11 /usr/bin/extension-manager
    

    Note: The same issue occurs with the Gnome Extensions App. If you are using that one, you can launch it using:

    GDK_BACKEND=x11 /usr/bin/gnome-extensions-app
    

Please see this bug report for more information.

UPDATE:

Here is another approach that used to work (although it does not work for me currently):

__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json /usr/bin/extension-manager

Ultimately, this may be an issue that needs to be fixed individually by each affected extension, for GNOME Shell 42+. For example, the developer of the GS Connect extension just made a fix on October 17, 2022:

I suggest opening a bug report with the impacted extensions; you may want to include the above two links, so the developers can see how to fix the problem.

Enterprise
  • 12,792
1

Extension Manager (aka gnome-shell-extension-manager) is a third-party tool to install and manage Gnome Shell Extensions. Uninstall it won't affect any extension already installed and run in your system.

In your case, you can however try re-installing it via command:

sudo apt install --reinstall gnome-shell-extension-manager

BTW, there's also an official GNOME Extensions app (aka gnome-shell-extension-prefs) with ability to manage (turn on/off, configure, remove) extensions. It has to be installed in Ubuntu 22.04 to allow your extensions being updated.