firefox extensions: systemwide installation: How?

Hi all

We have quite a few workstations that need to be maintained by myself.
True for all workstations (as od date of writing):

  • opensuse 15.1 x64, latest updates
  • firefox 68.2.0esr
  • Intended extensions:
    [LIST]
  • noscript
  • nogoogleanalytics
  • adblockplus
  • and a few more for a subset of our workstations

[/LIST]

Users should have certain firefox (ff) extensions installed and have them - if possible - automatically updated. According to Firefox/CommandLineOptions - MozillaWiki

-install-global-extension and -install-global-theme have been removed from Gecko 1.9.2 and upwards.
. That should be about since ff 3.6 (not really sure about the version), so long ago.

I unsuccessfully tried to install the extensions according to these references:

ls /usr/share/mozilla/extensions
{73a6fe31-595d-460b-a920-fcc0f8843232} {b9db16a4-6edc-47ec-a1f4-b86292ed211d} {c7c3483c-0e96-45f4-8772-f84462cdc047} {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}

However, if I log in, use firefox, there are no extensions/addons whatsoever

Does anyone have a clue on how to get firefox extension istalled on a systemwide basis?

Greez
chris

I used to install extensions globally, until that stopped working. That was long ago.

Since then, I have been using symbolic links. I use several “firefox” profiles. I install the extensions that I want in one of those, and then I symlink to the other profiles.

Even that does not work as well as before. Previously, it would notice the symlinked extension and offer to use it. Now it ignores the symlinked extension until I go to the add-on screen and then manually activate it.

When I update the extension on the primary profile, that used to update on symlinked extensions for other profiles – when I restart “firefox”. Now it sometimes takes 2 restarts before it gets the updated profile.

The Mozilla people seem to be going out of their way to make life difficult for “firefox” users.

I have only tried symlink with other profiles of the same user. I have not tried for firefox with other users. But that would probably work (as long as read permissions allow it).