Cambiar algunas configuraciones predeterminadas para Firefox globalmente

10

¿Es posible modificar algunas de las configuraciones predeterminadas para Firefox a nivel mundial?

Sé cómo cambiar la configuración para el usuario que usa about:config. Pero me gustaría tener mis cambios a nivel mundial, para que cualquier cuenta recién creada herede mis cambios.

He notado que el archivo /usr/share/iceweasel/browser/defaults/preferences/firefox.jsque se ve así podría ser el lugar para cambiar la configuración globalmente.

¿Es esta la forma correcta de hacerlo, o hay una mejor manera? Quiero evitar cualquier consecuencia no deseada.

Estoy usando Firefox (Iceweasel) 24.8.1 en Debian .

Martin Vegter
fuente

Respuestas:

11

Sí tu puedes. Mozilla llama a esto " preferencias de bloqueo ", pero prefiero pensar en ello como "preferencias del sistema" (no tienen que estar bloqueadas).

Primero, dígale a Firefox que usará un archivo de preferencias del sistema creando un archivo de texto llamado local-settings.jsen defaults/prefsu directorio de instalación de Firefox con estas dos líneas:

pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");

En segundo lugar, su archivo de preferencias del sistema. Cree un archivo de texto llamado mozilla.cfgen su directorio de instalación de Firefox. La primera línea debe comenzar con barras diagonales dobles, luego agregue sus preferencias (las mismas preferencias que se encuentran en about: config ). Un ejemplo:

//
pref("browser.startup.homepage", http://www.superuser.com);
pref("browser.shell.checkDefaultBrowser", false);

Tiene algunas opciones sobre cómo agregar las preferencias:

  • defaultPref - establecer nuevo valor predeterminado
  • pref - establecer pref, pero permitir cambios en la sesión actual
  • lockPref - bloquear pref, no permitir cambios
Jason
fuente
Esto parece lo mismo que crearuser.js , pero con un paso adicional. Ver relacionado: ¿Cómo cambio Firefox about:configdesde un script de shell? . Lo de user.js funcionó para mí.
aexl
3

Desde la personalización de Firefox - Archivos de preferencias predeterminados :

Las preferencias predeterminadas se almacenan en varios archivos como all.js o firefox.js. No se recomienda que modifique estos archivos directamente (y no puede hacerlo fácilmente, ya que están almacenados en el archivo omni.jar). Sin embargo, puede crear sus propios archivos Javascript y colocarlos en una ubicación para que Firefox los lea como preferencias predeterminadas. Esa ubicación es el defaults/prefdirectorio en la misma ubicación donde se coloca el ejecutable de Firefox. Los archivos en esta ubicación se utilizarán para todos los usuarios de Firefox (no son específicos del perfil).

Agregar preferencias predeterminadas es tan simple como crear un archivo con la extensión .js en el directorio predeterminado / preferencias y agregar líneas como:

pref("browser.rights.3.shown", true);

Es importante que obtenga el formato correcto según el tipo de preferencia. En este caso, la preferencia es booleana, por lo que especificamos verdadero o falso sin comillas como el valor de la derecha. Si es una cadena, la pones entre comillas. Si es un entero, pones el valor sin comillas. Puede saber el tipo de preferencia mirando la columna Tipo en about: config.

Todo lo que puede hacer con el archivo de preferencias predeterminado es establecer el valor predeterminado de las preferencias. No puede bloquearlos y no puede anular las preferencias establecidas por el usuario.

Si este procedimiento es demasiado difícil de manejar, debido a la dificultad de encontrar los nombres correctos para las preferencias, se puede utilizar el complemento CCK Wizard que proporciona una interfaz similar a un asistente más fácil:

El CCK Wizard se puede usar para crear una extensión que personaliza Firefox. Para acceder, después de la instalación, seleccione Herramientas-> Asistente CCK.

Creé este complemento para que las personas pudieran implementar Firefox exactamente como lo deseaban, especialmente los usuarios empresariales y las instituciones educativas.

Mozilla no hace lo suficiente para apoyar a los usuarios corporativos, y este fue mi intento de remediar eso.

Permite las siguientes personalizaciones:

  • Agregar identificador a la cadena del agente de usuario
  • Cambiar la página de inicio predeterminada y la página de inicio de anulación de inicio
  • Cambiar el texto de la barra de título
  • Cambiar el logo animado
  • Cambiar la página web y la información sobre herramientas utilizadas para el logotipo animado
  • Agregue un elemento del menú de ayuda que enlace a una página web
  • Proporcionar sitios para los que se permiten ventanas emergentes y XPInstalls de forma predeterminada
  • Preinstalar complementos del navegador
  • Preinstalar motores de búsqueda
  • Agregue una carpeta, marcadores y marcadores en vivo a la barra de herramientas personal
  • Agregue una carpeta, marcadores y marcadores en vivo a la carpeta de marcadores
  • Establecer preferencias predeterminadas
  • Preferencias de bloqueo
  • Agregar claves de registro (solo Windows)
  • Agregar certificados
  • Establecer configuraciones de proxy predeterminadas
  • Empaquete otros XPI con su distribución
  • Deshabilitar acerca de: config

EDITAR: CCK se ha convertido en CCK2 y se mudó aquí .

harrymc
fuente