Como posso usar dois perfis do Firefox?

15

Eu executo o Ubuntu 14.04 e quero usar uma instalação do Firefox com dois perfis diferentes para o mesmo usuário logado do Ubuntu.

Como posso configurar isso para poder iniciar facilmente os dois perfis no iniciador do Unity?

Vesal75
fonte
1 firefox com 2 perfis? Ou 2 firefoxes com cada um perfil? ;)
Rinzwind
3
Agora você está expandindo uma pergunta curta e simples para uma longa, adicionando comentários em vários locais. Você deve atualizar sua pergunta e ser mais específico, em vez de expandir a pergunta nos comentários. Este site foi desenvolvido para ser uma pergunta - uma resposta, não uma discussão detalhada sobre vários comentários.
Panther
3
@ Vesal75, edite sua pergunta com todos os extras mencionados.
Rinzwind
3
Você não precisa ter três instalações do Firefox. Simplesmente crie três perfis diferentes e inicie as três instâncias com firefox -P profilename --new-instance. Você pode criar lançadores ou atalhos para cada um deles, bem como personalizar cada perfil com temas e extensões. Para criar um perfil, digite about:profilesna barra de endereço e clique em "Criar um novo perfil".
Mikewhatever 16/01/19
5
O Firefox 57+ possui contêineres com várias contas (habilite-o instalando a extensão com o mesmo nome) para que você nem precise mais de perfis.
Michael Hampton

Respostas:

23

Como configurar diferentes perfis do Firefox para o mesmo usuário do Ubuntu e a mesma instalação do Firefox

Trecho das opções da linha de comando 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.

Então, você só precisa iniciar o Firefox com um desses parâmetros usando um terminal, o Alt+ F2HUD, no menu de contexto do ícone do iniciador após editar o arquivo de configuração, que descreverei abaixo.

Configure um novo perfil:

  • Inicie o ProfileManager do Firefox no terminal ou com Alt+ F2:

    firefox -ProfileManager
    

    Janela principal do Firefox ProfileManager

  • Renomeie seu perfil atual defaultpara profile1(ou o que quiser, você nem precisa renomeá-lo, mas eu o farei neste guia para esclarecimentos - basta substituir profile1pelo seu nome exato onde quer que ocorra!) Clicando em Rename Profile....

  • Crie um novo perfil com o assistente clicando em Create Profile.... Ele mostrará uma janela de informações primeiro, leia e clique em Next. A segunda janela solicitará que você digite um nome para o perfil, digite profile2aqui (ou substitua-o onde quer que ocorra neste guia pelo exatamente o que você digitou). Eu recomendo que você não altere a pasta em que o perfil será armazenado, a menos que você tenha um bom motivo para fazê-lo. Clique em Finish.

    Assistente para criação de perfil do Firefox ProfileManager

  • Saia do ProfileManager.

Configure o ícone do iniciador para acessar esses perfis no menu de contexto:

  • Copie o arquivo inicializador original (que pertence à raiz, é usado em todo o sistema e será substituído pela próxima atualização) na sua pasta pessoal:

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox.desktop
    
  • Edite a cópia, por exemplo, com Gedit (GUI) ou Nano (terminal):

    gedit ~/.local/share/applications/firefox.desktop
    nano ~/.local/share/applications/firefox.desktop
    
  • Procure a linha:

    Actions=NewWindow;NewPrivateWindow;
    

    e adicione novos identificadores de ação do menu de contexto como este (nomes de exemplo, mas usados ​​apenas no arquivo, você não os verá em nenhum outro lugar):

    Actions=NewWindow;NewPrivateWindow;Profile1;Profile2;ProfileManager;
    
  • Insira o trecho de código abaixo no final do arquivo, você pode variar o Name=valor e adicionar quantas traduções desejar (exemplo: [de] em alemão é fornecido). As Exec=firefox -P ...linhas devem conter o nome exato (com distinção entre maiúsculas e minúsculas) dos perfis que você criou no gerenciador de perfis! O -no-remotesinalizador permite que vários perfis do firefox sejam executados ao mesmo tempo. Além disso, a última palavra nas linhas [Desktop Action ...]deve corresponder exatamente às teclas que você adicionou à Actions=linha acima.

    [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;
    
  • Agora, se você desejar especificar um perfil padrão permanente para quando clicar com o botão esquerdo do mouse no ícone do iniciador (caso contrário, o perfil que você usou pela última vez no ProfileManager com a respectiva caixa de seleção marcada será iniciado), também será necessário editar a Exec=linha principal . É o mais alto e deve ficar assim:

    Exec=firefox %u
    

    Edite-o para se parecer com o abaixo, talvez substituindo profile1pelo nome de perfil padrão correto que você deseja.

    Exec=firefox -P profile1 %u
    
  • Você precisa reiniciar (talvez fazer logoff e voltar a entrar também é suficiente?) Antes que o sistema perceba que deseja substituir o firefox.desktoparquivo em todo o sistema e use o seu pessoal e personalizado. Ou você pode usar o comando

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

    para reiniciar o arquivo do iniciador. Depois disso, aproveite seus vários perfis!

Byte Commander
fonte
4
Esta é a solução completa, mas falta um pequeno detalhe. Se você deseja iniciar diferentes perfis ao mesmo tempo, "-no-remote" pode ser usado. Caso contrário, esta é a resposta que eu estava procurando.
22

Eu acho que o Firefox Profile Switcher é sua resposta!

Você pode ativá-lo com a opção " -P " assim na linha de comando

firefox -P

Você pode criar perfis para cada tarefa, todos na mesma pasta inicial (se necessário).

perfis do firefox

Para que todos eles sejam executados ao mesmo tempo, você também precisará adicionar --new-instanceao comando.

E, finalmente, você pode selecionar um dos temas predefinidos através da opção Personalizar barras de ferramentas e menus :

Abra a caixa de diálogo de personalização e, para que não veja Temas como menu suspenso.

Você precisará disso para cada conta de mídia social, eu acho.

Agora você pode colocar um ícone no iniciador que chama

firefox -P --new-instance

ou escreva um pequeno script wrapper e substitua os links simbólicos.

sudo nano /usr/local/bin/firefox

digite o seguinte com os caminhos corretos

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

torná-lo executável

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

Conforme apontado pelo usuário muru nos comentários abaixo, não é necessário substituir o link original, como originalmente sugerido

O caminho para o link do firefox pode diferir no seu sistema operacional; você pode descobrir isso com

which firefox

depois remova o link antigo

sudo unlink /usr/bin/firefox

vinculá-lo ao caminho correto

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

Robert Riedl
fonte
12

Eu proporia o Multi-Conta Containers extensão, um funcionário Mozilla-made addon. O caso de uso que você descreveu é precisamente o motivo de existir:

Captura de tela do AMO
(fonte: mozilla.net )

Ela pode criar contêineres para cada um de seus conjuntos de contas e escolher uma cor de destaque. Essa cor de destaque será exibida abaixo do título de cada guia, indicando em qual container está:

Três guias em três contêineres (deixa pra lá o tema sombrio)

As guias por padrão não abrem em um contêiner, você as cria pressionando longamente o botão "nova guia".

Os contêineres não são apenas facilmente identificados, as guias são apenas guias normais, você pode colocá-los todos na mesma janela. (com vários perfis, não seria possível ter guias de 2 perfis em uma janela).

Além disso, a configuração do navegador e os plug-ins instalados ainda são os mesmos (já que é apenas um navegador), o que reduz o fator "WTF".

Kroltan
fonte
1

Vou adicionar isso no caso de você querer 2 firefoxes. O resultado final será um firefox normal e um instalado em / opt /. Ambos podem ser iniciados ao mesmo tempo e são totalmente separados um do outro.

  • Faça o download do arquivo de origem para uma versão do firefox. Possivelmente daqui .
  • Vá para um terminal e execute (presumo que você tenha 1 (!) Arquivo tar baixado; altere o "*" para a versão atual se você tiver 2) e iniciará uma segunda instância do firefox a partir de um terminal:

    cd /opt/ && sudo tar xjf ~/Downloads/firefox-*.tar.bz2
    cd firefox
    ./firefox
    
  • Fechar o terminal também fechará o Firefox.

  • Crie um novo iniciador. Consulte Como posso criar lançadores na minha área de trabalho? sobre como fazer isso. Ou copie o iniciador normal do firefox (consulte / usr / share / applications) para um novo nome e edite-o para iniciar esta versão. Se você alterar o ícone, também terá um ícone diferente no iniciador.
Rinzwind
fonte
1

Execute firefox -Pou firefox -ProfileManager.

Você pode criar, selecionar e gerenciar seus perfis.

perfil ff

Consulte também Como criar um novo perfil do Firefox no Windows? (kb.mozillazine.org) .

Não consegui encontrar uma página semelhante para Linux, mas as opções e telas são quase as mesmas.

Para criar um ícone, crie um arquivo da área de trabalho, conforme descrito em Como obter meu arquivo .desktop personalizado no iniciador da unidade? (askubuntu.com)

Use firefox -P YOURPROFILENAMEpara iniciar o Firefox com o perfil fornecido.

Você pode encontrar mais informações sobre os parâmetros de linha de comando do Firefox lendo sua página de manual (digite o man firefoxterminal).

Pantera
fonte
Eu quero usá-los ao mesmo tempo.
Versal75
start firefox ... use o primeiro perfil. Inicie o firefox -P, selecione outro perfil
Panther
@ bodhi.zazen que não funciona. O Firefox não abrirá uma nova instância se você já tiver uma aberta.
gertvdijk
1

O mesmo que acima, e se estiver interessado em saber por que alguém deveria / poderia ter vários perfis, o link a seguir tem algumas informações adicionais:

Vários perfis do Firefox

Iniciando o Profile Manager no Linux

Se o Firefox já estiver incluído na sua distribuição Linux ou se você instalou o Firefox com o gerenciador de pacotes da sua distribuição Linux:

"Na parte superior da janela do Firefox, clique no menu Arquivo e selecione Sair. Na Execução do terminal: firefox - ProfileManager

Se a janela do Gerenciador de Perfis não abrir, o Firefox pode estar sendo executado em segundo plano, mesmo que não estivesse visível. Feche todas as instâncias do Firefox ou reinicie o computador e tente novamente. "

empalar
fonte
Esta é uma resposta só-link, marque a questão como uma duplicata
Panther
Mesmo se o link for externo (mozilla.org)?
Impalle
11
Se o link for externo, copie as informações relevantes aqui (você não precisa do material do Windows) e dê crédito.
Panther
tudo bem, eu estou nele ...
impalle
11
Este fórum é um terror para novos usuários que tentam ajudar e ser de qualquer assistente. Downvoted ao tentar melhorar a minha ansver :( Então, eu estou fora.
impalle
0

Em um tipo de terminal

firefox -no-remote -ProfileManager

e crie um novo perfil. Em seguida, inicie o perfil de desejo com

firefox -P profilename
Fiximan
fonte
obrigado, mas eu quero um ícone para cada perfil
Vesal75
E eu não quero terminal aberto, enquanto eu estou usando o firefox
Vesal75
Em seguida, crie um arquivo .desktop askubuntu.com/questions/110895/...
Panther
e definir o comando para o arquivo do desktop parafirefox -P profilename
Fiximan
Eu não entendo o que ele fez.
precisa saber é o seguinte
0

A maneira mais fácil de gerenciar perfis no firefox é instalar o multifoxcomplemento.

URL: https://addons.mozilla.org/pt-BR/firefox/addon/multifox/

Funciona como perfis no Chrome, mas mais suave e melhor.
Você pode abrir guias diferentes do mesmo site com diferentes usuários conectados.

Ver anexo:
insira a descrição da imagem aqui

Parto
fonte
-1

Você pode abrir uma nova janela privada no Firefox (como a janela anônima do Chrome) e usá-la simultaneamente com o navegador normal com contas diferentes.

NavalRishi
fonte
11
então, cada vez que eu desligo meu computador, tenho que inserir todos esses nomes de usuário e senha.
Versal75
Funciona, por exemplo, para entrar em um site com duas contas simultaneamente de vez em quando, porque janelas privadas não compartilham cookies, cache etc., mas não são úteis se você deseja salvar senhas, histórico, complementos diferentes, configurações , projetos, ...
Byte Commander