sábado, 26 de abril de 2008

Preferências e Add-ons obrigatórios para o Firefox/Iceweasel

Para quem usa o Firefox/Iceweasel em Linux e partilha as definições do mesmo com o Windows ou se as pretende manter de um computador para o outro, convém guardar algumas opções "persistentes" nos ficheiros de configuração, dentro da directoria de configuração do browser.

Estas são as que não dispenso (para Iceweasel/Firefox 4.0):
$ cat user.js
/* Backspace volta à página anterior */
user_pref("browser.backspace_action", 0);

/* Preferências só são aplicadas ao clicar no "OK" */
user_pref("browser.preferences.instantApply", false);

/* O Botão do meio do rato só serve para scroll e não para entrar em URLs */
user_pref("general.autoScroll", true);
user_pref("middlemouse.contentLoadURL", false);

/* Links para abrir em novas janelas abrem em novas tabs */
user_pref("browser.link.open_newwindow", 3);

/* Novas tabs não aparecem "à frente" da actual */
user_pref("browser.tabs.loadDivertedInBackground", true);

/* Pesquisar o que está seleccionado com o botão do lado direito não dá põe a nova tab à frente */
user_pref("browser.search.context.loadInBackground", true);

/* Não mostrar janelinha de alerta quando os downloads terminam */
user_pref("browser.download.manager.showAlertOnComplete", false);

/* Ao arrastar imagens ou texto mostrar um ícone em vez de uma miniatura dessa imagem ou texto */
user_pref("nglayout.enable_drag_images",false);

/* Quando o browser inicia apenas é feito o download da tab visível no momento (~equivalente ao plugin BarTab) */
user_pref("browser.sessionstore.max_concurrent_tabs", 0);

/* Não pesquisar automaticamente URLs mal escritos */
user_pref("keyword.enabled", false);

/* Não adivinhar domínios mal escritos
 * Ver https://support.mozilla.org/en-US/kb/search-web-address-bar
 * e, principalmente http://www-archive.mozilla.org/docs/end-user/domain-guessing.html
 * para os problemas associados com a activação desta opção.
 */
user_pref("browser.fixup.alternate.enabled", false);

/* Não informar os servidores sobre a página de origem dos cliques */
user_pref("network.http.sendRefererHeader", 0);

/* Não dar sugestões de pesquisa na barra de pesquisa */
user_pref("browser.search.suggest.enabled", false);


$ cat chrome/userChrome.css
/* Remover setas para baixo nos Bookmarks */
#PersonalToolbar .toolbarbutton-menu-dropmarker { display: none !important; }

/* "Go Button" sempre na Location Bar */
#urlbar[pageproxystate="valid"] > #urlbar-icons > #go-button { visibility: visible !important;}

/* Tirar o "Add bookmark"/"Star Button" da Location Bar */
#star-button { display: none !important; }

/* Tirar o botão "+" ("Open a new tab") da barra de separadores */
.tabs-newtab-button {display: none;}


Alguns Add-ons que também não dispenso:
AdBlock Plus
BetterPrivacy
Download Helper
Flashblock
Forecastfox
Ghostery
Greasemonkey + Youtube without Flash Auto
HTTPS Everywhere
RefControl

Sem comentários: