X
Tap here to go to the mobile version of the site.

Support Forum

Shared profile between operating systems keeps disabling addons

Posted

So recently I setup a profile in a neutral directory to be accessed by both my Ubuntu and my Windows7 Installation (dual boot).

It kind of works, but everytime I start the Browser the addons are disabled.

Is there an explanation for that?

So recently I setup a profile in a neutral directory to be accessed by both my Ubuntu and my Windows7 Installation (dual boot). It kind of works, but everytime I start the Browser the addons are disabled. Is there an explanation for that?

Chosen solution

Well since Firefox sync is a pile of dog excrement I figured out a working solution:

I use a shared profile and run this script on each windows startup and a respective linux variant on Ubuntu startup:

D: cd \AppData\Waterfox\q4805j1x.shared

IF EXIST backup_win\extensions.json (

move extensions.json backup_linux move addonStartup.json.lz4 backup_linux move extension-settings.json backup_linux

move backup_win\extensions.json %cd% move backup_win\addonStartup.json.lz4 %cd% move backup_win\extension-settings.json %cd% )

Read this answer in context 2

Additional System Details

Installed Plug-ins

  • This plugin provides integration with Gnome Shell for live extension enabling and disabling. It can be used only by extensions.gnome.org

Application

  • User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.2.1 Waterfox/55.2.1

More Information

Question owner

More accurately: I enable the addons and it's fine until I use the Browser in the other OS.

More accurately: I enable the addons and it's fine until I use the Browser in the '''other''' OS.
cor-el
  • Top 10 Contributor
  • Moderator
16991 solutions 153418 answers

You shouldn't share profiles because there are links to files in files like extensions.json.

Best would be to use Sync to synchronize your profiles.

You shouldn't share profiles because there are links to files in files like extensions.json. Best would be to use Sync to synchronize your profiles.

Question owner

Ugh, sync, I hate it. When it it supposed to sync it doesn't do anything and another time it adds existing stuff a second time. I mean how does it even know in which direction I want to sync? Can't it just ask? I know you're probably not the person to address, but...

Anyway, thanks for pointing out the issue with the paths. That's the reason the addons are re-installed each time.

Ugh, sync, I hate it. When it it supposed to sync it doesn't do anything and another time it adds existing stuff a second time. I mean how does it even know in which direction I want to sync? Can't it just ask? I know you're probably not the person to address, but... Anyway, thanks for pointing out the issue with the paths. That's the reason the addons are re-installed each time.

Chosen Solution

Well since Firefox sync is a pile of dog excrement I figured out a working solution:

I use a shared profile and run this script on each windows startup and a respective linux variant on Ubuntu startup:

D: cd \AppData\Waterfox\q4805j1x.shared

IF EXIST backup_win\extensions.json (

move extensions.json backup_linux move addonStartup.json.lz4 backup_linux move extension-settings.json backup_linux

move backup_win\extensions.json %cd% move backup_win\addonStartup.json.lz4 %cd% move backup_win\extension-settings.json %cd% )

Well since Firefox sync is a pile of dog excrement I figured out a working solution: I use a shared profile and run this script on each windows startup and a respective linux variant on Ubuntu startup: D: cd \AppData\Waterfox\q4805j1x.shared IF EXIST backup_win\extensions.json ( move extensions.json backup_linux move addonStartup.json.lz4 backup_linux move extension-settings.json backup_linux move backup_win\extensions.json %cd% move backup_win\addonStartup.json.lz4 %cd% move backup_win\extension-settings.json %cd% )