Page 1 sur 1

Ouvrir 2 instances de FireFox avec 2 Profils différents

MessagePublié: 02 Jan 2008 à 10:12
par Michael DELIQUE
Très utiles quand on veux utiliser 2 profils (Dev et surf par exemple) de Firefox simultanément. Pour Firefox 1.5 et supérieur


création de profils



Un profile firefox est presque comme une installation de firefox de la même version. Il sauvergardera vos cookies, mots de passe, favorie, extensions… bref tout.

Pour installez un nouveau profile sur windows, allez dans les propriété de votre raccourcie firefox et ajouté -profilemanager dans le champs cible :
propriété de raccourcie firefox
Lancez le raccourcie.

Vous vous retrouverez alors ici (avec uniquement le profil default normalement):
firefox profile manager
Creer-vous un ou plusieurs nouveaux profils. Personnellement j’ai garder celui par défaut au cas où, et j’en ai rajouté 2 autre qui portes bien leur nom.

Pour démarrer firefox avec un autre profil, vous pouvez laisser l’option profilemanager dans le raccourcie, ou créer un raccourcie par profile.
Pour ce faire, copier votre raccourcie et remplacé l’option -profilemanager par :

-P "nomduprofil"

nomduprofil est bien sur à remplacer par le nom du profil avec lequel vous voulez ouvrir firefox.

Et là vous pouvez vous apercevoir qu’on ne peut pas lancer 2 profils en même temps. Pour ça il vous faut 2 instances de firefox.
lancer 2 instances de firefox

Pour ce faire, il faut forcer l’éxécutable de firefox a ne pas se laissé controlé par une autre instances de lui-même (laquelle ouvre par défault une nouvelle fenetre).
Il faut donc enregistrer la variable globale MOZ_NO_REMOTE à 1.

voici un petit script qui va vous permettre de le faire :

Code (winbatch)

Code : Tout sélectionner
@echo off
set MOZ_NO_REMOTE=1
start "" ".\firefox.exe" -p "%1"
set MOZ_NO_REMOTE=0


copier le dans le répertoire d’installation de firefox avec le nom firefoxProfile.bat, soit par défaut :
C:\Program Files\Mozilla Firefox\firefoxProfile.bat
Copiez l’un de vos raccourcie de firefox, et remplacez la propriété cible par (par default) :

"C:\Program Files\Mozilla Firefox\firefoxProfile.bat" "nomduprofil"

où nomduprofil est bien sur le nom du profile que vous voulez ouvrir avec ce raccourcie.

2 instances de firefox avec 2 profils différents voilà, c’est terminé

MessagePublié: 02 Jan 2008 à 10:18
par Michael DELIQUE
La même chose sous Linux

Créez un fichier de lancement de firefox avec un nouveau profil:

gedit firefox_profils

Collez y ceci:

#!/bin/sh
export MOZ_NO_REMOTE=1
/usr/bin/firefox -profilemanager
export MOZ_NO_REMOTE=0


Rendez ce script exécutable :

sudo chmod u+x firefox_profils

Et vous pouvez lancer ensuite directement votre nouvelle instance avec cette commande

./firefox_profils

Créez un nouveau profil sinon vous allez obtenir l’erreure suivante:
Firefox is already running, but is not responding.

En effet pour créer une nouvelle instance indépendante de firefox vous devez créez un nouveau profil.
Sur cette instance, vous n’aurez aucun plugin ni favoris, elle sera complètement vierge.
J’ai d’ailleurs pu vérifier le bug d’analytics qui continue à faire planter firefox de manière aléatoire et ceci sans plugin ni rien !

Pour rendre la chose plus pratique vous pouvez vous créez un lanceur pour ce script:
Faites un clic droits sur le bureau >> créer un lanceur.
Nommez le puis donnez lui le chemin absolu de votre script (en principe ‘/home/VOTRENOMUSER/firefox_profils’).