Firefox Profiles are specially useful when you need to open two Google accounts at once, or when you want to have some privacy. You can have as many profiles as you want or need, so you can have one for your Google Apps account, and another for your personal Gmail account.
Of course you can use the principle for Twitter or Facebook account in case you have two or more of them, or to see how your Drupal or Wordpress site looks like for not logged users, so you have one Profile logged to your blog, and other one not.
Create Firefox Profiles
Let's now see how to create them, first in a terminal window run:
firefox -no-remote -P
You will see a screen like this one:
|[img_assist||nid=1055||title=||desc=firefox profile 1||link=none||align=center||width=403||height=289]|
Click on "Create Profile", and you will see this other screen.
|[img_assist||nid=1056||title=||desc=Firefox profile 2||link=none||align=center||width=500||height=379]|
Here just click Next
|[img_assist||nid=1057||title=||desc=Firefox profile 3||link=none||align=center||width=500||height=378]|
Now, enter the name of your new profile, do not use "default", and finally click finish.
From this time, when you start you will need to choose with profile to use, in that session, but only if you uncheck the "Don't ask at startup" checkbox in this screen.
|[img_assist||nid=1058||title=||desc=Firefox profile 4||link=none||align=center||width=405||height=293]|
And that is the screen you will see each time to start Firefox.
Start Firefox with a given profile
If you want to start Firefox directly with some specific profile, or if you already have a Firefox window opened, you will have to use this command from a terminal.
firefox -no-remote -P "<your profile name>"
In my case that would be:
firefox -no-remote -P "gmail"
You can create alias, or shortcuts or menus for this command, depending if you are using Gnome, KDE, OpenBox, Fluxbox or any other.
You will see this, the first time you open a new profile.
|[img_assist||nid=1059||title=||desc=Firefox profile 5||link=none||align=center||width=500||height=362]|
You can create as many Firefox profiles* as you need and use each of them for any specific purpose you may have in mind. One of it is privacy if you want to hide your searches from Google, you can have one profile where you are not logged in Google.
Another is to use two or more different accounts at once of Google, Twitter or Facebook, or any other web site you use.
You can also have different extensions on each profile, so you can have one with no-script and the other without it.
If you know more uses share with us.