You are not logged in.
Hi
When I booted my machine today my desktop environment was changed to gnome-40. My favorite extensions were excluded just because of version mismatch. Is there a way to force install the old extensions.
Offline
You generally can't, GNOME doesn't have a stable API. All extensions need to be updated to be compatible.
IF you're sure that they would still work you can edit the metadata.json of the extension in question and add "40" to the list, but there won't be any guarantees they will work.
Last edited by V1del (2021-04-09 00:28:38)
Offline
Many still work, except for their preferences panel, which needs to be ported to GTK4. You can give it a try.
Offline
The answer to your question is to type:
gsettings set org.gnome.shell disable-extension-version-validation "true"
But then be sure to not complain here when you experience various GNOME breakages ...
Offline
I did this for my clipboard and caffeine extension, and both work great with this workaround--YMMV
Open your extension's metadata.json file, e.g.
~/.local/share/gnome-shell/extensions/caffeine@patapon.info/metadata.json
and amend/add the shell-version, e.g.
"shell-version": [
"3.38",
"40.0"
],
Then logout/restart. You may have to manually enable it, for me they came up straight away.
Might be a better solution vs enabling all extensions system-wide.
Offline
For Caffeine there is a fork, Espresso: https://extensions.gnome.org/extension/4135/espresso/
Offline
For Caffeine there is a fork, Espresso: https://extensions.gnome.org/extension/4135/espresso/
this is awesome, thank you!
Offline