Vários perfis no Firefox

Um perfil no Firefox é a coleção de configurações, personalizações, complementos e outras personalizações que um usuário fez ou instalou em sua cópia do Firefox. Você pode encontrar detalhes sobre perfis no site de suporte ao usuário final da Mozilla.

Motivos para ter vários perfis

O usuário casual pode querer ter perfis diferentes para trabalho e uso pessoal ou para membros da família diferentes. Ter perfis diferentes ajudaria a separar a vida profissional e pessoal ou permitir que cada membro da família tenha seu próprio conjunto de favoritos, configurações e complementos.

Os desenvolvedores web podem querer um perfil secundário para testar sites, aplicativos ou outros projetos em diferentes canais do Firefox. Por exemplo, você pode querer ter algumas extensões instaladas para desenvolvimento Web, mas não para navegação na Web de propósito geral. Ao usar o canal Nightly, você pode encontrar alguns complementos que se tornaram temporariamente incompatíveis com novas alterações da API, até que o desenvolvedor do complemento tenha a chance de atualizá-los. Você pode remover esses complementos do seu perfil para uso noturno, mantendo-os para uso com outros perfis.

Para colaboradores de QA, teste e triagem de bugs, você pode querer ter várias versões de desenvolvimento do Firefox instaladas, cada uma com seu próprio perfil. Criar novos perfis para testes pode impedir que você perca suas preferências, favoritos e histórico. Demora pouco tempo para configurar um novo perfil e, uma vez concluído, todas as suas versões do Firefox serão atualizadas separadamente e poderão ser executadas simultaneamente.

Canais disponíveis de desenvolvimento do navegador

Há quatro canais do navegador disponíveis, cada um em um nível diferente de estabilidade e desenvolvimento. Os quatro canais são Release, Beta, Developer Edition e Nightly. O canal Release é recomendado para a maioria dos usuários, já que é o canal de "lançamento oficial". No entanto, para os mais aventureiros, você pode experimentar um dos outros três canais para ver o que está por vir no Firefox e brincar com recursos emergentes. O canal Beta contém os recursos que devem estar na próxima versão do Firefox e estão em fase final de testes. Aurora contém recursos experimentais, que ainda não são de qualidade beta. Nightly contém o código mais recente dos desenvolvedores do Firefox e é o canal menos estável.

Ferramentas de terceiros

Além do Gerenciador de Perfis integrado e do Gerenciador de Perfis externo, existem algumas ferramentas de terceiros que facilitam o trabalho com vários perfis.

Essa lista não é exaustiva. Por favor, adicione a esta lista quaisquer ferramentas úteis que você descobrir!

Mac OS X

Gerenciamento de perfis

Determinando o perfil enquanto o Firefox está em execução

Para determinar o perfil de uma instância do Firefox em execução no Windows, macOS ou Linux,

  1. Digite about:profiles ma barra de pesquisa de URL do navegador.
  2. A página apresenta uma lista de todos os seus perfis, cada um começando com "Perfil: " seguido por seu nome.
  3. O que está sendo usado por esta instância do Firefox incluirá o texto em negrito "Este é o perfil em uso". Por exemplo, se você encontrar este texto sob a entrada de "Perfil: Suzie", então você está usando um perfile chamado Suzie.

Iniciando o Firefox no perfil desejado

Você não pode mudar o perfile enquanto o Firefox está em execução.  Apesar de ser possível em alguns casos ter várias instâncias do Firefox em execução em diferentes perfis, para evitar confusão, você deve primeiro sair/terminar todas as instâncias em execução de Firefox, FirefoxDeveloperEdition ou Nightly. Então, siga as instruções abaixo, aplicáveis ao seu sistema operacional.

Windows

Windows XP
  1. Clique no botão de Iniciar.
  2. Clique "Executar".
  3. Digite firefox --ProfileManager.

Windows Vista/7
  1. Clique no botão de Iniciar.
  2. Clique na barra de pesquisa na parte inferior.
  3. Digite firefox --ProfileManager.

Windows 8/8.1
  1. Pressione "Windows + R" em seu teclado.
  2. Digite 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.

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:

  1. No topo da janela do Firefox, clique no menu Arquivo e selecione Sair.
  2. No Terminal, execute 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.

macOS

  1. Execute o aplicativo Terminal, que é encontrado em Aplicativos/Utilitários.
  2. Digite ou cole no caminho para o Firefox, seguido por .app/Contents/MacOS/firefox.  Por exemplo, se o Firefox está instalado no local recomendado, você digitaria /Applications/Firefox.app/Contents/MacOS/firefox.
  3. Se você tiver o caminho para o seu perfil desejado à mão, insira um caractere de espaço, seguido por -profile seguido por outro caractere de espaço, seguido pelo caminho completo para a pasta de perfil na qual você deseja iniciar. Isto irá iniciar o Firefox imediatamente. Caso contrário, insira um caractere de espaço seguido de --profilemanager. Isso apresentará a janela do Gerenciador de Perfis na qual você pode fazer sua seleção.
  4. Pressione enter.

Aqui está um exemplo completo do comando Terminal a partir dos passos 2-3:

/Applications/Firefox.app/Contents/macOS/firefox -profile /Users/Suzie/Library/Application\ Support/Firefox/Profiles/r99d1z7c.default

Se você quiser fazer isso com frequência e de forma mais fácil, você pode querer criar um aplicativo Automatizador, como explicado neste tutorial.

Criando um perfil

Criando um perfil através do Gerenciador de Perfis

Essas instruções devem ser as mesmas para todos os sistemas operacionais.

  1. Para iniciar o Assistente de novo perfil, clique em "Novo perfil..." no Gerenciador de Perfis.
  2. Clique em Próximo e insira o nome do perfil. Use um nome de perfil que seja descritivo, como seu nome pessoal. Este nome não é exposto à Internet.
  3. Você também pode escolher onde armazenar o perfil no seu computador. Para selecionar o local de armazenamento, clique em Pasta....
  4. Se você escolher o local da pasta para o perfil, selecione uma pasta nova ou vazia. Se você escolher uma pasta que não esteja vazia e depois remover o perfil e escolher a opção \"Excluir arquivos\", tudo dentro dessa pasta será excluído.
  5. Para criar o novo perfil, clique Concluir.

Criando um perfil através do navegador Firefox

Você pode criar um novo perfil do Firefox diretamente no navegador.

  1. Digite about:profiles na barra de pesquisa de URL do navegador
  2. Na página, clique no botão Criar um novo perfil
  3. Leia a introdução e clique em Próximo
  4. Digite um nome de perfil para seu novo Perfil. Use um nome de perfil que é descritivo, tal como seu nome pessoal. Esse nome não é exposto para a Internet.
  5. Opcionalmente, para alterar onde o perfil armazenará seu computador, clique em Pasta...
  6. Para criar um novo perfil, clique Concluir.

Excluindo um perfil

  1. No Gerenciador de perfil, selecione o perfil para remover e clique Excluir perfil....
  2. Confirme que você deseja excluir o perfil:
    • "Não excluir arquivos" remove o perfil do Gerenciador de perfil, mas retém os arquivos de dados do perfil no seu computador na pasta de armazenamento, para que suas informações não sejam perdidas. "Não excluir arquivos" é a opção preferida, porque salva a pasta do perfil antigo, permitindo recuperar os arquivos para um novo perfil.
    • "Excluir arquivos" remove o perfil e seus arquivos, incluindo os favoritos, configurações, senhas, etc.

      Warning: Se você usar a opção "Excluir arquivos", a pasta de perfil e os arquivos serão excluídos. Essa ação não podem ser desfeitas.

    • "Cancelar" interrompe a exclusão de perfil.

Renomeando um perfil

  1. No Gerenciador de perfil, selecione o perfil que você deseja renomear e clique em "Renomear perfil".
  2. Insira um novo nome para o perfile e clique em OK.

Nota: A pasta contendo os arquivos para o perfil não é renomeada.

Opções

Trabalhar desconectado

A escolha desta opção carrega o perfil selecionado e inicia o Firefox desconectado. Você pode visualizar páginas web visualizadas anteriormente e experimentar seu perfil.

Não perguntar na inicialização

Se você tiver vários perfis, o Firefox solicitará que o perfil seja usado toda vez que você iniciar o Firefox. Selecione essa opção para permitir que o Firefox carregue o perfil selecionado, sem solicitar a inicialização.

Nota: Para acessar outros perfis após selecionar esta opção, você deve iniciar o Gerenciador de perfis primeiro.

Usando os perfis

Windows

Se você deseja que o gerenciador de perfil seja exibido toda vez que iniciar o Firefox, para poder escolher um perfil, será necessário editar o "Destino" do ícone de inicialização. Para fazer isso:

  1. Clique com o botão direito o ícone e escolha "Propriedades".
  2. Quando a caixa de diálogo de propriedades for exibida, você verá um campo de texto "Destino" que poderá editar e deverá mostrar o caminho atual do arquivo.
  3. Após fechar as aspas, adicione -ProfileManager.
  4. Clique Ok.

Agora, sempre que você clicar duas vezes nesse ícone, o Gerenciador de perfis deverá aparecer, permitindo que você escolha o perfil que deseja usar.

Se você quiser que ícones individuais iniciem perfis específicos, será necessário editar o "Destino" de cada ícone. Para fazer isso:

  1. Clique com botão direito no ícone e escolha "Propriedades".
  2. Quando a caixa de diálogo de propriedades for exibida, você verá um campo de texto "Destino" que poderá editar e deverá mostrar o caminho atual do arquivo.
  3. Para definir permanentemente um perfil específico, adicione -p NOME_DO_PERFIL ao caminho de destino, mas fora das aspas, substituindo "NOME_DO_PERFIL" com o nome de perfil que você escolher.
  4. Se você também quiser permitir que várias instâncias do Firefox sejam executadas ao mesmo tempo, adicione -no-remote após o nome do perfil.
  5. Quando terminar, clique em Ok. Faça isso para cada ícone para o qual você gostaria de ter um perfil específico. Uma vez feito, cada um deve iniciar automaticamente com o perfil especificado.

Linux

Não existe uma maneira extremamente direta de criar lançadores de aplicativos personalizados no Gnome 3 como havia no Gnome 2. O tutorial a seguir ajudará você a progredir no geral: Gnome 3 Iniciador de aplicativos personalizado. Depois de chegar ao ponto de adicionar um novo item, você pode ter a caixa de diálogo de perfil sempre exibida ou definir o inicializador para iniciar um perfil específico.

Se você deseja que o gerenciador de perfil seja exibido toda vez que iniciar o Firefox, para poder escolher um perfil, será necessário definir a linha de comando para o seu novo iniciador.

  1. Defina o campo de texto "command" para direcionar o arquivo executável, provavelmente "/usr/bin/firefox", e adicione o parâmetro -p.

Se você quiser que ícones individuais iniciem perfis específicos, você precisará definir a linha de comando para o seu novo lançador. Para fazer isso:

  1. Defina o campo de texto "command" para direcionar o arquivo executável, provavelmente "/usr/bin/firefox", e adicione o parâmetro -p NOME_DO_PERFIL, substituindo "NOME_DO_PERFIL" com o perfil específico.
  2. Repita conforme necessário, para cada perfil adicional que você deseja definir.
  3. Se você também quiser permitir que várias instâncias do Firefox sejam executadas ao mesmo tempo, adicione "-no-remote" após o nome do perfil.

Mac OS X

Você pode encontrar um tutorial útil para configurar lançadores personalizados aqui: Gerenciando vários perfis do Firefox no OSX. Observe que é melhor seguir todas as etapas na seção "Criando os scripts", incluindo a etapa "editar Info.plist". Deixe de fora o nome do perfil se quiser que o seletor de perfis seja exibido toda vez que você iniciar.

Configurando vários perfis para diferentes canais do Firefox

Esta seção será especialmente útil se você for um desenvolvedor, quiser trabalhar com vários canais e cada um tiver seu iniciador separado.

Windows

No Windows, as compilações Developer e Nightly têm seu próprio diretório na pasta "Programas", para que você não precise se preocupar com onde armazenar os arquivos baixados. No entanto, todos os três tentarão usar o mesmo perfil por padrão. Você não vai querer manter esse comportamento, porque os diferentes canais têm diferentes níveis de recursos. Para definir cada ativador, siga as instruções do Windows no Windows Launcher.

Linux

No Linux, as coisas não são configuradas automaticamente. Você provavelmente obterá uma solicitação para fazer o download de um arquivo tar.bz2 para extrair. Extraia os arquivos para um novo diretório e use as instruções do novo lançador aqui. A única mudança que você precisará fazer é o caminho do comando. Você desejará configurá-lo para o diretório em que extraiu o arquivo tar.bz2 do canal Firefox e o arquivo executável "firefox" localizado nesse diretório. Os demais métodos de atribuição de perfil permanecerão os mesmos. Você desejará, com certeza, adicionar a parte -no-remote ao final do campo de comando, para poder executar várias instâncias ao mesmo tempo.

Mac OS X

Você pode encontrar um tutorial útil para configurar lançadores personalizados aqui: Gerenciando vários perfis do Firefox no OSX. Observe que é melhor seguir todas as etapas na seção "Criando os scripts", incluindo a etapa "editar Info.plist". Além disso, você desejará alterar o caminho no script do shell para apontar para o arquivo .app correto para o canal do Firefox que você deseja segmentar.