Modifier globalement certains paramètres par défaut de Firefox

10

Est-il possible de modifier globalement certains des paramètres par défaut de Firefox?

Je sais comment modifier les paramètres de l'utilisateur à l'aide about:config. Mais je voudrais que mes modifications soient globales, afin que tout compte nouvellement créé hérite de mes modifications.

J'ai remarqué que le fichier /usr/share/iceweasel/browser/defaults/preferences/firefox.jsqui ressemble à ceci pourrait être l'endroit pour changer les paramètres globalement.

Est-ce la bonne façon de procéder ou y a-t-il une meilleure façon? Je veux éviter toute conséquence involontaire.

J'utilise Firefox (Iceweasel) 24.8.1 sur Debian .

Martin Vegter
la source

Réponses:

11

Oui, vous pouvez. Mozilla appelle cela des " préférences de verrouillage ", mais je préfère y voir des "préférences système" (elles n'ont pas besoin d'être verrouillées).

Tout d'abord, dites à Firefox que vous utiliserez un fichier de préférences système en créant un fichier texte appelé local-settings.jsdans defaults/prefvotre répertoire d'installation de Firefox avec ces deux lignes:

pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");

Deuxièmement, votre fichier de préférences système. Créez un fichier texte appelé mozilla.cfgdans votre répertoire d'installation de Firefox. La première ligne doit commencer par des doubles barres obliques, puis ajouter vos préférences (les mêmes préférences que celles trouvées dans about: config ). Un exemple:

//
pref("browser.startup.homepage", http://www.superuser.com);
pref("browser.shell.checkDefaultBrowser", false);

Vous avez quelques options dans la façon dont vous ajoutez les préférences:

  • defaultPref - définir une nouvelle valeur par défaut
  • pref - définir pref, mais autoriser les changements dans la session en cours
  • lockPref - verrouiller les préférences, interdire les modifications
Jason
la source
Cela ressemble à la créationuser.js , mais avec une étape supplémentaire. Voir aussi: Comment puis-je changer Firefox à about:configpartir d'un script shell? . La chose user.js a fonctionné pour moi.
aexl
3

Depuis Personnalisation de Firefox - Fichiers de préférences par défaut :

Les préférences par défaut sont stockées dans divers fichiers comme all.js ou firefox.js. Il n'est pas recommandé de modifier ces fichiers directement (et vous ne pouvez pas facilement, car ils sont stockés dans le fichier omni.jar). Vous pouvez cependant créer vos propres fichiers Javascript et les placer dans un emplacement afin que Firefox les lise comme préférences par défaut. Cet emplacement est le defaults/prefrépertoire du même emplacement où l'exécutable Firefox est placé. Les fichiers de cet emplacement seront utilisés pour tous les utilisateurs de Firefox (ils ne sont pas spécifiques au profil).

Ajouter des préférences par défaut est aussi simple que de créer un fichier avec l'extension de .js dans le répertoire defaults / preferences et d'ajouter des lignes comme:

pref("browser.rights.3.shown", true);

Il est important que vous obteniez le bon format en fonction du type de préférence. Dans ce cas, la préférence est un booléen, nous spécifions donc vrai ou faux sans guillemets comme valeur à droite. S'il s'agit d'une chaîne, vous la mettez entre guillemets. S'il s'agit d'un entier, vous mettez la valeur sans guillemets. Vous pouvez indiquer le type de préférence en consultant la colonne Type dans about: config.

Tout ce que vous pouvez faire avec le fichier de préférences par défaut est de définir la valeur par défaut des préférences. Vous ne pouvez pas les verrouiller et vous ne pouvez pas remplacer les préférences définies par l'utilisateur.

Si cette procédure est trop lourde, en raison de la difficulté à trouver les bons noms pour les préférences, on peut utiliser l' assistant CCK complémentaire qui fournit une interface de type assistant plus simple:

L'assistant CCK peut être utilisé pour créer une extension qui personnalise Firefox. Pour y accéder, après l'installation, sélectionnez Outils-> Assistant CCK.

J'ai créé ce module complémentaire afin que les gens puissent déployer Firefox exactement comme ils le souhaitaient, en particulier les utilisateurs d'entreprise et les établissements d'enseignement.

Mozilla ne fait pas assez pour soutenir les utilisateurs en entreprise, et c'était ma tentative pour y remédier.

Il permet les personnalisations suivantes:

  • Ajouter un identifiant à la chaîne de l'agent utilisateur
  • Modifier la page d'accueil par défaut et remplacer la page d'accueil de démarrage
  • Modifier le texte de la barre de titre
  • Changer le logo animé
  • Modifier la page Web et l'infobulle utilisées pour le logo animé
  • Ajouter un élément de menu d'aide qui renvoie à une page Web
  • Fournir des sites pour lesquels les popups et XPInstalls sont autorisés par défaut
  • Préinstaller des plug-ins de navigateur
  • Préinstaller les moteurs de recherche
  • Ajouter un dossier, des signets et des signets en direct à la barre d'outils personnelle
  • Ajouter un dossier, des signets et des signets en direct au dossier des signets
  • Définir les préférences par défaut
  • Verrouiller les préférences
  • Ajouter des clés de registre (Windows uniquement)
  • Ajouter des certificats
  • Définir les configurations de proxy par défaut
  • Empaqueter d'autres XPI avec votre distribution
  • Désactiver sur: config

EDIT: CCK est devenu CCK2 et a déménagé ici .

harrymc
la source