Firefox admite el uso de perfiles. Basta con lanzarlo con la opción «-P» :
$ firefox -P
Este comando abrirá el asistente de creación y selección de perfiles.
Por ejemplo, yo tengo dos : uno el de uso habitual, con las extensiones habituales instaladas (Euskalbar, Delicious, Pronounce, LiveHTTPHeaders, Flash Tracer, Google Gears, BugmeNot y WordReference Translator… vaya, no sabía que tuviera tantas 🙂
El otro perfil de Firefox no tiene ninguna extensión instalada. Lo llamo de «desarrollo», y es precisamente por eso para lo que lo uso: para hacer experimentos de programación con las extensiones Firefox, de tal forma que si meto la pata, no pasa nada, sólo he roto el perfil de desarrollo. Si no consigo arreglar el problema, o si rompo algo «de verdad», borro el perfil, y vuelvo a crearlo. Fin del problema.
Ahora bien, cuando estoy en modo «desarrollo», hecho en falta todas mis extensiones habituales. Me gustaría poder trabajar con ambos perfiles a la vez: el habitual y el de desarrollo, uno en cada ventana. Pero hasta ahora, no lo había conseguido: si lanzas otra sesión Firefox desde la línea de comandos, se abre en una pestaña aparte y no vuelve a saltar el asistente. Si pones «firefox -P default» ocurre lo mismo.
Pues bien, hoy he descubierto que SÍ que es posible abrir 2 ventanas Firefox a la vez, una con cada perfil. Para ello, hay que indicar la opción -no-remote, así:
$ firefox -no-remote -P default
Ya estoy contento 🙂