Check Out This Cool “People Clock” Speed Linking, May 9, 2007

Have Firefox And Thunderbird Use The Same Profiles On A Dual-Booting Machine

Written by Saman Sadeghi on May 8, 2007 Add comments

Now that I’m triple-booting my computer (XP, Vista & Ubuntu), it’s a pain managing all of the Mozilla profiles - emails downloaded on one OS will re-download on the others. Passwords saved in one OS’s browser won’t be reflected on the others - until now: I’ll show you have all of your Operating Systems use the same profiles!

Setup

You need to decide which Operating System you want to be your “Master” - which OS’s would you like all “slave” OS’s to read/write to. I chose to keep XP as my master because I’m only “test driving” these other OS’s for now.

How To

Getting this done is pretty easy, first we need to understand where Mozilla products save their profiles:

Firefox

Operating system Folder(s)
Windows XP C:\Documents and Settings\<User Name>\Application Data\Mozilla\Firefox\Profiles\<Profile Name>\
Windows Vista C:\Users\<User Name>\AppData\Roaming\Mozilla\Firefox\Profiles\<Profile Name>\
Linux ~/.mozilla/firefox/<Profile Name>/

Thunderbird

Operating system Folder(s)
Windows XP C:\Documents and Settings\<User Name>\Application Data\Thunderbird\Profiles\<Profile Name>\
Windows Vista C:\Users\<User Name>\AppData\Roaming\Thunderbird\Profiles\<Profile Name>\
Linux ~/.thunderbird/<Profile Name>/ or possibly ~/.mozilla-thunderbird<Profile Name>

For the sake of easy, the rest of this tutorial will cover Firefox. The same infomation will work for Thunderbird, just make sure you pay attention to what directory you’re writing to!

Inside the Firefox’s folder, there is a configuration file that tells the programs where to look for the profiles:

In Vista, the file’s location would be:
C:\Users\<User Name>\AppData\Roaming\Mozilla\Firefox\profiles.ini

Open this file. It should read:

[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=Profiles/<Profile Name>.default

On each of our slave OS’s (ones that are not the master), we need to change the last two lines:

  • Set the IsRelative variable to 0
  • Set the path to the directory of the OS you want to be the master. If you are setting it to be XP, then it should read:
    Path=C:\Documents and Settings\<User Name>\Application Data\Mozilla\Firefox\Profiles\<Profile Name>.default\

Make sure you leave the master’s profile intact. It doesn’t need to be changed because it is already writing to the correct directory.

You can delete the slave’s old profile folder’s if you wish - just make sure you leave the profiles.ini file, the programs will look for this file to find out where the profiles are!

What About Other Locations?

Now that you know were these files are stored and how to change the profile locations, you can change the location for all profiles (let’s say you want all three OS’s to read/write to a backup drive) - basically making them all “slaves”. Just change the Path variable on all there installs to that location, ie:
Path=X:\backup\<Profile Name>.default

Start Slide Show with PicLens Lite PicLens
This post is filed in: Firefox, Windows Tips And Tricks and has been viewed 1,628 views times.

Check Out This Cool “People Clock” Speed Linking, May 9, 2007

Tanooki Mario Suggests You Read These Related Posts:


Tanooki Mario
  • Hello, And Welcome To Samanathon.com - We leik j00!
  • My Top Eight Thunderbird Plugins
  • How to Setup Thunderbird to Access the University of Phoenix OLS
  • I Just Installed Linux
  • Firefox 2’s Kiosk Mode


  • RSS feed | Trackback URI

    11 Comments »

    Comment by digitalnomad 2007-05-08 10:48:32

    MyAvatars 0.2

    Saman-As always a wealth of information. Also, I see that your Alexa ranking continues to improve.

    Comment by Saman Sadeghi 2007-05-08 20:36:59

    MyAvatars 0.2

    Thanks bud, glad you enjoy my stuff!

     
     
    Comment by Gary Lee 2007-05-08 11:26:40

    MyAvatars 0.2

    :shock: so how do you do this in apple?

    Comment by Saman Sadeghi 2007-05-08 20:35:19

    MyAvatars 0.2

    According to this Mozilla page, in Mac OS X, the path is usually:
    ~/Library/Thunderbird/Profiles/xxxxxxxx.default/

    I don’t know how Mac’s set up drive letters. If you’re using Boot Camp, I’ve heard that there is an issue with bi-directional traffic, XP< ->OSX, I heard that you can easily read/write one way and not the other but I’m working on the answer for you - it’s not easy because I don’t have a Mac!

     
     
    Comment by Good Blog Advice 2007-05-09 05:43:56

    MyAvatars 0.2

    hey saman, i’m here watching your site from school. it seems fine here but not at my home. something is wrong with my connection then. sorry for the wrong info. thanks.

    rob

     
    Comment by HMTKSteve 2007-05-09 06:06:21

    MyAvatars 0.2

    I take it the support for NTFS has matured in Linux?

    Comment by 2Perfect 2007-10-30 20:00:26

    MyAvatars 0.2

    yeah i think most linux OSs can read and write to NTFS now. Windows still can’t even read ext3 :S

     
     
    Comment by dotnetnuke 2007-05-09 08:53:41

    MyAvatars 0.2

    Wow, this is an excellent tip, i will try this with my virtual machines. (I m using Vmware to simulate operating systems before going on live environment)

     
    Pingback by Weekend Links for 05/11 | PureBlogging 2007-05-11 00:04:21

    MyAvatars 0.2

    [...] Have Firefox And Thunderbird Use The Same Profiles On A Dual-Booting Machine by Saman Sadeghi [...]

     
    Comment by 2Perfect 2007-10-30 20:12:26

    MyAvatars 0.2

    i did this (I ran firefox -profilemanager (in Linux), created a new profile which I pointed to the XP folder) but whenever I run Firefox from Linux it says it’s already running. If I put this folder in a shared folder, I can run it from another computer also running WinXP.

    but anyway, I ended up using Google Sync :) so you can use it anywhere, even if your main computer is turned off. And it’s password protected too. Only thing is google has all your stuff

     
    Comment by Wealth 2008-08-17 14:30:44

    MyAvatars 0.2

    Thanks for the informative post.. and thanks for adding our comment to the blog. I am subscribing to your feed so I don\’t miss the next post!

     

    Leave a Reply

    Name (required)
    E-mail (required - never shown publicly)
    URI
    Your Comment (smaller size | larger size)
    You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.
    Check Out This Cool “People Clock” Speed Linking, May 9, 2007