Como posso usar dois perfis do Firefox?

14

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

Como posso configurar isso para que eu possa iniciar facilmente os dois perfis do iniciador do Unity?

    
por Vesal75 11.08.2015 / 14:51

9 respostas

18

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

Trecho das opções de 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 + F2 HUD, a partir do menu de contexto do ícone do iniciador após editar seu arquivo de configuração, que descreverei abaixo.

Configurar um novo perfil:

  • Inicie o ProfileManager do Firefox a partir do terminal ou com Alt e F2 :

    firefox -ProfileManager
    

  • Renomeie seu perfil atual default para profile1 (ou o que você quiser, você nem precisa renomeá-lo, mas eu farei neste guia para esclarecimento - você só precisa substituir profile1 com seu nome exato onde quer que ocorra!) clicando em Renomear Perfil ... .

  • Crie um novo perfil com o assistente clicando em Criar Perfil ... . Ele mostrará uma janela de informações primeiro, lerá e clicará em Próximo . A segunda janela solicitará que você insira um nome para o perfil, insira profile2 aqui (ou substitua-o onde quer que ocorra neste guia exatamente com o que você inseriu). Eu recomendaria que você não alterasse a pasta em que o perfil será armazenado, a menos que você tenha um bom motivo para fazê-lo. Clique em Concluir .

  • Saia do ProfileManager.

Configure o ícone do seu lançador para acessar esses perfis no menu de contexto:

  • Copie o arquivo original do iniciador (que é de propriedade do root, usado em todo o sistema e será substituído pela próxima atualização) para sua pasta pessoal:

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

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

    Actions=NewWindow;NewPrivateWindow;
    

    e adicione novos identificadores de ação do menu de contexto como este (exemplos de nomes, mas somente usados dentro do 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 valor de Name= e adicionar quantas traduções desejar (por exemplo, o alemão [de] é fornecido). As linhas Exec=firefox -P ... devem conter o nome exato (sensível a maiúsculas e minúsculas) dos perfis que você criou no gerenciador de perfil! Além disso, a última palavra nas linhas [Desktop Action ...] precisa corresponder exatamente às chaves adicionadas à linha Actions= acima.

    [Desktop Action Profile1]
    Name=Run Firefox with profile 1
    Name[de]=Firefox mit Profil 1 starten
    Exec=firefox -P profile1
    OnlyShowIn=Unity;
    
    [Desktop Action Profile2]
    Name=Run Firefox with profile 2
    Name[de]=Firefox mit Profil 2 starten
    Exec=firefox -P profile2
    OnlyShowIn=Unity;
    
    [Desktop Action ProfileManager]
    Name=Open Firefox profile manager
    Name[de]=Firefox Profilmanager öffnen
    Exec=firefox -ProfileManager
    OnlyShowIn=Unity;
    
  • Agora, se você quiser especificar um perfil padrão permanente para quando clicar com o botão esquerdo no ícone do iniciador (caso contrário, o perfil usado pela última vez pelo ProfileManager com a respectiva caixa de seleção marcada será ativado), também será necessário editar o principal Exec= linha. É o mais alto e deve ficar assim:

    Exec=firefox %u
    

    Edite-o para ficar parecido com o abaixo, talvez substituindo profile1 pelo nome do perfil padrão correto que você deseja.

    Exec=firefox -P profile1 %u
    
  • Você precisa reiniciar (talvez sair e voltar também é suficiente?) antes que o sistema perceba que você deseja substituir o arquivo firefox.desktop em todo o sistema e usar seu arquivo 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 de inicialização. Depois disso, aproveite seus vários perfis!

por Byte Commander 11.08.2015 / 16:35
22

Acho que o Firefox Profile Switcher é sua resposta!

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

firefox -P

Você pode criar Perfis para cada tarefa, todos na mesma homefolder (se necessário).

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

E, finalmente, você pode selecionar um dos temas predefinidos por meio da opção Personalizar menu e barras de ferramentas :

Abra a caixa de diálogo de personalização e, no mínimo, Você verá Temas como menu suspenso.

Você terá isso para cada conta de mídia social, eu acho.

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

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

torne-o executável

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

Como 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 ser diferente no seu sistema operacional, você pode encontrá-lo com

which firefox

remova o link antigo

sudo unlink /usr/bin/firefox

vincule-o ao caminho correto

sudo ln -s /usr/local/bin/firefox /usr/bin/firefox
por Robert Riedl 16.01.2018 / 17:46
10

Eu proporia a extensão Containers de várias contas , um funcionário Addon Mozilla-made. O caso de uso que você descreveu é precisamente porque existe:

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

(esqueça o tema sombrio)

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

Não são apenas os contêineres facilmente identificados, as guias são apenas guias normais, você pode colocá-las todas na mesma janela. (com vários perfis, você não seria capaz de ter guias de 2 perfis em uma janela).

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

    
por Kroltan 17.01.2018 / 01:06
1

Eu adicionarei isto caso você queira 2 firefoxes. O resultado final será um firefox normal e outro 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 (suponho que você tenha 1 (!) arquivo tar baixado; mude o "*" para a versão atual se tiver 2) e inicie 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 lançador. Veja Como posso criar lançadores na minha área de trabalho? sobre como fazer isso. Ou copie o launcher normal do firefox (veja / usr / share / applications) para um novo nome e edite-o para iniciar esta versão. Se você alterar o ícone, também receberá um ícone diferente no inicializador.
por Rinzwind 11.08.2015 / 16:03
1

Executar firefox -P ou firefox -ProfileManager .

Você pode criar, selecionar e gerenciar seu (s) perfil (s).

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

Não consegui encontrar uma página semelhante para o Linux, mas as opções e os ecrãs são praticamente os mesmos.

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

Use firefox -P YOURPROFILENAME para 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 man firefox no terminal).

    
por Panther 11.08.2015 / 14:54
1

O mesmo que acima, e se estiver interessado em aprender por que um deve / poderia ter vários perfis, o seguinte link tem algumas informações adicionais:

Múltiplos perfis do Firefox

  

Iniciando o Profile Manager no Linux

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

"No topo 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 esteja visível. Feche todas as instâncias do Firefox ou reinicie o computador e tente novamente. "

    
por impalle 11.08.2015 / 14:58
0

Em um tipo de terminal

firefox -no-remote -ProfileManager

e crie um novo perfil. Então inicie o perfil desejado com

firefox -P profilename
    
por Fiximan 11.08.2015 / 14:55
0

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

URL: link

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

Veja em anexo:

    
por Parto 11.08.2015 / 19:09
-1

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

    
por NavalRishi 11.08.2015 / 15:52