Mozilla Firefox descomplicado

Esta página é um monomódulo, ou seja, não está inserida em nenhum livro e/ou não tem subpáginas.
Ajude o Wikilivros inserindo-a em um livro existente ou por criar.

Introdução editar

Este guia pretende ser simples de perceber, mas com boas dicas para uma melhor utilização do Firefox. Tudo o que este guia contém, tem por base diversos outros guias e paginas da internet, que estarão referenciados na parte final do guia.

Páginas oficiais editar

Terminologia do Firefox editar

O Firefox caracteriza-se por usar alguma terminologia própria, que lhe confere alguma identidade. Mas que para um utilizador novo, poderá ser em parte um entrave a sua adoção.

  • Bookmarks - É o equivalente ao Favoritos do Internet Explorer.
  • Extensions - As extensões são equivalentes a add-ons ou plugins que implementam ou melhoram funcionalidades do browser.
  • Live Bookmarks - São bookmarks vêm de um endereço de RSS feeds, que são dinâmicos porque criam uma pasta com os títulos das noticias desse endereço.
  • Sessions - As sessões é um grupo de aba(s) (tabs no inglês), que são guardadas quando o browser fecha, ou quando um erro crítico ocorre, ou ainda por seleção do utilizador.
  • Tabs - São abas, que permitem ter numa mesma janela, abertos mais que um site.

Você sabia? editar

  • Na parte superior do browser, onde se encontram os menus (File, Edit, View, etc), se clicar com o botão direito do rato e selecionar "Personalizar" (Customize em inglês), pode acrescentar ou remover ícones e alterar a sua ordem, bem como ocultar ou mostrar as barras de Favoritos (Bookmarks) e Navegação (Navigation).
  • Para instalar extensões (extensions), basta arrastar e largar a extensão que fez o download para a janela das extensões, podendo instalar mais de uma de cada vez. O mesmo é valido para os temas, devendo arrastar e largar na janelas dos temas.
  • Usando a tecla F11, alterna para o modo de tela inteira (full screen).
  • Com a tecla CTRL + scroll do rato ou + e -, pode aumentar ou diminuir o tamanho da fonte da pagina que está a visualizar.
  • Com a tecla CTRL + F pode procurar texto na pagina que está a visualizar.
  • Com CTRL + H, abre o histórico do browser, permitindo fazer buscas nele.
  • Ao aparecer uma seta colorida no canto superior direito do browser, ao lado da bola do indicador de atividade, ela tem um significado, se for vermelha significa que existem atualizações críticas, se for amarela significa que existem atualizações recomendadas, e se for verde significa que instalou uma atualização, e que agora é necessário reiniciar o Firefox.
  • Pode iniciar o Firefox em modo de segurança por um ícone no menu iniciar, ou com o comando
firefox -safe-mode 

no menu executar. O modo de segurança ignora todas as extensões e temas, possibilitando a solução de problemas que estejam relacionados às extensões ou temas.

  • Pode-se ter 2 perfis diferentes, para por exemplo a versão estável do Firefox e outro para a versões de teste. Usar o comando "firefox -p", para criar um novo perfil (ex: teste) depois basta acrescentar no atalho, o nome do perfil.

No atalho do Firefox fazer click com o botão direito, selecionar propriedades, e no campo destino mudar para:

"C:\Programas\Mozilla Firefox\firefox.exe" -p "NomeDoPerfil" 

Ex: "C:\Programas\Mozilla Firefox\firefox.exe" -p "teste" Assim o Firefox arranca sempre com o perfil que escolhemos.

Extensões úteis editar

  • Adblock Filtra conteúdos das páginas web com base em palavras chave ou em endereços, (ads, imagens, animações flash, etc). Agora com whitelisting (lista branca).
  • Adblock Plus Outra versão baseada no Adblock, mas com mais opções, entre elas a possibilidade de subscrição de listas de bloqueio de publicidade, e bloqueio de #DIV
  • All-in-One Gestures Permite a navegação e execução da maioria das funcionalidades do Firefox só com gestos do rato.
  • Autohide Torna a navegação em fullscreen (tela cheia) realmente maximizado ocultado as barras que quisermos.
  • BBCode Adiciona texto formatado (BBCode/HTML/XHTML/etc.) no menu de contexto para Blogs e forums (PHPBB e etc.)
  • Bookmark Duplicate Detector Detecta bookmarks duplicados ao adicioná-los e permite procurar por duplicados também.
  • CacheViewer Permite ver e ordenar o cache do browser.
  • Context Search Permite usar os motores de busca no menu de contexto.
  • CookieSafe Permite alterar as permissões dos cookies.
  • Configuration Mania Permite mudar configurações escondidas do Firefox.
  • CustomizeGoogle Aumenta as funcionalidades, adicionando motores de busca relacionados, no topo da janela do Google e remove as publicidades do google.
  • CuteMenus - Crystal SVG Coloca ícones na maioria das opções do Firefox.
  • Dictionary Tooltip Pressionando Ctrl+Shift+D ou duplo-clique permite ver o significado de uma determinada palavra.
  • Download Statusbar Permite ver os downloads que estão a decorrer numa nova barra por cima da status-bar (barra de estado).
  • DownThemAll! "Download em massa" de ficheiros, com base na sua extensão (imagens, vídeos, programas,etc [ex: zip, rar, jpeg, bmp, avi, mpeg, etc]). E é atualmente o único e real download manager (gestor de downloads) integrado no Firefox.
  • Fasterfox Para otimizar o Firefox com muitos tweaks de performance.
  • Fast Video Download Permite fazer o download de vídeos de sites como o You Tube e outras paginas similares
  • Firefox Extension Backup Extension (FEBE) Permite fazer o backup de todas as extensões instaladas no Firefox e também de dos temas e de alguns ficheiros de configuração.
  • FlashGot Permite a integração de download managers (gestores de downloads) no Firefox. São suportados quase todos os gestores de downloads que existem.
  • FoxyTunes Controla qualquer tocador de mídia diretamente no Firefox.
  • Gmail Notifier Notificador de e-mail para o Gmail.
  • Gmail Space (Gmail File Space) Permite usar a conta do Gmail para alojar ficheiros online. Permite o upload/download de pastas.
  • IE View Lite Adiciona ao menu de contexto a opção de abrir a pagina que estamos a ver no Internet Explorer.
  • IE Tab Permite usar o Internet Explorer diretamente numa aba (tab) do Firefox.
  • InFormEnter Ajuda no preenchimento de formulários de uma forma semi-automatica.
  • MediaPlayerConnectivity Permite definir o player que irá abrir os vídeos em "streaming", e também se abre embutido no browser ou se abrem no player.
  • Menu Editor Edita o menu de contexto do Firefox, permitindo remover menus que não interessem.
  • MR Tech Local Install Uma extensão que substitui mais de 40 outras existentes (ver a pagina oficial para mais informações).
  • OpenBook Mais opções ao adicionar bookmarks.
  • Sage Um leitor de RSS e Atom feed que é a base de muitas outras extensões.
  • Stylish Personaliza a aparência dos sites e do aspecto do Firefox. Importa os estilos do site userstyles.org ou permite a criação de novos.
  • NewsFox Um outro leitor de RSS/Atom feed.
  • ReminderFox Permite adicionar lembranças e listas de coisas a fazer ao Firefox.
  • Tab Mix Plus Permite a personalização total da navegação por abas (tabs) e também adiciona uma gestão de sessões mais avançada que a do atual Firefox 2.0.
  • Thumbs Mostra a 1ª miniatura (thumbnail) de cada galeria de links de imagens.
  • Translation Panel Tradução de texto online e/ou texto selecionado para diferentes linguagens. Também com a hipótese de ser escrito por nós e posteriormente traduzido.
  • Update Notifier Notifica quando existem atualizações de extensões e temas e se configurado instala-as automaticamente.
  • VideoDownloader Permite o download de vídeos do Youtube, Google, Metacafe, iFilm, Dailymotion... e de mais de 60 outros sites de vídeos!

Descrição e localização de ficheiros e pastas editar

O Firefox pode ser facilmente configurado digitando about:config na barra de endereços do navegador. O Firefox não se limita a ser um simples browser. Permite que sejam adicionadas funcionalidades diversas tendo por base as extensões (extensions).

E permite também uma enorme personalização de aspecto pelo uso de temas ou edição de alguns ficheiros contidos na pasta profile (perfil).

Também possui muitas opções de otimização escondidas, que com os valores corretos podem aumentar em muito o seu desempenho.

Para uma fácil manutenção de perfis basta digitar no menu "Executar" do Windows o seguinte comando:

firefox.exe -profilemanager

ou

firefox -p

Neste menu poderá se escolher, criar ou eliminar perfis do Firefox.

Localização do perfil editar

Nos diversos sistemas operativos, a pasta dos perfis reside numa localização diferente, mas sua estrutura é sempre a mesma: contém uma pasta para cada perfil, com um nome que contém o nome do perfil e uma sequência aleatória de caracteres.

A pasta do perfil padrão chama-se default.xxx, onde xxx é a sequência aleatória de números e letras.
  • No Windows XP/2000, o caminho é %AppData%\Mozilla\Firefox\Profiles\default.xxx. %AppData% corresponde à pasta C:\Documents and Settings\[Nome de utilizador]\Application Data.
  • No Windows 95/98/Me, o caminho é C:\WINDOWS\Application Data\Mozilla\Firefox\Profiles\default.xxx.
  • No Linux, o caminho é ~/.mozilla/firefox/default.xxx/.
  • No MacOS X, o caminho é ~/Library/Application Support/Firefox/Profiles/default.xxx/.

Ficheiros de configuração e tweaks editar

user.js editar

Se este ficheiro não existir, criar um novo e adicionar os tweaks pretendidos. E colocar dentro da pasta \Profiles\default.xxx\ do Firefox, com ele fechado.

Tweak de velocidade - Para um computador rápido, ligação à internet rápida (acima de 512 Kb/s)

user_pref("content.interrupt.parsing", true);
user_pref("content.maxtextrun", 8191); 
user_pref("content.notify.ontimer", true);
user_pref("network.http.keep-alive", true); 
user_pref("network.http.proxy.keep-alive", true);
user_pref("network.http.request.max-start-delay", 10);
user_pref("network.http.max-connections", 256);
user_pref("network.http.max-connections-per-server", 32);
user_pref("network.http.max-persistent-connections-per-proxy", 8);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8); 
user_pref("network.http.pipelining.firstrequest", true);
user_pref("network.http.proxy.pipelining", true); 

Tweak de velocidade - Para um computador rápido, ligação à internet razoável (ligações tipo 3,5G (w:UMTS com w:HDSPA))

user_pref("content.interrupt.parsing", true);
user_pref("content.maxtextrun", 8191); 
user_pref("content.notify.ontimer", true);
user_pref("network.http.keep-alive", true); 
user_pref("network.http.proxy.keep-alive", true);
user_pref("network.http.request.max-start-delay", 10);
user_pref("network.http.max-connections", 128);
user_pref("network.http.max-connections-per-server", 24);
user_pref("network.http.max-persistent-connections-per-proxy", 4);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("network.http.pipelining.firstrequest", true); 
user_pref("network.http.proxy.pipelining", true); 

Dar tempo ao Firefox para gravar ANTES do rendering.

user_pref("nglayout.initialpaint.delay", 500); /* 500 = meio segundo (um valor como 0 só irá aumentar o processamento do CPU) */
user_pref("content.notify.backoffcount", 0);
user_pref("content.notify.interval", 750000);
user_pref("content.switch.threshold", 750000);
user_pref("content.max.tokenizing.time", 1500000);

Tweak de velocidade - Outros tweaks

user_pref("network.dns.disableIPv6", true); // quase não é usado por sites, só atrasa a navegação
user_pref("network.dnsCacheExpiration", 900); // 15 minutos
user_pref("network.dnsCacheEntries", 200);
user_pref("network.http.use-cache", true);
user_pref("network.http.redirection-limit", 10);
user_pref("network.prefetch-next", false); /* Ativar esta opção quase sempre só irá atrasar a navegação */
user_pref("network.ftp.idleConnectionTimeout", 120); // 2 minutos
user_pref("network.http.keep-alive.timeout", 20); // 20 segundos
user_pref("network.http.request.max-start-delay", 5);
user_pref("network.http.connect.timeout", 30); // 30 segundos
user_pref("ui.submenuDelay", 250); // 250 milisegundos

Especifica o tamanho da memoria cache que o browser irá utilizar (Não são recomendados valores acima de 81920 [aproximadamente 80MB]: -1 = determine dynamically (default), 0 = none, n = memory capacity in kilobytes

user_pref("browser.cache.memory.capacity", 81920);

Esconder a notificação de download completo

user_pref("browser.download.manager.showAlertOnComplete", false);

Atraso de abertura dos sub-menus (300ms por defeito)

user_pref("ui.submenuDelay", 150);

Em vez de mostrar uma caixa com a mensagem de erro, mostra o erro como uma pagina web

user_pref("browser.xul.error_pages.enabled", true);

As paginas não podem esconder o menu de contexto:

user_pref("dom.event.contextmenu.enabled", false);

userChrome.css editar

Se este ficheiro não existir, criar um novo e adicionar os tweaks pretendidos. E colocar dentro da pasta \Profiles\default.xxx\chrome\ do Firefox, com ele fechado.

Nota: Algumas destas modificações só funcionam com a versão 2 do Firefox.

Remover estrela(Favoritos)da barra de endereço

#star-button {display:none !important;}

Remover botão Feeds(RSS)da barra de endereço

#feed-button {display: none !important;}

Remover o botão de fechar da tab da barra de tab

.tabs-closebutton {display: none !important;}

Coloca as tabs não selecionadas com uma opacidade menor

#content tab:not([selected="true"]) {-moz-opacity: 0.6 !important;}

Mostrar a barra de estado em full-screen (tela cheia F11)

#status-bar {visibility: visible !important;}

Diminuir o tamanho da barra de estado (statusbar)

#status-bar {border: none !important; padding: 1px !important;
margin: -2px !important; border: none !important;}

Remover o espaço extra da barra de navegação

.toolbarbutton-1, .toolbarbutton-menubutton-button {padding: 2px 3px !important;}
.toolbarbutton-1[checked="true"], .toolbarbutton-1[open="true"],
.toolbarbutton-menubutton-button[checked="true"],
.toolbarbutton-menubutton-button[open="true"] {padding: 4px 1px 1px 4px !important;}

Aumentar o tamanho da caixa de procura (search bar), quando selecionada

.searchbar-textbox[focused="true"] {width: 150px !important;}

Por os menus com o estilo XP

menupopup, popup {
  border: 1px solid ThreeDShadow !important;
  -moz-border-left-colors: ThreeDShadow !important;
  -moz-border-top-colors: ThreeDShadow !important;
  -moz-border-right-colors: ThreeDShadow !important;
  -moz-border-bottom-colors: ThreeDShadow !important;
  padding: 1px !important;
  background-color: Menu !important;}
menubar > menu {
  border: 1px solid transparent !important;
  padding: 2px 5px 2px 7px !important;
  margin: 0 !important;}
menubar > menu[_moz-menuactive="true"] {
  background-color : Highlight !important;
  color: HighlightText !important;}

Ver a barra de ferramentas e a barra de estado em modo de tela cheia

#toolbar-menubar[moz-collapsed=true] {visibility:visible !important;}
#status-bar[moz-collapsed=true] {visibility:visible !important;}
/* Remover a linha seguinte se quiser ver os botões de minimizar, restaurar e fechar */
#window-controls {display:none !important;}

Tornar as tabs não selecionadas menos visíveis (mais transparentes)

tab:not([selected="true"])  > hbox,
tab:not([selected="true"])  > toolbarbutton { -moz-opacity: 0.6 ! important; }

Mudar a cor (para azul) e o texto para negrito na tab selecionada

tab[selected="true"] {color: blue !important; font-weight: bold !important;}

Muda a cor de fundo da tab (só para o Firefox 2.0 com o tema por defeito)

.tab-image-left,
.tab-image-right,
.tab-image-middle,
.tab-close-button,
.scrollbutton-up,
.scrollbutton-down-box,
.tabs-alltabs-box {background-color: LightGray !important;}
.tabbrowser-tab[selected="true"] > .tab-image-left,
.tabbrowser-tab[selected="true"] > .tab-image-right,
.tabbrowser-tab[selected="true"] > .tab-image-middle,
.tabbrowser-tab[selected="true"] > .tab-close-button,
.tabbrowser-tab:not([selected="true"]):hover > .tab-image-left,
.tabbrowser-tab:not([selected="true"]):hover > .tab-image-right,
.tabbrowser-tab:not([selected="true"]):hover > .tab-image-middle,
.tabbrowser-tab:not([selected="true"]):hover > .tab-close-button {
 background-color: LightBlue !important;}

Altera o tamanho das tabs

.tabbrowser-tab {margin-left: 0px !important; margin-right: 0px !important;}
.scrollbutton-up {margin-right: 0px !important;}
.scrollbutton-down-box {margin-left: 0px !important;}
tab{padding-top: 0px !important; 
padding-bottom: 0px !important; margin: 1px !important;}
.tabbrowser-tabs > tab {height: 20px !important;}

Esconde automaticamente a barra de ferramentas, mais a barra de navegação

#toolbar-menubar { max-height: 28px !important;
margin-top: 2px !important; border: 1px !important;}
#navigator-toolbox .menubar-text { margin-top: 2px !important; margin-bottom: -1px !important; }
#main-menubar, #toolbar-menubar , #navigator-toolbox {
margin-bottom: -28px !important; padding-top: 2px;
-moz-opacity: 0.1 ! important; }
#main-menubar, #toolbar-menubar , #navigator-toolbox:hover  {
margin-bottom: 0  !important;
padding-top: 0; -moz-opacity: 1 ! important; }

Melhoramentos para a busca rapida de texto numa pagina do Firefox

#FindToolbar {border: 0 !important; border-top: 0px solid !important;}
window:not([windowtype="navigator:view-source"]) #FindToolbar {border-bottom: 0px solid !important;}
#FindToolbar #find-field {margin: 0 !important; padding: 0 0 0 2px !important; width: 300px !important;}
#FindToolbar #find-field[status="notfound"] {color: rgb(0, 0, 0) !important; 
background-color: rgb(255, 240, 224) !important;}
#FindToolbar checkbox {margin: 0 2px !important; padding: 2px 0 1px 4px !important; border: 0 !important; 
border-left: 2px solid !important; -moz-border-left-colors: ThreeDShadow ThreeDHighlight !important;}
#FindToolbar #find-status { font-weight: bold !important; }

Busca rapida de texto (find toolbar) como no Firefox 1.5

#FindToolbar > * {display:-moz-box}

/* Adiciona uma palavra chave (keyword) quando se adiciona um favorito (bookmark) */

#keywordRow { display: -moz-grid-line !important; }

userContent.css editar

Se este ficheiro não existir, criar um novo e adicionar os tweaks pretendidos. E colocar dentro da pasta \Profiles\default.xxx\chrome\ do Firefox, com ele fechado.

Força a quebra de linha em texto mais longos que a tela

pre { white-space:-moz-pre-wrap }

Coloca quatro setas de direção nas barras de deslocamento (scrollbar)

scrollbar * { display: -moz-box !important; }

HTML - Centrar as imagens ou fotos

HTML > BODY > IMG:only-child { display: block !important;
margin-left: auto !important;
margin-right: auto !important; }

Altera a pagina de exibição de RSS do Firefox

#feedHeaderContainer, #feedBody{position:absolute !important; padding: 0!important}
#feedHeaderContainer{margin:0 !important; left:1em !important; top:-5em !important}
#feedHeader{margin:.5em! important; margin-top:5em !important; 
background:none !important; padding:0 !important}
#feedBody{left:1em !important; top:6em !important; width:98% !important}
#feedTitleText, #feedSubtitleText {text-align:center !important}
#feedBody .feedEntryContent>B{color:darkred !important}

Software relacionado: editar

Backup de perfis e definições:

Tweak e personalização:

Links externos editar

(Alguns destes sites e foruns, requerem registo para aceder aos seus conteudos)

 
Wikipedia
A Wikipédia tem mais sobre este assunto:
Mozilla Firefox