Score:1

gnome-shell-extension-manager will no longer run... should I uninstall and reinstall it?

cn flag

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 avatar
cn flag
the extensions themselves that I already had set up are still working, by the way.
pierrely avatar
cn flag
Wayland as said "I am using wayland. (I could try xorg instead perhaps)"
Score:1
sy flag

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.

pierrely avatar
cn flag
on first try sudo apt install gnome-shell-extension-prefs "The following packages have unmet dependencies: gnome-shell-extension-prefs : Depends: gnome-shell (= 42.0-2ubuntu1) but 42.4-0ubuntu0.22.04.1 is to be installed Depends: gnome-shell-common (= 42.0-2ubuntu1) but 42.4-0ubuntu0.22.04.1 is to be installed Recommends: chrome-gnome-shell" and unmet dependencies also came up installed in Ubuntu Software..
pierrely avatar
cn flag
sudo apt install --reinstall gnome-shell-extension-manager did not work either. ps -Al | grep extension only comes up with one process, ibus-extension, I dont think that is it. I will work on the 'proper' one and the dependency issues ASAP. I am uptodate on updates/upgrade
Merilyn Ne avatar
sy flag
Try running `/usr/bin/extension-manager` command from terminal to launch it. If command not found, install via: `sudo apt install gnome-shell-extension-manager=0.3.0-0ubuntu2.1` and print the error if any. If command run but failed, also print error so we can help
pierrely avatar
cn flag
/usr/bin/extension-manager Gdk-Message: 06:44:40.959: Error flushing display: Protocol error .... and ......sudo apt install gnome-shell-extension-manager=0.3.0-0ubuntu2.1 Package gnome-shell-extension-manager is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Version '0.3.0-0ubuntu2.1' for 'gnome-shell-extension-manager' was not found
Merilyn Ne avatar
sy flag
The error launching extension-manager could be wayland compatibility issue with your graphics card. Did you try launching it from Xorg session. The package is missing issue is vary weird, make sure main & universe repositories enabled via `Software & Updates` utility, or you may try to select downloading from another server, also refresh package cache via `sudo apt update`.
pierrely avatar
cn flag
no longer having the X11 option on logout screen I will need to edit the etc/gdm3/custom.conf to set Wayland false... later https://askubuntu.com/questions/1380829/no-option-to-choose-x11-on-logging-into-ubuntu-21-10 special thanks for your assistance. note too I am (apparently erroneously ) using NVIDIA proprietary drivers for an amdpgu setup (which still has a dedicated gpu though). I can try not doing that too. the dgpu is not even being used at present (options on dock to launch that way, right clicking)
pierrely avatar
cn flag
also now I have options to default use of the dedicated card with nvidia-settings.
pierrely avatar
cn flag
update, now on 22.04 and wayland... as I had lost the extentions again. /usr/bin/extension-manager did the trick, then I got the toggle to show extensions... which is still missing in 'tweaks' app.
Score:1
us flag

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.

pierrely avatar
cn flag
ooh that one worked, thanks. I'll put an alias in for it.
us flag
You can probably just edit the launcher in `/usr/share/applications`. Also, please remember to accept this answer by clicking the check-mark.
pierrely avatar
cn flag
whilst the application came up, I could do nothing with it. even though , as expected, as the extensions are still working, the global enable button was toggled on, as soon as I clicked on settings for any extension, it greyed out. ie I could change nothing with it. I could browse and install extensions, and installed an extension list extension, which showed in top bar, but it too 'piked out' when I click on any setting.
us flag
This is a shame. It had worked for me previously. I'll keep an eye out for a solution; if I find one, I'll let you know.
pierrely avatar
cn flag
tried to go xorg doing wayland=false in /etc/gdm3/custom.conf..got a no boot ... clonezilla'd back to last week's. I'll let it rest for now, I have my extensions that I want for now. and there are manual ways to install/remove.
pierrely avatar
cn flag
update 2022 see my comment in above answer. much the same as this one. I had forgotten this way... I need to put it on a fridge magnet or tattoo it to the back of my hand. I had just before this installed sudo apt install chrome-gnome-shell ; sudo apt install flatpak gnome-software-plugin-flatpak gnome-software ; sudo apt install chrome-gnome-shell . whether that had something to do with it I know not.
pierrely avatar
cn flag
further update, this is on a new install and a new laptop of a different brand. still ryzen though.
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.