Page 2 sur 2

Re: Ajouter page d'accueil dans Firefox

Posté : 22 sept. 2016 - 17:32
par MairieDeChallans
Voici le contenu de notre Mozilla.cfg pour ceux que ça interesse :
(normalement tout est commenté pour ceux qui veulent piocher des options)

Code : Tout sélectionner

// 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: Ajouter page d'accueil dans Firefox

Posté : 29 sept. 2016 - 12:35
par fludo67
Bonjour,

Plutôt que de redéployer Firefox, je serais tenté dans ce cas de créer un package de mise à jour du fichier de conf mozilla.cfg
Ex: nom du package : mozilla-settings-wapt
Dépendance du package (optionnel) : firefox

on copie le fichier mozilla.cfg dans le repértoire programfiles\mozilla firefox,
On teste au préalable la présence de firefox : si firefox n'est pas présent, il installe le navigateur

Re: Ajouter page d'accueil dans Firefox

Posté : 12 oct. 2016 - 17:29
par Dylan
fludo67 a écrit :Bonjour,

Plutôt que de redéployer Firefox, je serais tenté dans ce cas de créer un package de mise à jour du fichier de conf mozilla.cfg
Ex: nom du package : mozilla-settings-wapt
Dépendance du package (optionnel) : firefox

on copie le fichier mozilla.cfg dans le repértoire programfiles\mozilla firefox,
On teste au préalable la présence de firefox : si firefox n'est pas présent, il installe le navigateur
Bonjour,

Bon j e n'arrive pas à avancer avec mon problème, je ne vois toujours pas ce qui cloche.Tu peux m'en dire plus sur le fait de créer uniquement un package pour mettre à jour ?
Merci d'avance.

Re: Ajouter page d'accueil dans Firefox

Posté : 26 oct. 2016 - 14:59
par Ekouyoja
Dylan a écrit : Bonjour,

Bon j e n'arrive pas à avancer avec mon problème, je ne vois toujours pas ce qui cloche.Tu peux m'en dire plus sur le fait de créer uniquement un package pour mettre à jour ?
Merci d'avance.
Crée un paquet qui fait un copier coller de ton fichier vers ton program files et tu met en dépendances le paquet firefox. Si c'est pour la syntaxe que tu te pose des questions refère toi au documentation fourni, sinon nous nous pouvons te fournir un exemple. :D

Re: Ajouter page d'accueil dans Firefox

Posté : 03 nov. 2016 - 11:18
par Dylan
Ekouyoja a écrit :
Crée un paquet qui fait un copier coller de ton fichier vers ton program files et tu met en dépendances le paquet firefox. Si c'est pour la syntaxe que tu te pose des questions refère toi au documentation fourni, sinon nous nous pouvons te fournir un exemple. :D
Bonjour et merci,

En fait je ne comprends vraiment as ce qui bloque. Je suis preneur de ton exemple mais comme je pense que chaque fois que je créé un paquet il y a une erreur ...

Dylan

Re: Ajouter page d'accueil dans Firefox

Posté : 03 nov. 2016 - 16:05
par Ekouyoja
En faite ce que je t'ai dit est complètement absurde parce ton paquet de base firefox copie déjà ton mozilla.cfg dans le program files avec la ligne suivante :
filecopyto("mozilla.cfg",makepath(programfiles32,"Mozilla Firefox"))

Mais après rien ne t'empêche de faire un paquet de test qui fait la même chose et voir si ça fonctionne (on ne sait jamais, l'informatique est parfois magique ^^).

Ton setup.py sera de cette forme

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

Et ton fichier control cette forme la

package : mozz_cfg
version : 0.0.1-0
architecture : all
section : base
priority : optional
maintainer : nobody
description : Copie du mozilla.cfg

Voila, après moi je n'y crois pas trop.
J'y pense maintenant la page d'accueil est peut-être défini dans les profils des agents (à voir).
Ou encore autre chose à essayer qui me semble pas mal avant même de créer un nouveau paquet modifie ton mozilla.cfg de la sorte :
//l'un pour rendre vierge la préférence
clearPref("browser.startup.homepage");
clearPref("startup.homepage_welcome_url");

ou
//l'autre pour bloquer la pref (l'utilisateur ne peut pas la changer)
lockPref("browser.startup.homepage", "data:text/plain,browser.startup.homepage=https://www.google.fr");
lockPref("startup.homepage_welcome_url","http://www.google.fr");

Re: Ajouter page d'accueil dans Firefox

Posté : 04 nov. 2016 - 11:56
par Dylan
Bonjour et merci à tous,

En fait ça fonctionne enfin, comme une buse je n'avais testé que sur une VM de test qui visiblement était foireuse ! Le problème venait de là. J'arrive désormais à publier Firefox avec les modifs OK dans mozilla.cfg :D
Il me reste plus qu'à voir si il y a moyen de définir Firefox comme navigateur par défaut dans les prefs ;)