Añadir página de inicio en Firefox

Preguntas sobre paquetes WAPT / Solicitudes y ayuda sobre paquetes WAPT.
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Avatar de usuario
Ayuntamiento de Challans
Mensajes: 15
Registrado: 7 de julio de 2014 - 15:52

22 de septiembre de 2016 - 17:32

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)
fludo67
Mensajes: 21
Inscripciones: 13 sep 2016 - 14:23 horas.

29 de septiembre de 2016 - 12:35

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.
Dylan
Mensajes: 20
Inscripción: 9 de junio de 2016 - 10:28

12 de octubre de 2016 - 17:29

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.
Ekouyoja
Mensajes: 18
Inscripción: 18 de julio de 2016 - 10:35

26 de octubre de 2016 - 14:59

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
Dylan
Mensajes: 20
Inscripción: 9 de junio de 2016 - 10:28

3 de noviembre de 2016 - 11:18

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
Ekouyoja
Mensajes: 18
Inscripción: 18 de julio de 2016 - 10:35

3 de noviembre de 2016 - 16:05

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");
Dylan
Mensajes: 20
Inscripción: 9 de junio de 2016 - 10:28

4 de noviembre de 2016 - 11:56

¡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. ;)
Bloqueado