Je možné nakonfigurovat firefox z terminálu? Například pokud chci nastavit toolkit.networkmanager.disable=true
v about:config
mohu to udělat z terminálu?
Přijatá odpověď:
Toto nastavení by mělo jít do vašeho profilu Firefoxu prefs.js soubor, který by měl být umístěn v ~/.mozilla/firefox/*.default/
.
Formát souboru je JavaScript, takže teoreticky by mohl být pozměněn do té míry, že by k jeho úpravě potřeboval JS analyzátor, ale Firefox je obvykle pěkný a vypisuje každé nastavení na vlastní řádek v abecedním pořadí. Chcete-li přidat nastavení jako toto, můžete jednoduše
echo 'user_pref("toolkit.networkmanager.disable", true);' >> ~/.mozilla/firefox/**replace**.default/prefs.js
Pokud je toto nastavení již v souboru, nejsem si jistý, zda Firefox zaregistruje poslední nebo první instanci. Prostě to zkus. Pokud to není konzistentní, můžete to udělat takto:
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
Po úpravě konfigurace budete muset restartovat Firefox, aby se změna uplatnila.