I know how to install Gnome Extensions globally, by extracting them to
/usr/share/gnome-shell/extensions/. I use this script (archived but works fine) to automate this via a single command per install. I use that in my own bash post-install script when I need to reinstall a laptop or parents pc.
However, with Fedora Silverblue, this info applies:
Technical Information :: Fedora Docs which means
/usr is read-only.
- Question 1: Where should I install Gnome Extensions globally for all users?
- Even better is question 2: How should I install Gnome Extensions globally in such a way that they will be automatically updated?
One way I considered is by installing the awesome, non-officlal Gnome Extension Manager that functions like “Gnome Software” but for extensions; you can browse extensions, install them, manage them and it will keep them up to date. However, this only works for the user-installed extensions. Not globally installed extensions. It also cannot install extensions globally unfortunately.
Any ideas how to properly install a handful of extensions that I really need for my basic usage?
I need the following:
- Dash to Panel
- Improved On Screen Keyboard
- Allow Locked Remote Desktop
- Desktop Icons NG
- AppIndicator (for Panel)
- Custom Hot Corners
- would also love Bing Wallpapers optionally…
But manually keeping them up to date is a pain… usually you learn to update when something stops working… which is annoying for family members.