Est-il possible de configurer firefox à partir du terminal ? Par exemple, si je veux définir toolkit.networkmanager.disable=true
dans about:config
puis-je le faire depuis le terminal ?
Réponse acceptée :
Ce paramètre doit aller dans votre profil Firefox prefs.js fichier, qui devrait être situé dans ~/.mozilla/firefox/*.default/
.
Le format de fichier est JavaScript, donc en théorie, il pourrait être mutilé au point d'avoir besoin d'un analyseur JS pour le modifier, mais Firefox est généralement agréable et imprime chaque paramètre sur sa propre ligne dans l'ordre alphabétique. Pour ajouter un paramètre comme celui-ci, vous pouvez simplement
echo 'user_pref("toolkit.networkmanager.disable", true);' >> ~/.mozilla/firefox/**replace**.default/prefs.js
Si ce paramètre est déjà dans le fichier, je ne sais pas si Firefox enregistrera la dernière ou la première instance. Essayez-le. Si ce n'est pas cohérent, vous pouvez faire ceci :
if grep 'toolkit.networkmanager.disable' ~/.mozilla/firefox/*.default/prefs.js
then
sed -i -e 's/^user_pref("toolkit.networkmanager.disable", (true|false));$/user_pref("toolkit.networkmanager.disable", true);/' ~/.mozilla/firefox/*.default/prefs.js
else
echo 'user_pref("toolkit.networkmanager.disable", true);' >> ~/.mozilla/firefox/*.default/prefs.js
fi
Après avoir modifié la configuration, vous devrez redémarrer Firefox pour appliquer la modification.