With the Gnome 45 update, my extensions (or even the whole API?) won’t start at boot anymore, and the system doesn’t even allow me to open the extension app, I must log out, log back in, and only then I’m able to open it and manually switch them on.
Is there a command I can use to force this? I don’t want to move to KDE, thanks.
Hi, maybe you could simply repeat the installation of the extensions… However, it didn’t give me any problems
I already attempted that, thanks anyway.
@LaloKP a number of extensions won’t work anymore due to changes in GNOME 45, the extension developers need to update/re-code them…
What extensions to you have?
the 3 extensions I use are updated for G45, it’s the whole extensions system that simply doesn’t start at boot.
they are Dash to Dock vers 87, Appindicator and KStatusNotifierItem Support vers.56, Gtk4 DesktopIcons NG(DING) vers.58.
@LaloKP the appindicator one needed some tweaking to version 56… If you press ALT+F2, enter lg and press enter to fire up looking glass, then on click on extensions and look at the ‘Show Errors’ entry for each extension, are the indicating errors?
Looking Glass reports no errors, sorry.
@LaloKP so in ~/.local/share/gnome-shell/extensions are only folders for the installed extensions?
If you fire up dconf-editor and browse to org.gnome.shell is disable-extension-version-validation on or off? In enabled-extensions are ther only the ones enabled existing in the list?
in case u fix your problem : appindicator 57 is available in the git and fix the random crash issue that 56 have
Thank you.
yes, off, and yes.
@LaloKP Can you turn on the disable version check and test, else can you create a test user and login as the test user, add the extensions and see if they work.
they work on the test user, I completely removed them all, deleted all their folders, and reinstalled them again.
I don’t know if this is because of the latest TW update, but now everything works at boot, Dash to Dock is still buggy, but I believe this will be solved with future updates.
Thank you and the others for the help.
it happened to me & i did the same thing… create the test user and find out what’s wrong with my gnome.
Yes. since Gnome 45, the extension framework moved from GJS to ESM and breaks a lot of extensions.
https://blogs.gnome.org/shell-dev/2023/09/02/extensions-in-gnome-45/
It is up to the developer to update their code. Hopefully, most useful extensions can be updated soon. If you know Javascript then you can just port the code by yourself (mostly the way of importing modules)
https://gjs.guide/extensions/upgrading/gnome-shell-45.html