Página 2 de 2

Re: Agregar una página de inicio en Firefox

Publicado: 22 de septiembre de 2016 - 17:32
por el Ayuntamiento de Challans
Aquí está el contenido de nuestro archivo Mozilla.cfg para aquellos que estén interesados:
(Normalmente todo está explicado para quien quiera elegir opciones)

Código: Seleccionar todo

// Désactive la mise à jour automatique
lockPref("app.update.enabled", false);
// pour être sûr que la mise à jour automatique soit désactivée
lockPref("app.update.auto", false);
lockPref("app.update.mode", 0);
lockPref("app.update.service.enabled", false);

// Désactive la vérification de la comptabilité des extensions
clearPref("extensions.lastAppVersion");

// Désactive l'affichage de 'Connaître vos droits' au premier lancement
pref("browser.rights.3.shown", true);

// Ne montre pas les nouvelles fonctionnalités à chaque mise à jour
pref("browser.startup.homepage_override.mstone","ignore");

// Modifie la page d'accueil
defaultPref("browser.startup.homepage", "data:text/plain,browser.startup.homepage=https://www.google.fr");
pref("startup.homepage_welcome_url","http://www.google.fr");

// Désactive le lecteur de pdf interne
pref("pdfjs.disabled", true);

// Désactive le convertisseur flash vers javascript
pref("shumway.disabled", true);

// Ne demande pas d'installer le plugin flash
pref("plugins.notifyMissingFlash", false);

// Ne bloquer les extentions non à jour (flash...)
pref("extensions.blocklist.enabled", false);

// Désactive la vérification des plugins
lockPref("plugins.hide_infobar_for_outdated_plugin", true);
clearPref("plugins.update.url");

// Désactive le rapport de santé
lockPref("datareporting.healthreport.service.enabled", false);

// Disable all data upload (Telemetry and FHR)
lockPref("datareporting.policy.dataSubmissionEnabled", false);

// Désactive le rapport de crashs
lockPref("toolkit.crashreporter.enabled", false);
Components.classes["@mozilla.org/toolkit/crash-reporter;1"].getService(Components.interfaces.nsICrashReporter).submitReports = false;

// Désactivation de la télémétrie
pref("toolkit.telemetry.prompted",2);

// Désactivation de la vérification du navigateur par défaut
pref("browser.shell.checkDefaultBrowser", false);
//pref("general.smoothScroll", false);

// Configurer le proxy en detection automatique
pref("network.proxy.type",4);

// Désactivation de l'IPv6
pref("network.dns.disableIPv6",true);

// Désactivation des assistants de migration de profils
pref("profile.confirm_automigration",false);
pref("profile.migration_behavior",0);
pref("profile.migration_directory", "");

//-------------------------
//ajout Mairie de Challans

// Authoriser la contenu mixte
pref("security.mixed_content.block_active_content",false);
pref("security.mixed_content.block_display_content",false);

// Désactivation du téléchargement automatique
pref("browser.download.useDownloadDir",false)

// Titre des pages dans la barre de menu de la fenêtre
//pref("browser.tabs.drawInTitlebar",false)

// Désactiver la vérification des signatures des modules complémentaires
pref("xpinstall.signatures.required",false)

Re: Agregar una página de inicio en Firefox

Publicado: 29 de septiembre de 2016 - 12:35 p. m.
por fludo67
Hola,

en lugar de reinstalar Firefox, sugiero crear un paquete para actualizar el archivo de configuración mozilla.cfg.
Por ejemplo: nombre del paquete: mozilla-settings-wapt.
Dependencia del paquete (opcional): firefox.

Copie el archivo mozilla.cfg en el directorio programfiles\mozilla firefox.
Primero, verifique la presencia de Firefox: si no está presente, instale el navegador.

Re: Agregar una página de inicio en Firefox

Publicado: 12 de octubre de 2016 - 17:29
por Dylan
fludo67 escribió:Hola,

en lugar de volver a implementar Firefox, en este caso me inclinaría por crear un paquete para actualizar el archivo de configuración mozilla.cfg.
Por ejemplo: nombre del paquete: mozilla-settings-wapt
Dependencia del paquete (opcional): firefox

Copiamos el archivo mozilla.cfg al directorio programfiles\mozilla firefox.
Primero verificamos la presencia de Firefox: si Firefox no está presente, instalamos el navegador.
Buen día,

Bueno, sigo atascado con mi problema; aún no logro entender qué falla. ¿Podrías explicarme más sobre cómo crear un paquete solo para la actualización?
Gracias de antemano.

Re: Agregar una página de inicio en Firefox

Publicado: 26 de octubre de 2016 - 14:59
por Ekouyoja
Dylan escribió: Hola,

sigo atascado con mi problema, aún no logro descifrar qué está mal. ¿Podrías darme más información sobre cómo crear un paquete solo para la actualización?
Gracias de antemano.
Cree un paquete que copie y pegue su archivo en el directorio Archivos de programa y agregue el paquete de Firefox como dependencia. Si tiene alguna pregunta sobre la sintaxis, consulte la documentación proporcionada; de lo contrario, podemos proporcionarle un ejemplo. :D

Re: Agregar una página de inicio en Firefox

Publicado: 3 de noviembre de 2016 - 11:18 a. m.
por Dylan
Ekouyoja escribió:
Crea un paquete que copie y pegue tu archivo en tu directorio Archivos de programa y agrega el paquete Firefox como dependencia. Si tienes dudas sobre la sintaxis, consulta la documentación proporcionada; de lo contrario, podemos proporcionarte un ejemplo. :D
Hola y gracias

La verdad es que no entiendo bien qué causa el problema. Me encantaría usar tu ejemplo, pero creo que hay un error cada vez que creo un paquete...

Dylan

Re: Agregar una página de inicio en Firefox

Publicado: 3 de noviembre de 2016 - 16:05
por Ekouyoja
En realidad, lo que te dije es completamente absurdo porque tu paquete base de Firefox ya copia tu archivo mozilla.cfg a Archivos de programa con la siguiente línea: `
filecopyto("mozilla.cfg",makepath(programfiles32,"Mozilla Firefox"))`.

Pero nada te impide crear un paquete de prueba que haga lo mismo y ver si funciona (nunca se sabe, las computadoras pueden ser mágicas a veces ^^).

Tu archivo setup.py se verá así: `

from setuphelpers import *
uninstallkey = []
filecopyto("mozilla.cfg",makepath(programfiles32,"Mozilla Firefox"))`.

Y tu archivo de control se verá así

: `package: mozz_cfg
version: 0.0.1-0
architecture: all
section: base
priority: optional
maintainer: nobody
description: Copy of mozilla.cfg`.

Bueno, realmente no lo creo.
Ahora que lo pienso, la página de inicio podría estar definida en los perfiles del agente (algo que investigar).
Otra cosa que puedes probar, que parece bastante buena incluso antes de crear un nuevo paquete, es modificar tu archivo mozilla.cfg de esta manera:
//uno para borrar la preferencia
clearPref("browser.startup.homepage");
clearPref("startup.homepage_welcome_url");

o
//el otro para bloquear la preferencia (el usuario no puede cambiarla)
lockPref("browser.startup.homepage", "data:text/plain,browser.startup.homepage=https://www.google.fr");
lockPref("startup.homepage_welcome_url","http://www.google.fr");

Re: Agregar una página de inicio en Firefox

Publicado: 4 de noviembre de 2016 - 11:56 a. m.
por Dylan
¡Hola y gracias a todos! ¡

Por fin funciona! Como un tonto, solo lo probé en una máquina virtual de prueba que claramente tenía fallos. Ese era el problema. Ahora puedo publicar Firefox con los cambios en mozilla.cfg sin problemas. :D
Solo me queda ver si hay alguna forma de configurar Firefox como navegador predeterminado en las preferencias. ;)