DICAS Configuracoes do Firefox
De Gentoo Linux Wiki
[editar] Introdução
Existem várias definições que podem ser alteadas no 'about:config' que podem ser úteis a alguns utilizadores. Estas definições, abordadas num artigo recente na revista Linux Journal, permitem a alteração de várias opções que se descrevem de seguida.
[editar] about:config
A primeira coisa a fazer é iniciar o firefox e escrever 'about:config' na barra de endereço. Deverá surgir um diálogo propriedades-atributos, que lê as definições contidas no ficheiro ~/.mozilla/firefox/*/prefs.js. Infelizmente, este diálogo irá mostrar apenas os valores que já se encontram definidos (a listagem completa de opções não se encontra no disco) mas existem alguns, abordados no artigo, que têm efeitos interessantes.
[editar] Caching
[editar] Definição da memória máxima
| Arquivo: about:config |
browser.cache.memory.capacity = inteiro em KB /* a predefinição é expandir quando necessário */ |
[editar] Alterar o comportamento global da cache
| Arquivo: about:config |
/* 0 = Uma vez por sessão 1 = Sempre que eu visualizo a página 2 = Nunca 3 = Quando a página expira (predefinição) */ browser.cache.check_doc_frequency = 0|1|2|3 |
[editar] Desactivar o comportamento normal de scripts
Nota: Isto é realmente útil se necessitar de correr um script durante muito tempo para fins de depuração, etc.
| Arquivo: about:config |
dom.max_script_run_time = inteiro em segundos (predefinição 5, -1: infinito) |
[editar] Desactivar os ícones dos sites (favicon.ico e 'link rel')
| Arquivo: about:config |
browser.chrome.site_icons = booleano /* (predefinição true, obtém o ícone) */ browser.chrome.favicons = booleano /* idêntico ------^ */ |
[editar] Comportamento da Gecko
Existem algumas definições da gecko que pode alterar de forma apropriada à rapidez da sua máquina:
[editar] Intervalo inicial
| Arquivo: about:config |
/* a predefinição é 250, um intervalo de um quarto de segundo antes de os conteúdos web começarem a ser desenhados se tem uma ligação à internet rápida, altere isto para um valor mais baixo, no entanto, se tem uma ligação lenta, diminuir este valor pode piorar as coisas uma vez que irá tentar desenhar a página antes de esta ter sido completamente carregada, e esta terá de ser redesenhada várias vezes */ nglayout.initialpaint.delay = inteiro em milisegundos |
[editar] Intervalo de renderização
| Arquivo: about:config |
/* set to 5,000 for testing...chunking process that saves cpu. dont set too low or you= :( */ content.notify.interval = inteiro em MICROsegundos |
[editar] Pipelining
O pipelining é útil para sites com várias imagens. Com pipelining, o navegador tenta transferir mais imagens ao mesmo tempo obtendo um ganho incrível.
[editar] Activar o pipelining
| Arquivo: about:config |
network.http.pipelining = booleano /* true para activar o pipelining */ |
Nota importante: Se tiver problemas com sites de bancos e outros sites de alta segurança, teste-os com esta definição definida para 'FALSE'.
[editar] Número máximo de pedidos para pipelining
| Arquivo: about:config |
network.http.pipelining.maxrequests = inteiro /* a predefinição é 4, experimente 8 (o valor máximo) */ |
[editar] Registando protocolos adicionais
Odeia as mensagens "(...) não é um protocolo registado" que aparecem quando clica nalguns links?
mailto não é um protocolo registado
Pode fazer com que o Firefox use programas externos para lidar com eles ou fazer com que ele mostre o ficheiro como texto sem formatação.
Para cada protocolo que deseja adicionar tem de definir duas definições:
network.protocol-handler.external.protocolo = booleano network.protocol-handler.app.protocolo = /caminho/para/o/programa
A primeira definição diz ao Firefox se deve usar um programa externo (true) ou se deve ser o próprio Firefox a mostrar o ficheiro (false). A segunda definição diz ao Firefox que programa deverá ser corrido no caso de estar configurado para correr um programa externo. Tenha em conta que não pode usar -'s no caminho para o programa. Veja o Bug #321306. protocolo é o protocolo que vai ser registado, por exemplo, mailto, irc ou aim:
| Arquivo: about:config |
network.protocol-handler.external.mailto = yes /* mailto:// links do firefox */ network.protocol-handler.external.irc = yes /* irc:// links do firefox */ network.protocol-handler.external.aim = yes /* aim:// links do firefox */ network.protocol-handler.app.mailto = /usr/bin/thunderbird /* usar o thunderbird */ network.protocol-handler.app.irc = /usr/bin/xchat-2 /* usar o xchat */ network.protocol-handler.app.aim = /usr/bin/gaim-remote uri /* usar o gaim */ |
Para integrar o Firefox com o Thunderbird, leia Integrate Thunderbird and Firefox. Esta dica explica-lhe como abrir automaticamente URLs do Thunderbird no Firefox, e abrir o Thunderbird quando se clica num link mailto: no Firefox.
Para integrar o Firefox com o xchat, leia Integrate xchat with firefox.
[editar] Páginas de Erro do Navegador
Detesta quando se engana a escrever um URL e aparece aquela caixa de erro irritante? Pode fazer com que esses erros apareçam na própria janela do navegador com isto:
| Arquivo: about:config |
browser.xul.error_pages.enabled = true |
[editar] Desactivar o redimensionamento de janelas
Fica irritado com sites que redimensionam/movem o seu Firefox? eis uma forma de evitar que isso aconteça:
| Arquivo: about:config |
dom.disable_window_move_resize = true |
[editar] Desactivar popups dos plugins
Farto dos popups de plugins?(por exemplo, popup do flash) eis uma solução:
| Arquivo: about:config |
privacy.popups.disable_from_plugins = 2 |
[editar] Outras Dicas
Outras dicas úteis podem ser encontradas em www.mozilla.org.
Navegue sem anúncios! GNOME: Getting rid of web ads (Lidar com os anúncios da web (Inglês))
Existe uma extensão que pode ser instalada e que fornece uma forma mais amigável de usar as dicas anteriores. Nem sequer terá de se recordar dos detalhes das definições. Fasterfox. Note que embora em versões anteriores da extensão a funcionalidade "Enhanced Prefetching" esteja activada por predefinição, muitos webmasters detestam-na e poderá ver o seu navegador bloqueado em certos sites.
Mudar de localizações Existem 2 novas ebuilds para activar uma instalação multilingue do mozilla-firefox e alternar entre localizações nos Gentoo Forums
Guardar sessões: Fiquei preso ao Opera cerca de uma semana porque rebentei com o Firefox e a funcionalidade de que eu REALMENTE gosto, que é, ao fechar e voltar a abrir o Firefox, ter de volta todas as tabs que estavam abertas. Isto pode ser feito no Firefox com uma extensão chamada SessionSaver. É uma função realmente interessante, experimente-a.
[editar] Créditos/Agradecimentos
- Um grande obrigado à Nigel MacFarlane and Linux Journal pelo fantástico artigo e, claro, pela fantástica revista!
