URL: https://linuxfr.org/users/alexg/journaux/firefox-multi-instance-redox Title: Firefox multi-instance redox Authors: Alex G. Date: 2010年02月26日T23:19:13+01:00 Tags: firefox Score: 14 J'utilise déjà pas mal le fait que Firefox puisse tourner en même temps sur plusieurs instances. Ceci me permet non seulement de réaliser des tests d'applications avec plusieurs utilisateurs mais également d'avoir une instance avec mes outils de développeur et l'autre plus soft, qui sert pour la navigation normale (ça peut servir aussi à quelqu'un qui aurait deux comptes Gmail par exemple). Pour lancer une instance Firefox et pouvoir choisir le profil la commande est : firefox -ProfileManager -no-remote Ce qui me permet de choisir le profil _MmeMichu_. Je peux ouvrir une instance en spécifiant le profil _Tartempion_ directement sur la ligne de commande : firefox -P tartempion -no-remote Le _-no-remote_ permet de spécifier à Firefox de ne pas fusionner avec une instance éventuellement lancée. À noter que à tout moment si j'utilise la commande Firefox la première instance ouverte est utilisée. Ainsi dans notre scénario, firefox [http://linuxfr.org](http://linuxfr.org) ouvre la page linuxfr avec le profil _MmeMichu_. Problème comment faire pour ouvrir une url dans le profil _Tartempion_ qui est déjà lancée (par exemple quand je clique sur une url dans Thunderbird) ? firefox -P tartempion [http://linuxfr.org](http://linuxfr.org) ne fonctionne malheureusement pas ; L'url est ouverte avec le profil _MmeMichu_. La solution je l'ai trouvé aujourd'hui : une super commande qui n'est pas citée par _--help_ : la commande -remote, qui permet d'executer une commande sur une instance déjà lancée. Ainsi dans notre cas pour ouvrir l'url dans l'instance _Tartempion_, je peux faire : firefox -P tartempion -remote 'openURL([http://linuxfr.org)'](http://linuxfr.org)') Pour plus d'info voir [https://developer.mozilla.org/en/Command_Line_Options](https://developer.mozilla.org/en/Command_Line_Options) et [http://www.mozilla.org/unix/remote.html](http://www.mozilla.org/unix/remote.html)