È possibile configurare Firefox da terminale? Ad esempio, se voglio impostare toolkit.networkmanager.disable=true
in about:config
posso farlo da terminale?
Risposta accettata:
Questa impostazione dovrebbe entrare nel tuo profilo Firefox prefs.js file, che dovrebbe trovarsi in ~/.mozilla/firefox/*.default/
.
Il formato del file è JavaScript, quindi in teoria potrebbe essere alterato al punto da richiedere un parser JS per modificarlo, ma Firefox di solito è carino e stampa ogni impostazione sulla propria riga in ordine alfabetico. Per aggiungere un'impostazione come questa potresti semplicemente
echo 'user_pref("toolkit.networkmanager.disable", true);' >> ~/.mozilla/firefox/**replace**.default/prefs.js
Se questa impostazione è già nel file, non sono sicuro se Firefox registrerà l'ultima o la prima istanza. Basta fare un tentativo. Se non è coerente, puoi farlo:
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
Dopo aver modificato la configurazione dovrai riavviare Firefox per applicare la modifica.