Configuration de Mozilla Firefox
29 Mar
Peut-être avez vous déjà lu l’artice BLOCAGE DES OPTIONS DE FIREFOX sur profetice de Pierre-Edouard Tessier.
Mais la méthode n’est plus valable pour les dernières versions de Firefox mais les informations dans le document concernant le paramétrage de celui-ci le sont toujours. Vous pouvez le télécharger ICI ou depuis le précédent lien.
A l’aide de ce document mais aussi d’ESU fournit par scribe dont j’ai eu l’occasion d’utiliser, j’ai pu créer un fichier de configuration dont voici l’extrait:
user_pref("browser.startup.homepage", "http://votrecollege.e-lyco.fr/");
user_pref("browser.startup.page", 1);
user_pref("browser.download.dir", "k:\\Téléchargements");
user_pref("network.proxy.backup.ftp", "192.168.1.X");
user_pref("network.proxy.backup.ftp_port", 3128);
user_pref("network.proxy.backup.socks", "192.168.1.X");
user_pref("network.proxy.backup.socks_port", 3128);
user_pref("network.proxy.backup.ssl", "192.168.1.X");
user_pref("network.proxy.backup.ssl_port", 3128);
user_pref("network.proxy.ftp", "192.168.1.X");
user_pref("network.proxy.ftp_port", 3128);
user_pref("network.proxy.http", "192.168.1.X");
user_pref("network.proxy.http_port", 3128);
user_pref("network.proxy.share_proxy_settings", true);
user_pref("network.proxy.socks", "192.168.1.X");
user_pref("network.proxy.socks_port", 3128);
user_pref("network.proxy.ssl", "192.168.1.X");
user_pref("network.proxy.ssl_port", 3128);
user_pref("network.proxy.type", 1);
user_pref("network.proxy.no_proxies_on", "192.168.1.0/24, .e-lyco.fr");
user_pref("browser.download.manager.showWhenStarting", true);
user_pref("browser.shell.checkDefaultBrowser", true);
user_pref("browser.history_expire_days", 0);
user_pref("browser.history_expire_days.mirror", 0);
user_pref("browser.formfill.enable", false);
user_pref("network.cookie.lifetimePolicy", 2);
user_pref("privacy.sanitize.sanitizeOnShutdown", true);
user_pref("privacy.item.cache", true);
user_pref("privacy.item.cookies", true);
user_pref("privacy.item.downloads", true);
user_pref("privacy.item.formdata", true);
user_pref("privacy.item.history", true);
user_pref("privacy.item.passwords", true);
user_pref("privacy.item.sessions", true);
user_pref("signon.rememberSignons", false);
Dans cette configuration:
– la page d’accueil est personalisé à l’adresse indiqué, l’enregistrement lors de télécharments se fait dans K:\Téléchargements
– le proxy est activé (network.proxy.type) et utilise le même serveur pour tous les autres protocoles
– pas de proxy pour les adresses indiqués (network.proxy.no_proxies_on)
– Vérifie que Firefox est bien votre navigateur par défaut (browser.shell.checkDefaultBrowser)
– Ne conserve aucun historique (privacy.item.X)
– N’enregitre aucun mot de passe (signon.rememberSignons)
Ce qui vous donne une configuration qui ressemble à celà :
Maintenant que vous avez creé votre fichier de configuration pour Firefox, il faut pouvoir le déployer.
Pour ma part il fonctionne avec 2 batch, l’un pour élève l’autre pour prof network.proxy.type est à 0, donc deux fichier de configuration que j’ai appelé respectivement eleve.js et prof.js
La difficulté dans le déploiment de ce fichier de configuration est que Firefox créer des profiles avec des noms aléatoires mais finissent tous par « .default. »
Mon script, ici eleve.bat, permet donc de se placer dans ce dossier (ex: C:\Documents and Settings\utilisateur\Application Data\Mozilla\Firefox\Profiles\0fz0l7vf.default), puis de copier le fichier de config en le renommant.
cd "C:\Documents and Settings\utilisateur\Application Data\Mozilla\Firefox\Profiles\*.default\"
copy /Y L:\install\Mozilla\eleve.js user.js
Le lecteur L: ici correspond à logiciel pour un comedu2, pour un comedu4 on utilisera plutôt le lecteur commun T: , ensuite libre à vous de placer vos dossiers de configuration.
Maintenant dans vos scripts de connexion eleve et prof, il ne vous reste plus qu’a faire appel au script de configuration qui lui correspond, exemple : call « L:\install\Mozilla\eleve.bat »
Retrouvez aussi tous vos paramètres en tapant « about:config » dans la barre d’adresse.