¿Ejecutas más de un perfil de Firefox a la vez?

3

Firefox puede ejecutarse en diferentes perfiles, que se pueden configurar utilizando diferentes complementos, para diferentes propósitos, como navegación web básica, desarrollo web, comercio en eBay, etc.

¿Es posible ejecutar más de uno a la vez, o Firefox siempre se ejecuta como un singleton?

leeand00
fuente
¿Importa si cada perfil comienza en un proceso diferente de firefox? También Windows o Linux?
ItsNotAboutTheName
No importa, Windows y Linux.
leeand00
@Nima ¿Es posible iniciar diferentes perfiles en el mismo proceso pero en otra ventana?
dash17291
@ dash17291 Lo siento, no lo sé.
ItsNotAboutTheName

Respuestas:

6

Puede iniciar varias instancias de Firefox con diferentes perfiles utilizando el -no-remoteargumento:

firefox -P <profile_name> -no-remote

Sin embargo, esta solución como algunos inconvenientes.

El -no-remoteinterruptor especificamente que:

  • se debe iniciar una nueva instancia de Firefox (en lugar de simplemente abrir otra ventana en una instancia en ejecución)
  • la nueva instancia no debe aceptar comandos remotos

Esto implica que toda la integración del sistema operativo está deshabilitada (ya que esta integración se implementa mediante comandos remotos) y, por lo tanto, cosas como abrir hipervínculos desde otras aplicaciones no funcionan.

Para solucionar este problema, puede abrir una instancia de Firefox sin el -no-remoteinterruptor y luego abrir varias otras instancias con -no-remote. La primera instancia funcionará como está acostumbrado y abrirá todos los hipervínculos desde aplicaciones externas. Tenga en cuenta que no puede abrir dos instancias con el mismo perfil.

Un punto más: siempre use su perfil predeterminado para correr sin él -no-remote . De esta forma evitas tener que abrir siempre una instancia de Firefox sin no-remotecuando ya tienes -no-remoteinstancias ejecutándose.

-no-remotePuede encontrar más información sobre aquí , incluidas algunas discusiones sobre este problema.

fmanco
fuente
1
Algo a tener en cuenta aquí. -no-remote evita que otros programas abran enlaces en esa sesión, por lo que querrá que se inicie el que desee para poder abrir enlaces desde otros programas sin la opción -no-remote, si todos tenlo, terminarás lanzando otro firefox cuando intentes abrir enlaces desde programas.
Stephanie
1

Para tener varias ventanas de Mozilla Firefox con diferentes perfiles abiertos al mismo tiempo, usar el indicador más nuevo en -new-instancelugar de hacerlo -no-remotees más amigable para abrir enlaces web desde programas externos como Thunderbird, etc.

Por ejemplo, en las propiedades de un icono de escritorio para cada perfil:

firefox -P <profile_name> -new-instance

Consulte: Error 716110: división de indicador de nueva instancia fuera del indicador existente no remoto

juan_g
fuente
Las "varias ventanas de Mozilla Firefox" son en realidad instancias diferentes cada una (como se incluye en el nombre de la opción).
dash17291
0

Simplemente los ejecutaría como diferentes usuarios, con diferentes configuraciones / complementos específicos de usuario habilitados.

AnonymousLurker
fuente
0

Comience con Firefox versión 13, --new-instancese agrega el interruptor. Es mejor hacerlo de esta manera, con la ayuda de un script bash:

firefox -P <profile_name> -remote "ping()" || firefox --new-instance -P <profile_name> <url> && firefox -P <profile_name> -remote "openurl(<url>,new-window)"

Cambiar de new-windowa new-tabhará que la URL se abra en una nueva pestaña en el perfil.

Descomponerlo:

firefox -P <profile_name> -remote "ping()"

hace la comprobación de instancia en ejecución.

|| firefox --new-instance -P <profile_name> <url>

doble canalización ||significa que si la verificación falla, comenzará una nueva instancia con el perfil dado.

&& firefox -P <profile_name> -remote "openurl(<url>,new-window)"

y, por supuesto, &&significa que, si la verificación tiene éxito, reutilizará la instancia existente para abrir la URL en una nueva ventana.

Chaonis
fuente
0

Si tiene Firefox Portable , puede ejecutarse por separado de la instalación de Firefox no portátil en su computadora. Y aunque no lo he intentado (¿alguien puede confirmarlo?), Posiblemente esto también podría funcionar con otras instalaciones portátiles de Firefox.

Simplemente configure esto es FirefoxPortable.ini (mismo directorio que FirefoxPortable.exe ) `

[FirefoxPortable]
AllowMultipleInstances = true

galacticninja
fuente