¿Cómo puedo usar dos perfiles de Firefox?

15

Ejecuto Ubuntu 14.04 y quiero usar una instalación de Firefox con dos perfiles diferentes para el mismo usuario de Ubuntu conectado.

¿Cómo puedo configurar esto para poder iniciar fácilmente ambos perfiles desde el iniciador de Unity?

Vesal75
fuente
1 firefox con 2 perfiles? ¿O 2 firefoxes con cada uno un perfil? ;)
Rinzwind
3
Ahora está ampliando una simple pregunta corta en una pregunta larga agregando comentarios en varias ubicaciones. Debería actualizar su pregunta y ser más específico en lugar de expandir la pregunta en los comentarios. Este sitio está diseñado para ser una pregunta: una respuesta, no una discusión detallada sobre varios comentarios.
Panther
3
@ Vesal75 edite su pregunta con todos los extras mencionados.
Rinzwind
3
No necesita tener tres instalaciones de Firefox. Simplemente cree tres perfiles diferentes y luego inicie las tres instancias con firefox -P profilename --new-instance. Puede crear lanzadores o accesos directos para cada uno, así como personalizar cada perfil con temas y extensiones. Para crear un perfil, escriba about:profilesen la barra de direcciones, luego haga clic en "Crear un nuevo perfil".
mikewhatever
55
Firefox 57+ tiene contenedores de múltiples cuentas (habilítelo instalando la extensión del mismo nombre) para que ya no necesite más perfiles.
Michael Hampton

Respuestas:

23

Cómo configurar diferentes perfiles de Firefox para el mismo usuario de Ubuntu y la misma instalación de Firefox

Extracto de las opciones de línea de comandos de man firefox:

-ProfileManager
   Start the profilemanager. Use this to choose the profile you would like to
   run firefox with. You will need to also use -no-remote if there is already
   a running firefox instance.

-P profile
   Start firefox with the profile named profile. Will start the profile
   manager if a valid profile name is not specified. You will need to also
   use -no-remote if there is already a running firefox instance.

Entonces, solo necesita iniciar Firefox con uno de esos parámetros utilizando un terminal, el Alt+ F2HUD, desde el menú contextual del icono del iniciador después de editar su archivo de configuración, que describiré a continuación.

Configure un nuevo perfil:

  • Inicie el ProfileManager de Firefox desde la terminal o con Alt+ F2:

    firefox -ProfileManager
    

    Ventana principal de Firefox ProfileManager

  • Cambie el nombre de su perfil actual defaulta profile1(o lo que quiera, ni siquiera tiene que cambiarle el nombre, pero lo haré en esta guía para aclararlo: ¡solo tiene que reemplazarlo profile1con su nombre exacto donde sea que ocurra!) Haciendo clic en Rename Profile....

  • Cree un nuevo perfil con el asistente haciendo clic en Create Profile.... Primero le mostrará una ventana de información, léala y haga clic Next. La segunda ventana le pedirá que ingrese un nombre para el perfil, ingrese profile2aquí (o reemplácelo donde aparezca en esta guía con exactamente lo que ingresó). Le recomendaría que no cambie la carpeta donde se almacenará el perfil, a menos que tenga una buena razón para hacerlo. Haga clic Finish.

    Asistente de creación de perfiles de Firefox ProfileManager

  • Salga del ProfileManager.

Configure su icono de iniciador para acceder a esos perfiles desde el menú contextual:

  • Copie el archivo de inicio original (que es propiedad de root, se usa en todo el sistema y se reemplazará con la próxima actualización) a su carpeta de inicio:

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox.desktop
    
  • Edite la copia, por ejemplo, con Gedit (GUI) o Nano (terminal):

    gedit ~/.local/share/applications/firefox.desktop
    nano ~/.local/share/applications/firefox.desktop
    
  • Busca la línea:

    Actions=NewWindow;NewPrivateWindow;
    

    y agregue nuevos identificadores de acción del menú contextual como este (nombres de ejemplo, pero solo se usan dentro del archivo, no los verá en ningún otro lugar):

    Actions=NewWindow;NewPrivateWindow;Profile1;Profile2;ProfileManager;
    
  • Inserte el fragmento de código a continuación al final del archivo, puede variar el Name=valor y agregar tantas traducciones como desee (se da un ejemplo de alemán [de]). ¡Las Exec=firefox -P ...líneas deben contener el nombre exacto (distingue entre mayúsculas y minúsculas) de los perfiles que creó en el administrador de perfiles! La -no-remotebandera permite que se ejecuten varios perfiles de Firefox al mismo tiempo. Además, la última palabra en las líneas [Desktop Action ...]debe coincidir exactamente con las teclas que agregó a la Actions=línea anterior.

    [Desktop Action Profile1]
    Name=Run Firefox with profile 1
    Name[de]=Firefox mit Profil 1 starten
    Exec=firefox -P profile1 -no-remote
    OnlyShowIn=Unity;
    
    [Desktop Action Profile2]
    Name=Run Firefox with profile 2
    Name[de]=Firefox mit Profil 2 starten
    Exec=firefox -P profile2 -no-remote
    OnlyShowIn=Unity;
    
    [Desktop Action ProfileManager]
    Name=Open Firefox profile manager
    Name[de]=Firefox Profilmanager öffnen
    Exec=firefox -ProfileManager -no-remote
    OnlyShowIn=Unity;
    
  • Ahora, si desea especificar un perfil predeterminado permanente para cuando hace clic con el botón izquierdo en el icono del iniciador (de lo contrario, el perfil que utilizó por última vez a través del ProfileManager con la casilla de verificación correspondiente marcada se inicia), también debe editar la Exec=línea principal . Es lo más importante y debería verse así:

    Exec=firefox %u
    

    Edítelo para que se vea como el siguiente, quizás reemplazando profile1con el nombre de perfil predeterminado correcto que desee.

    Exec=firefox -P profile1 %u
    
  • Debe reiniciar (¿tal vez cerrar y volver a iniciar sesión también es suficiente?) Antes de que el sistema se dé cuenta de que desea anular el firefox.desktoparchivo de todo el sistema y usar su archivo personal y personalizado. O puedes usar el comando

    desktop-file-install --dir=~/.local/share/applications ~/.local/share/applications/firefox.desktop
    

    para reiniciar el archivo de inicio. Después de eso, ¡disfruta de tus múltiples perfiles!

Byte Commander
fuente
44
Esta es la solución completa, pero le falta un pequeño detalle. Si desea iniciar diferentes perfiles al mismo tiempo, puede usar "-no-remote". De lo contrario, esta es la respuesta que he estado buscando.
22

¡Creo que Firefox Profile Switcher es tu respuesta!

Puede activarlo con la opción " -P " como esta en la línea de comando

firefox -P

Luego puede crear perfiles para cada tarea, todos en la misma carpeta de inicio (si es necesario).

Perfiles de Firefox

Para que todos se ejecuten al mismo tiempo, también deberá agregar --new-instanceal comando.

Y finalmente, puede seleccionar uno de los temas predefinidos a través de la opción Personalizar menú y barras de herramientas :

Abra el cuadro de diálogo de personalización y, de lo contrario, verá Temas como menú desplegable.

Supongo que tendrá que hacer esto para cada cuenta de redes sociales.

Ahora puede colocar un icono en el iniciador que invoca

firefox -P --new-instance

o escriba un pequeño script de contenedor y reemplace los enlaces simbólicos.

sudo nano /usr/local/bin/firefox

ingrese lo siguiente con las rutas correctas

#!/bin/bash
/usr/lib/firefox/firefox -P --new-instance

hazlo ejecutable

sudo chmod +x /usr/local/bin/firefox

Como señaló el usuario muru en los comentarios a continuación, no es necesario reemplazar el enlace original, como se sugirió originalmente

La ruta al enlace de Firefox puede diferir en su sistema operativo, puede encontrarlo con

which firefox

luego elimine el enlace anterior

sudo unlink /usr/bin/firefox

vincularlo a la ruta correcta

sudo ln -s /usr/local/bin/firefox /usr/bin/firefox

Robert Riedl
fuente
12

Propondría la extensión Contenedores de cuentas múltiples , un complemento oficial hecho por Mozilla. El caso de uso que describió es precisamente por qué existe:

Captura de pantalla de AMO
(fuente: mozilla.net )

Puede crear contenedores para cada uno de sus conjuntos de cuentas y elegir un color de acento. Este color de acento aparecerá debajo del título de cada pestaña, indicando en qué contenedor está:

Tres pestañas en tres contenedores (no importa el tema oscuro)

Las pestañas de forma predeterminada no se abren en un contenedor, puede crearlas presionando prolongadamente el botón "nueva pestaña".

Los contenedores no solo se identifican fácilmente, sino que las pestañas son solo pestañas normales, sino que puede colocarlas todas en la misma ventana. (con múltiples perfiles, no podría tener pestañas de 2 perfiles en una ventana).

Además, la configuración del navegador y los complementos instalados siguen siendo los mismos (ya que es solo un navegador), lo que reduce el factor "WTF".

Kroltan
fuente
1

Agregaré esto en caso de que quieras 2 firefoxes. El resultado final será un Firefox normal y uno instalado en / opt /. Ambos se pueden iniciar al mismo tiempo y están totalmente separados el uno del otro.

  • Descargue el archivo fuente para una versión de firefox. Posiblemente desde aquí .
  • Vaya a una terminal y ejecute (supongo que tiene 1 (!) Archivo tar descargado; cambie el "*" a la versión real si tiene 2) e iniciará una segunda instancia de firefox desde una terminal:

    cd /opt/ && sudo tar xjf ~/Downloads/firefox-*.tar.bz2
    cd firefox
    ./firefox
    
  • Cerrar la terminal también cerrará firefox.

  • Crea un nuevo lanzador. Consulte ¿Cómo puedo crear lanzadores en mi escritorio? sobre cómo hacer eso. O copie el iniciador normal de Firefox (vea / usr / share / aplicaciones) a un nuevo nombre y edítelo para iniciar esta versión. Si cambia el icono, también obtendrá un icono diferente en el iniciador.
Rinzwind
fuente
1

Corre firefox -Po firefox -ProfileManager.

Luego puede crear, seleccionar y administrar sus perfiles.

perfil ff

Consulte también ¿Cómo crear un nuevo perfil de Firefox en Windows? (kb.mozillazine.org) .

No pude encontrar una página similar para Linux, pero las opciones y las pantallas son casi las mismas.

Para crear un icono, cree un archivo de escritorio como se describe en ¿Cómo obtener mi archivo .desktop personalizado en el lanzador de la unidad? (askubuntu.com)

Use firefox -P YOURPROFILENAMEpara iniciar Firefox con el perfil dado.

Puede encontrar más información sobre los parámetros de la línea de comandos de Firefox leyendo su página de manual (escriba man firefoxen la terminal).

Pantera
fuente
Quiero usarlos al mismo tiempo.
Vesal75
iniciar firefox ... usa el primer perfil. Inicie firefox -P, seleccione otro perfil
Panther
@ bodhi.zazen que no funciona. Firefox no abrirá una nueva instancia si ya tiene una abierta.
gertvdijk
1

Igual que el anterior, y si está interesado en saber por qué uno debería / podría tener varios perfiles, el siguiente enlace tiene información adicional:

Múltiples perfiles de Firefox

Iniciando Profile Manager en Linux

Si Firefox ya está incluido en su distribución de Linux o si ha instalado Firefox con el administrador de paquetes de su distribución de Linux:

"En la parte superior de la ventana de Firefox, haga clic en el menú Archivo y seleccione Salir. En la ejecución del Terminal: firefox --ProfileManager

Si la ventana del Administrador de perfiles no se abre, Firefox puede haber estado ejecutándose en segundo plano, aunque no estaba visible. Cierre todas las instancias de Firefox o reinicie la computadora e intente nuevamente ".

impalle
fuente
Esta es una respuesta de solo enlace, marque la pregunta como un duplicado
Panther
¿Incluso si el enlace es externo (mozilla.org)?
impalle
1
Si el enlace es externo, debe copiar la información relevante aquí (no necesita las cosas de Windows) y dar crédito.
Pantera
bien, estoy en ello ...
impalle
1
Este foro es terror para los nuevos usuarios que intentan ayudar, y ser de cualquier asistente. Voté al intentar mejorar mi respuesta :( Así que estoy fuera.
impalle
0

En un tipo de terminal

firefox -no-remote -ProfileManager

y crea un nuevo perfil. Luego comienza el perfil de deseo con

firefox -P profilename
Fiximan
fuente
gracias pero quiero un ícono para cada perfil
Vesal75
Y no quiero que el terminal esté abierto mientras uso
Firefox
Luego cree un archivo .desktop askubuntu.com/questions/110895/…
Panther
y establezca el comando para el archivo de escritorio enfirefox -P profilename
Fiximan
No entiendo lo que hizo.
Vesal75
0

La forma más fácil de administrar perfiles en firefox es instalar el multifoxcomplemento.

URL: https://addons.mozilla.org/en-US/firefox/addon/multifox/

Funciona como perfiles en Chrome pero más suave y mejor.
Puede abrir diferentes pestañas del mismo sitio con diferentes usuarios conectados.

Ver adjunto:
ingrese la descripción de la imagen aquí

Parto
fuente
-1

Puede abrir una nueva ventana privada en Firefox (al igual que la ventana de incógnito de Chrome) y usarla simultáneamente con un navegador normal con diferentes cuentas.

NavalRishi
fuente
1
así que cada vez que apago mi computadora tengo que ingresar todos esos pases y nombres de usuario.
Vesal75
Funciona, por ejemplo, para iniciar sesión en un sitio con dos cuentas simultáneamente de vez en cuando, porque las ventanas privadas no comparten cookies, caché, etc., pero no es útil si desea guardar contraseñas, tener historial, tener diferentes complementos, configuraciones , diseños, ...
Byte Commander