Firefox: O velho e o novo convivendo em harmonia no seu sistema

Logotipo do FirefoxÉ possível continuar usando ambas as versões do Firefox, mantendo a versão 3.6 como versão oficial do seu sistema e a 4.0 como um segundo navegador alternativo. Como ainda existe uma grande quantidade de plugins que não foi portada para a nova versão do Firefox, ter ambas as versões instaladas por um tempo é algo interessante.

Embora o procedimento seja executado no Ubuntu Linux ele poderá ser usado em praticamente qualquer distribuição Linux com poucas adaptações.

Tambem é possível afirmar que este procedimento é valido para quaisquer outras versões do firefox que venham a surgir (exceto se a Mozilla, mudar os parâmetros envolvidos neste artigo – o que é pouco provável de acontecer).

O PEQUENO PROBLEMA

Uma busca por “Firefox4 no Ubuntu” a partir do Google ou outro buscador de sua preferência retornará dezenas ou mesmo centenas de resultados sobre como instalar a nova versão da raposinha da Mozilla usando o PPA que é um repositório usado pelos desenvolvedores de aplicativos para distribuí-los no formato usado pelo Ubuntu.

Os procedimentos apresentados em todos eles são perfeitos e funcionais, mas o fazem perder o Firefox 3.6 que é a versão onde os seus plugins preferidos certamente funcionam com perfeição.

Obs: Caso você não use plugins no Firefox, tenha certeza que seus plugins favoritos já foram portados, ou mesmo não esteja nem um pouco preocupado com isso, então pare de ler o texto aqui e siga as orientações do André gondim, onde ele ensina de forma direta, rápida e prática a colocar o seu navegador Firefox 4 em funcionamento sem muito trabalho usando o PPA [1].

Se você tem com que se preocupar porque não pode viver sem aquele plugin fantástico, a solução é manter asduas versões instaladas, o que é [quase] simples: Instale a nova versão no diretório home do seu usuário e crie um atalho para ele. Perceba ali o “quase”.

Quando nós já temos uma instância do Firefox rodando, ao tentar executá-lo novamente – sem a devida atenção – na verdade você estará apenas abrindo uma nova janela daquele mesmo navegador.

Ou seja, se você já tiver o FF3 rodando e tentar abrir novamente – mesmo que o atalho seja para o FF4, o que você terá será uma nova janela do FF3, o mesmo ocorrendo se fosse com o FF4 rodando e você tentasse rodar o FF3.

A vantagem disso é que você não estará duplicando as bibliotecas necessárias em tempo de execução e desperdiçando memória, mas por outro lado atrapalha neste nosso caso que é ter duas versões do Firefox rodando.

INSTALANDO

O primeiro passo é pegar o pacote do Firefox 4 no site oficial[2] e então descompactá-lo. O arquivo baixado provavelmente será o “firefox-4.0.tar.bz2” e para descompactá-lo você pode fazê-lo pelo ambiente gráfico ou pelo terminal.

Pelo terminal o procedimento é geralmente muito mais simples e rápido, tenho certeza que os usuários um pouco mais avançados ou mesmo em nível intermediário conseguirão se virar bem com os comandos “cd” e “tar” para este procedimento, mas como há muito usuário novato que chega até este blog a partir do Google vou optar por mostrar apenas o procedimento totalmente em modo gráfico e sem precisar abrir “aquela temível telinha preta”.

Usando o gerenciador de arquivos (Menu Locais > Pasta Pessoal) vá até a pasta onde você baixou o arquivo do firefox4, clique sobre ele com o botão direito e escolha a opção “Extrair aqui”. Observe que surgirá uma nova pasta chamada simplesmente “firefox”. É nela que está o seu novissimo Firefox.

Agora para garantir que daqui para frente estaremos fazendo a mesma coisa, vamos mover este diretório para o nosso “home” (Se você tiver descompactado o arquivo diretamente em seu home este passo poderá ser pulado).

Para mover a pasta, clique sobre ela (o diretório firefox) com o botão direito do mouse, escolha a opção “Mover para >” e então escolha a opção “Pasta pessoal“.

Ainda no gerenciador de arquivos vá até a sua pasta pessoal (aquele botão com o ícone da “casinha”) e observe que agora a pasta “firefox” está lá (só para confirmar).

UM POUCO SOBRE PERFIS NO FIREFOX

Alguns meses atrás eu comentei sobre este poderoso recurso do Firefox no texto entitulado “Use perfis do Firefox para manter múltiplas configurações do seu navegador”[3].

Na época eu expliquei que este recurso permite ter várias configurações do Firefox para uma mesma instalação do Firefox. Agora nós usaremos estes perfis para que ambas as instalações (FF3 e FF4) possam rodar simultâneamente e em harmonia.

Juntamente com o parâmetro  “-no-remote” do Firefox,  que cria uma nova instância do programa completamente desvinculada da que estiver rodando no momento, este recurso nos ajudará a resolver o problema que eu descrevi na seção “O pequeno Problema”.

Só mais uma coisa: Um dado perfil só pode ser usado em uma única instância por vez então precisamos criar um perfil específico para o FF4 de forma a podermos  rodar ambas as versões simultaneamente sem que uma interfira na outra.

CRIANDO O ATALHO PARA O FF4

Clique com o botão direito do mouse em qualquer lugar vazio de sua área de trabalho e escolha a opção “Criar lançador…“.

Na Janela que será exibida para criar um novo lançador preencha com os seguintes dados:
Tipo: Aplicação
Nome: Firefox 4
Comando: /home/SEUHOME/firefox/firefox **
Comentário: Escreva qualquer coisa que você achar bonito

** Para não errar no preenchimento do campo “Comando” clique no botão “Navegar…“, na janela que será exibida de dois cliques na pasta “firefox” e então dois cliques no arquivo de mesmo nome (firefox). Observe que eu disse arquivo “firefox” e não arquivo “firefox-bin”.

Isso ainda não é tudo. Para forçar a nova instância do firefox a utilizar o novo perfil deveremos adicionar ao final da linha “Comando” os parâmetros “-no-remote” e “-P firefox4” conforme abaixo.

Com o passo anterior a linha de comando para o meu caso ficou assim:

/home/welrbraga/firefox/firefox

A mudança implica em adicionar os parâmetros “-no-remote” e “-P” deixando a linha assim:

/home/welrbraga/firefox/firefox -no-remote -P firefox4

Agora você pode clicar em “OK” que o atalho estará criado e pronto para uso.

CRIANDO O NOVO PERFIL DE USUÁRIO E INICIANDO O FIREFOX4

No passo anterior, indicamos para o parâmetro “-P” que o firefox iria iniciar com o perfil “firefox4”. Como este perfil não existe ainda, da primeira vez que você iniciar o firefox por este novo atalho verá uma janela para gerenciamento de perfil de usuário (a chamada Profile Manager).

Observe nesta janela que há apenas um perfil, provavelmente chamado “default”. Este é o perfil usado por padrão sempre que abrimos o firefox sem se importar com este detalhe.

Para criarmos o perfil “firefox4” você deverá clicar no botão “Novo perfil…“, clicar no botão “Avançar“, digitar o nome “firefox4” e clicar no botão “Concluir

Agora você verá os dois perfis em sua janela. Escolha o perfil “firefox4” e clique em OK para que o seu novissimo Firefox seja aberto.

AJUSTANDO O ATALHO PARA O FF3

Se simplesmente dermos o assunto por encerrado você irá se deparar com um problema. O Firefox3 só funcionará se for aberto antes do Firefox4.

Isso acontece porque ao abrirmos o Firefox4 nós o forçamos a ignorar todos os outros Firefox em execução (o milagre do parâmetro -no-remote), entretanto ao abrirmos o Firefox3, como ele nao possui este parâmetro usará a versão que está em execução.

A solução consiste em alterar o atalho do Firefox 3 da mesma forma que fizemos com o Firefox 4, ou seja adicionar os parâmetros “-no-remote” e “-P”. Veja entretanto que isso deve ser feito em todos os atalhos do firefox que você tiver, ou ao menos nos que você mais usa.

O procedimento é simples. Basta clicar sobre o atalho padrão do Firefox 3 com o botão direito, escolher “Propriedades” e então alterar a linha de comandos que geralmente é:

firefox %u

Para:

firefox %u -no-remote -P default

Observe que eu indiquei o uso do perfil “default”. Releia o último parágrafo da seção “Um pouco mais sobre perfis de usuário” caso você não se lembre o porque disso.

Como eu sempre uso o atalho disponível no painel do Gnome, eu altero apenas este atalho, mas caso você queira alterar também o atalho disponível no menu “Aplicativos > Internet” o procedimento é o descrito a seguir:

Clique com o botão direito do mouse sobre o menu “Aplicativos“, escolha “Editar menus“. Na lista de menus, exibida no lado esquerdo da janela, escolha (clique) o menu “Internet“. Na lista exibida ao centro da janela temos todos os atalhos disponíveis neste menu. Procure pelo atalho do “Firefox” e realize o mesmo procedimento explicado acima.

CONSIDERAÇÕES FINAIS

Embora o texto tenha ficado extenso (devido a tentativa de acrescentar o máximo possível de detalhes), o procedimento é bem simples e eu o fiz em apenas alguns minutos (talvez um ou dois minutos).

Se os passos dados forem seguidos com atenção ao final você terá o Firefox4 e o firefox3 rodando em seu sistema sem problemas entretanto observe que o firefox foi instalado em seu diretório home, isso significa que ele estará disponível apenas para o seu usuário.

Para que este recurso funcione para todos os usuários do seu sistema seria preciso que o Firefox fosse instalado em /opt ou /usr/local e então alterar os atalhos globais do Firefox (provavelmente o arquivo /usr/share/applications/firefox.desktop – não testei para confirmar) e ainda criar o atalho para o firefox 4 na área de trabalho de todos os usuários. Mas isso fica para seu exercício de casa. 😉

A grande vantagem do Firefox instalado no Home do usuário, desta maneira como descrito no texto, é que toda vez que a Mozilla liberar uma atualização, o seu Firefox será automaticamente atualizado em sua máquina sem precisar esperar que um novo pacote seja compilado pelos mantenedores de sua distribuição.

Uma desvantagem deste método, entretanto, é que você não poderá mais usar o atalho do firefox para abrir uma nova Janela. Anteriormente se você quisesse abrir uma nova janela bastava clicar no atalho e pronto, agora ao fazê-lo você verá uma mensagem de erro dizendo que já existe uma instância do firefox em execução.

Isso é devido a estarmos carregando uma nova instância (parâmetro -no-remote) com um perfil já em uso (default ou firefox4). Sendo assim, para abrir uma nova janela do Firefox você deverá usar a tecla de atalho “CTRL-N” ou então usar o comando “Nova Janela” do menu arquivo no Firefox.

Eu tenho usado este procedimento desde os estágios beta da transição do FF2 para o FF3 e agora na transição do FF3 para o FF4. E posso afirmar que funciona a contendo tanto no Ubuntu quanto no Debian.

Como este método não exige alteração de arquivos de configuração e nem requer privilégios administrativos deverá funcionar em qualquer outra distribuição. Talvez você precise adaptar um passo ou outro caso não esteja usando o Gnome, mas se estiver certamente o processo será idêntico.

Agora é só abrir os dois navegadores e usufruir da sua liberdade.

REFERÊNCIAS

[1] André gondim. Firefox 4 no Ubuntu via PPA. http://andregondim.eti.br/2011/03/firefox-3-6-6-via-ppa-karmic-lucid-e-maverick/
[2] Mozilla. Firefox 4. http://www.mozilla.com/pt-BR/firefox/
[3] Welington Braga. Use perfis do Firefox para manter multiplas configurações do seu navegador. https://blog.welrbraga.eti.br/?p=1033

2 comentários em “Firefox: O velho e o novo convivendo em harmonia no seu sistema”

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.