Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

about:config settings change by themselves when switching between windows/linux on dual-boot machine with profile shared between OSs

  • 4 replies
  • 3 have this problem
  • 2 views
  • Last reply by drammock

more options

I dual-boot ubuntu and windows7, and have set up firefox to use the same profile data when running under either OS. This works great, except: (1) each time I switch OSs and start firefox, it runs the "checking add-on compatibility" test (which is a minor annoyance) (2) each time I start firefox in ubuntu after recently using it under windows, the about:config setting "browser.backspace.action" gets reset from my preferred setting (0) to the default setting (2).

How can I prevent these two things from happening?

I dual-boot ubuntu and windows7, and have set up firefox to use the same profile data when running under either OS. This works great, except: (1) each time I switch OSs and start firefox, it runs the "checking add-on compatibility" test (which is a minor annoyance) (2) each time I start firefox in ubuntu after recently using it under windows, the about:config setting "browser.backspace.action" gets reset from my preferred setting (0) to the default setting (2). How can I prevent these two things from happening?

All Replies (4)

more options

Maybe it is better to use separate profiles for each OS and create symlinks or hard links to the sqlite databases that you want to share.

Your Linux profile may be using extensions (e.g. Ubuntu Firefox Modifications) that modify specific settings and in such a case you can't really prevent this.
You can use a user.js file to initialize specific prefs on each start, but that makes it impossible to make changes on the about:config page that last the current session and you need to remember which prefs are affected.

more options

Thanks, that's helpful. So a follow-up question: I keep disabling ubufox (the ubuntu firefox modifications extension) and yet it seems to get re-enabled periodically without my consent (possibly it happens at version updates, but I haven't done a controlled test). I was suspicious that ubufox might somehow be responsible for the above problems (at least #2) so I wonder if you know a way to permanently remove ubufox rather than just disabling it?

more options

That can happen if you switch from the Windows OS back to Linux.
That will cause a lot of files to get regenerated because a different Firefox is using that profile (compatibility.ini).
There are also files in the Firefox Profile Folder that store direct links that aren't valid for another OS.

more options

thanks for your help. I'd prefer to avoid the hard/symlink solution, but it's sounding like there is no other way. I did remove ubufox using synaptic (not sure why I didn't think of that to begin with) so at least that problem will go away. I'll repost here if I end up finding any alternative solutions.