Desbostificando o firefox

13/05/2026


Que o firefox é uma merda, todos nós já sabemos. A cada nova atualização a equipe da mozilla implementam uma anti feature nova, fora as maracutaias wokes que esses bastardos querem empurrar goela abaixo.

Entretanto, uma coisa ainda é louvável nesse navegador: é possível desbostificá-lo (um pouco).

firefox

Por que insistir no firefox?

Vamos ser sinceros: nenhum browser realmente é bom, e para acessar uma web bloated, é necessário um navegador igualmente bloated e o firefox acaba sendo essa opção.

É impossível copar com o qutebrowser, ainda que ele tenha pontos interessantes como ser keyboard centric e a capacidade de usar ranger/yazi/nnn como seletor de imagens, redirecionar links para outros programas e outras coisas interessantes, a engine dele é muito inferior ao gecko do firefox, o adblock mal funciona e não tem metade da capacidade do ublock origin, python é uma merda (hue) etc... outras alternativas similares como luakit tem problemas parecidos.

Ungoogled chromium é uma escolha sólida, mas o seu maior problema é que seu futuro não depende dele: extensões pouco a pouco vão parar de funcionar devido a licença restritiva do chromium e a ausência do tridactyl entre suas extensões é um grande fator determinante (comentarei mais sobre ela posteriormente).

Por que não forks?

Sim, você pode escolher algum fork aleatório do firefox, em alguns use cases até recomendo que faça isso (se quiser uma experiênia mais sana que o torbrowser mas sem abrir mão de "mascarar" o fingerprint, recomendo o mullvad), entretanto, acredito ser menos eficiente. Na prática, você estará usando um navegador menos atualizado e controlados por soydittors.

Standards

Antes de começar o guia de fato, gostaria de esclarecer algumas coisas:

  • Esse guia não tem como uma das métricas mascarar fingerprint tornando ele mais geral e menos único, se queres isso, como dito antes, recomendo o mullvad
  • Não é necessário implementar tudo descrito aqui, porra! Muitas do que é descrito é apenas uma questão de gosto pessoal

Arkenfox

Arkenfox é um user.js que desbostifica e remove boa parte das anti-features do firefox, removendo potenciais spywares e implementando algumas regras úteis para privacidade. Para aplica-lo, copie o user.js do repositório do arkenfox github.com/arkenfox/user.js para dentro do diretório do user profile do firefox: $HOME/.mozilla/firefox/, ou se o firefox for posterior a versão 147: .config/mozilla/firefox/.

O user.js é bem documentado, habilite e modifique conforme suas necessidades pessoais.

Extensões

Quanto maior o número de extensões, mais identificável será seu fingerprint e mais lento será o startup de seu navegador, isso é inevitável. Entretanto, esse é o preço que se paga para ter features e uma experiência minimamente comfy na web moderna.

uBlock Origin

uBlock Origin é o melhor adblock existente, se você não usa, ou você é leigo, ou um completo retardado! Algumas considerações:

  • Não é antiético bloquear anúncios do navegador, quem usa isso como modelo de pagamento deve assumir que pessoas tem o direito de não consumir anúncios.
  • Os anúncios prejudicam a experiência geral de navegação, constantemente redirecionando para sites externos e aumentando a quantidade de recursos que o browser deve carregar.
  • Alguns anúncios são literais malwares (adwares).
  • O uBlock Origin não só filtra anúncios, como também sites maliciosos, sendo uma camada a mais de proteção.
  • Zapper mode e element picker para remover lixos que tornam os sites menos convenientes

Enfim, instale o uBlock Origin!

ublock origin

Em seguida, habilite o "sou um usuário avançado" e preferencialmente bloqueie scripts e frames de terceiros (habilite somente scripts essenciais para a navegação conforme for utilizando).

Tridactyl

Um dos maiores apelos do qutebrowser é a presença de vim keybinds. Entretanto, você ainda pode se beneficiar delas com o tridactyl, ainda que não seja tão perfeito quanto algo que é implementado nativamente, tridactyl fornece uma experiência bem completa e comfy, com atalhos e temas customizáveis.

Algumas modificações pessoais:

Abrir bookmarks
:bind - fillcmdline bmarks
Buscar na página (ainda meio merda)
:bind / fillcmdline find
:bind n findnext
:bind N findnext -1
Mudar para tema
:set theme dark
Também é possível alterar para um tema remoto pessoal
:colorscheme --url https://codeberg.org/weirdofish/tridactyl-theme/raw/branch/main/custom.css nord
Remover indicador (visual, insert, etc) do canto da página
:set modeindicator false
Remover autofocus do xcancel
:seturl https://xcancel.com allowautofocus false

Outras extensões úteis

  • LibRedirect: Redireciona sites para privacy frontends de sua escolha, modifique para usar instâncias estáveis (também é possível redirecionar o youtube para o freetube).
  • LocalCDN: Remove alguns trackers rodando arquivos locais para evitar que sites que dependam que judiarias quebrem.
  • Violent Monkey: Para userscripts.
  • Stylus: Para usercss.

Viadagens - Customização

Firefox padrão é feio para caralho! Particularmente gosto bastante do visual do qutebrowser. Felizmente, existe uma maneira de replicá-lo no fuhrerfox com o tema qutefox-minimal, basta seguir as instruções dadas no repositório e não terá grandes problemas.

Custom Home / Newtab

Particularmente, gosto de modificar a home do firefox para uma página estatica minha, pois as keybinds do tridatyl funcionam nelas e por achar mais agradável.

startpage

Em seu user.js, altere a home padrão:

user_pref("browser.startup.homepage", "file:///home/pesce/Documents/startpage/index.html");
user_pref("browser.newtabpage.enabled", false);

O firefox não permite que arquivos internos sejam usados como padra para o newtab. Para resolver isso, basta rodar serviço local em seu sistema operacional apontando para o diretorio em questão:

httpd -f -p 8000 -h Documents/startpage
busybox httpd -f -p 8000 -h Documents/startpage

E altere o newtab padrão do tridactyl:

:set newtab http://127.0.0.1:8000

Existe uma outra extensão para mudar a newtab e desfocar da url ao abrir uma nova página, mas não julgo ser necessário (bloated!).

Gentoo Firefox

Algumas USE flags que uso em meu firefox:rapid.

-telemetry
jumbo-build
hardened
hwaccel
openh264
pgo
wasm-sandbox
eme-free
clang

Tags: linux, firefox, privacidade, tecnologia