Logo de Linux Mint en duotono

Manual de Supervivencia Linux

Consejos y guías para tu supervivencia
con Linux Mint con MATE.

Comandos de Terminal de GNU/Linux
y Scripts multidistribución


user.js

Como usuario preocupado por la seguridad y la privacidad, he decidido compartir una de mis configuraciones avanzadas de Firefox. Pretendo darle un seguimiento, con actualizaciones, para que los seguidores de MSL puedan utilizarla. Por otra parte, comprometido con la transparencia y el uso libre, esta configuración puede ser estudiada y descargada desde mi cuenta en GitHub o desde la sección Zona de Scripts donde lo encontrarás empaquetado para mayor comodidad.

Firefox permite modificar gran parte de su comportamiento mediante preferencias internas. Para evitar tener que configurarlas manualmente tras cada instalación o perfil nuevo, dispone del archivo user.js, desde el que es posible definirlas de forma permanente mediante preferencias personalizadas.

Existen otras configuraciones que utilizan la extensión .js donde el usuario puede modificar preferencias personalizadas avanzadas. No obstante, en esta entrada voy a centrarme exclusivamente en user.js.

¿Qué es user.js?

Es un archivo donde el usuario puede definir preferencias personalizadas avanzadas que Firefox aplicará automáticamente en cada inicio del navegador.

Se puede editar directamente con Xed (o cualquier editor de texto). Desde la interfaz también es posible acceder y modificar las opciones con about:config en la URL del navegador.

Preferencias avanzadas en Firefox

Aviso de seguridad al acceder a about:config

Listado de las preferencias avanzadas de Firefox

Existe otro archivo llamado prefs.js, pero no voy a profundizar en él porque es gestionado automáticamente por Firefox. En él encontramos las preferencias que se van modificando desde la interfaz, sin embargo es inútil ajustar los cambios porque al cerrar Firefox reescribe el archivo.

¿Qué tipo de preferencias pueden modificarse?

Entre un abanico extenso de posibilidades, se puede modificar:

  • Privacidad
  • Telemetría
  • Descargas
  • Seguridad
  • Interfaz
  • Actualizaciones
  • DNS
  • Navegación
  • WebRTC
  • HTTPS

Cómo se escribe una preferencia

// → Comentario descriptivo que Firefox ignora.

user_pref() → define una preferencia.

"toolkit.telemetry.enable", → nombre de la preferencia.

false → valor asignado.

Puede ser un valor lógico (false o true), un texto, "" {cadena vacía}.

;→ Indica el final de la preferencia.

Descripción

user.js es el archivo de configuración avanzada de Firefox que permite definir de forma permanente el comportamiento del navegador mediante preferencias internas.

Este proyecto nace con el objetivo de ofrecer una configuración centrada en la privacidad, el control del navegador y la eliminación de opciones innecesarias, evitando la acumulación de preferencias obsoletas o sin utilidad real.

Especialmente útil para quienes desean reforzar la configuración en entornos donde la privacidad y el control del navegador son prioritarios.

Principales áreas de actuación:

• Privacidad
• Reducción de la telemetría
• Protección frente al rastreo
• Control de comportamientos no deseados
• Optimización de la configuración predeterminada

Filosofía del proyecto

A diferencia de otras recopilaciones disponibles en Internet, este user.js no pretende reunir el mayor número posible de ajustes, sino seleccionar únicamente aquellos que aportan un beneficio real y continúan siendo compatibles con las versiones actuales del navegador.

Cada modificación se analiza antes de incorporarse y las revisiones futuras se realizan cuando resulta necesario para mantener el archivo limpio, coherente y compatible.

Funcionamiento

Cierra Firefox si tienes algún perfil abierto.

Copia el archivo user.js dentro de la carpeta de tu perfil de Firefox~/.mozilla/<perfil>/.

Donde perfil es el nombre de la carpeta de configuración que uses en Firefox.
Si tienes más de un perfil deberás copiarlo en cada uno de ellos.

Abre Firefox.

Las preferencias definidas en el archivo user.js se aplicarán automáticamente al iniciar la aplicación, sin necesidad de realizar ninguna configuración adicional.

IMPORTANTE

Si ya existe un archivo user.js, realiza antes una copia de seguridad o muévelo a otra ubicación segura. De este modo podrás restaurar fácilmente la configuración anterior si fuera necesario.

Permisos (opcional)

Normalmente no es necesario modificar los permisos del archivo. No obstante, puedes aplicar que sean los habituales con:

$ chmod 644 ~/.mozilla/firefox/<perfil>/user.js

Este permiso permite que el propietario pueda leer y modificar el archivo, mientras que el resto de usuarios sólo podrá leerlo.

Desinstalación

Cierra Firefox si está en ejecución.

Elimina el archivo user.js del perfil:

$ rm ~/.mozilla/<perfil>/user.js

Si realizaste una copia de seguridad de tu anterior user.js, vuelve a copiarlo en la carpeta del perfil antes de iniciar Firefox.

Abre Firefox:

  • Si has restaurado tu anterior user.js, el navegador volverá a utilizar esa configuración.
  • Si no existe ningún archivo user.js, entonces empleará su configuración predeterminada.

Características

  • Configuración centrada en la privacidad y el control del navegador.
  • Preferencias organizadas por bloques temáticos.
  • Compatible con Firefox 146 o superior.
  • Sin telemetría ni experimentos innecesarios.
  • Basado en una experiencia de uso real.
  • Proyecto en constante revisión y adaptación a las nuevas versiones de Firefox.

Compatibilidad

Este archivo user.js puede utilizarse en cualquier instalación de Firefox compatible con las preferencias incluidas. La única diferencia entre sistemas es la ubicación del perfil de usuario.

Ir a laZona de DESCARGA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Manual de Supervivencia Linux

Logo de Tux transparente del Manual de Supervivencia Linux

Linux Mint – Mate

Bienvenido a este espacio donde aprender diferentes funciones, características y configuraciones del sistema operativo y su escritorio.

📨 Contactar

Últimas publicaciones

Últimos Comentarios

Filtrar por Categoría

Nube de etiquetas