¿Es posible configurar Firefox desde la terminal? Por ejemplo, si quiero configurar toolkit.networkmanager.disable=true
en about:config
¿Puedo hacerlo desde la terminal?
Respuesta aceptada:
Esta configuración debe ir a tu perfil de Firefox prefs.js archivo, que debe estar ubicado en ~/.mozilla/firefox/*.default/
.
El formato de archivo es JavaScript, por lo que, en teoría, podría alterarse hasta el punto de necesitar un analizador JS para modificarlo, pero Firefox suele ser agradable e imprime cada configuración en su propia línea en orden alfabético. Para agregar una configuración como esta, simplemente podría
echo 'user_pref("toolkit.networkmanager.disable", true);' >> ~/.mozilla/firefox/**replace**.default/prefs.js
Si esta configuración ya está en el archivo, no estoy seguro de si Firefox registrará la última o la primera instancia. Solo pruébalo. Si no es consistente, puede hacer esto:
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
Después de modificar la configuración, deberá reiniciar Firefox para aplicar el cambio.