Simple approche du Packaging de Firefox.
- 1) Créer Un Snapshot avant installation - 2) Faire une capture normale, sans exécuter Firefox à la fin de l'installation - 3) Suivre les instruction du paragraphe "Customiser Firefox" - 4) Créer le Snapshot après installation
Customiser Firefox :
Afin de pré-configurer Firefox, nous allons customiser le profil par défaut qui s'appliquera à tous les utilisateurs, pour cela nous aurons besoin des fichiers suivant.
1) Mozilla.cfg
Ce fichier devra être placé dans le répertoire "%programfiles%\Mozilla Firefox\"
Avec le contenu suivant (selon besoin) :
// Firefox Default Settings // set Firefox Default homepage pref("browser.startup.homepage","http://your.intranet.com");
// Disable default browser check pref("browser.shell.checkDefaultBrowser", false);
// Disable application updates pref("app.update.enabled", false)
// Disables the 'know your rights' button from displaying on first run pref("browser.rights.3.shown", true);
// Disables the request to send performance data from displaying pref("toolkit.telemetry.prompted", 2); pref("toolkit.telemetry.rejected", true);
// Firefox Default Settings // Set proxy server settings, choose whatever is required by your organization pref("network.proxy.ftp", "your.proxy.server"); pref("network.proxy.ftp_port",8080); pref("network.proxy.gopher", "your.proxy.server "); pref("network.proxy.gopher_port",8080); pref("network.proxy.http", " your.proxy.server "); pref("network.proxy.http_port", 8080); pref("network.proxy.no_proxies_on", "localhost, 127.0.0.1, *.server.local"); pref("network.proxy.type", 1); pref("network.proxy.share_proxy_settings", true); // use the same proxy settings for all protocols
Il faudra utiliser pref("option,valeur") si vous voulez laisser la posibilité aux utilisateurs de modifier cette valeur, si au contraire vous preferez ne pas laisser vos utilisateurs changer ces valeurs alors il faudra utiliser lockPref("option,valeur")
Pour connaitre toutes les options disponibles démarrer Firefox, puis dans la barre d'adresse saisir about:config
2. local-settings.js
Ce fichier devra être placé dans le répertoire "%programfiles%\Mozilla Firefox\defaults\pref\"
Avec le contenu suivant (selon besoin) :
pref("general.config.obscure_value", 0); pref("general.config.filename", "mozilla.cfg");
3. override.ini
Ce fichier devra être placé dans le répertoire "%programfiles%\Mozilla Firefox\"
Avec le contenu suivant (selon besoin) :
[XRE] EnableProfileMigrator=false
Note: Il est possible de paramétrer beaucoup d'autre options que celles abordées dans cet article, à vous de pousser un peu plus loin.
|