Trace: iceweasel_light

Tips para Iceweasel (Firefox)

Existen una serie de cosas que no me gustan de las últimas versiones de Firefox y que por consiguiente las traen a Iceweasel, el rebranding que hace Debian para no violentar el copyright de Firefox y defender las libertades del usuario… si no entendió por favor busque en internet.

La cosa es que hay algunos complementos que no quiero usar y voy a justificar porque, pero primero un poco de explicación.

about:config

La mayoría de las cosas que vamos a utilizar se deshabilitan desde about:config, esto es una página web donde están todas las opciones configurables de Iceweasel. Para ingresar a este sitio cree una nueva pestaña y en la barra de URL escriba about:config. En la Imagen 1 se muestra dicha página, debe dar clic en “Voy a ser cuidadoso, lo prometo!” o “I'll be careful, I promise!”.

Imagen 1

Luego de dar aparecen todas las opciones, tal y como se muestra en la Imagen 2.

Imagen 2

En este artículo vamos a asumir que usted leyó lo anterior y vamos a partir de ahí. Cuando se le indique que ingrese la opción debe introducir el parámetro a buscar en la barra de búsqueda, por ejemplo si le indicamos que debe buscar el string app.update.auto, debe ingresarlo en dicha barra, tal y como se muestra en la Imagen 3.

Imagen 3

Para desactivar una opción, que debe ser del tipo boolean, dice false o true (falso o verdadero), de doble click sobre ella, la opción debe ponerse en negrita y en la columna Status dice “user set”, tal y como se muestra en la Imagen 4.

Imagen 4

Es necesario reiniciar Iceweasel luego de los cambios. Agrego también la fecha en la que se introdujo la característica, algunas versiones de GNU/Linux tienen versiones de Firefox muy antiguas, en Debian GNU/Linux tenemos Iceweasel desde 2.0, allá por el 2006, hasta el momento.

Evidencia

Hice un test muy rápido con un Iceweasel configurado vs un Firefox sin modificaciones pensándolo bien pude hacerlo en ambas ocasiones con Iceweasel, pero que diablos… no lo voy a repetir de nuevo.

Ambos tenían las siguientes extensiones:

  • uBlock Origin
  • HTTPS Everywhere
  • app.telemetry Page Speed Monitor

Esta última es la que registró los tiempos de respuesta.

PáginaTiempo con modificaciones (Iceweasel)Tiempo sin modificaciones (Firefox)
www.duckduckgo.com1.56s1.41s
www.youtube.com1.95s2.27s
www.reddit.com1.25s2.21s
www.muylinux.com1.87s1.80s

Los resultados en el área de velocidad no son muy alentadores. En la mitad de las pruebas es mejor sin modificaciones, pero cuando hacemos las modificaciones en la otra mitad la reducción en el tiempo de carga es notable.

Pocket

Pocket es un servicio en el cual se almacenan links para leerlos después… generalmente esto termina en nunca leerlos. En lugar de tener en mi computadora esos links, los voy a tener en un servidor remoto que ni se donde está, no se que se hace con esa información y al final de cuentas no estoy utilizando.

La principal razón por la cual no quiero usar Pocket es que no es un servicio libre, en Mozilla argumentan que el conector es libre y que nada privativo se incluyó en el navegador… excepto un servicio no libre y que viene a hacer algo que ya ellos tenían, Pocket reemplazó la función nativa que tenía Firefox.

Se introdujo en la versión 38.0.5.

Para deshabilitar Pocket en la página de Mozilla sólo te dicen… quite el botón… pero no me fío de ello, busque los siguientes string y cámbielos a “false”

  • browser.pocket.enabled
  • browser.toolbarbuttons.introduced.pocket-button

Hello

Hello es un chat que Mozilla está impulsando… no me gusta porque también promueve servicios no libres, es patrocinado por Movistar o Telefónica, mediante Tokbox, utilizan WebRTC… que esta muy bien, pero no se como manejan mi información porque su servicio no es abierto, no se que hacen.

Se introdujo en la versión 35.

Para deshabilitar Hello busque los siguientes string y cámbielos a “false”:

  • loop.enabled
  • loop.showPartnerLogo
  • loop.gettingStarted.seen

Share this page (Compartir esta página)

Este servicio lo quito mas porque no lo uso que por ideología, aunque si nos vamos al argumento… también depende de servicios nos libres como Facebook, Twitter o LinkedIn.

Se introdujo en la versión 34.

Para deshabilitar la opción de compartir busque el string siguiente y cámbielo a “false”:

  • social.share.activationPanelEnabled

Acá hay un pequeño detalle… va a continuar viendo el botón… me molesta que esté ahí sin hacer nada, si le da clic le va a indicar que el servicio no está activo y un link de como activarlo… para desactivar el botón como tal de clic derecho sobre él y seleccione “Remove from Toolbar” o su equivalente en español. Tal y como se muestra en la Imagen 5.

Imagen 5

Geolocalización

Esta opción es para los mas paranoicos, Iceweasel puede comunicarle al proveedor de una página web donde está usted, ya sea porque esta utilizando un GPS, hasta porque sabe cual es la IP pública por donde está saliendo la conexión a internet, con ello saber a que proveedor de internet pertenece y donde estás.

Se introdujo en la versión 3.5.

Para deshabilitar la opción de geolocalización busque el string siguiente y cámbielo a “false”:

  • geo.enabled

Reader View (Vista de lectura o modo lectura)

Esto es para mi otra cosa que no uso y ver su icono indicando hacer algo que no voy a hacer me resulta molesto, es por ello que veo necesario deshabilitarlo si no es necesario.

Se introdujo en la versión 16.

Para deshabilitar la opción Reader View busque el string siguiente y cámbielo a “false”:

  • reader.parse-on-load.enabled

Herramientas de desarrollo

Iceweasel trae un montón de herramientas para desarrollo web que son muy útiles… cuando las usas, un usuario normal generalmente nunca las usa, un usuario en un ámbito mas técnico podría utilizarlas, no obstante es muy poco y en mi caso prefiero deshabilitarlas y habilitarlas cuando las necesite, porque cargas mi computadora con herramientas que usaré un 1% de las veces.

La introducción de estas características han sido constantes, incluso Mozilla cuando libera una versión del navegador divide los “changelogs” o notas de lanzamiento en “cosas nuevas”, “arreglos” y “desarrollo”. Pude encontrar que desde la versión 10 se comenzó a impulsar con mayor fuerza esta característica.

Esta vez deshabilitarlas es un poco mas complejo, busque el string siguiente y cambie TODAS las preferencias de “true” a “false”

  • devtools.*.enabled

Tracking Protection

Las páginas web tienen enlaces a páginas que registran el comportamiento de los usuarios, estudiando hábitos de los usuarios, Do Not Tracking es un sistema mediante el cual el navegador indica que el usuario no desea ser rastreado el problema es que el sitio web puede hacer caso omiso de esa indicación e igual rastrear lo que haces. Iceweasel tiene una opción para evitar esto.

Se introdujo en la versión 35.

Para habilitar la opción Tracking Protection busque el string siguiente y cámbielo a “true”, ojo que es dejarlo habilitado:

  • privacy.trackingprotection.enabled
  • privacy.trackingprotection.pbmode.enabled

Pipelining

Para habilitar la opción busque el string siguiente y cámbielo a “true”, ojo que es dejarlo habilitado:

  • network.http.pipelining
  • network.http.proxy.pipelining

Intervalo de sesiones guardadas

Cambie el intervalo a 7500:

  • browser.sessionstore.interval

Deshabilitar los anuncios en la cuadricula

Deje en blanco los siguientes valores:

  • browser.newtabpage.directory.source
  • browser.newtabpage.directory.ping

Deshabilitar autocompletado

Cambie a false:

  • browser.urlbar.autocomplete.enabled
  • services.sync.prefs.sync.browser.urlbar.autocomplete.enabled

Deshabilitar Crash Recovery

Cambie a false:

  • browser.sessionstore.resume_from_crash

Referencias

iceweasel_light.txt · Last modified: 2016/01/26 09:25
Public Domain Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain