如何从终端配置Firefox?

kar*_*k87 5 firefox

是否可以从终端配置 firefox?例如,如果我想设置toolkit.networkmanager.disable=trueabout:config我可以从终端配置吗?

l0b*_*0b0 14

此设置应进入您的 Firefox 配置文件prefs.js文件,该文件应位于~/.mozilla/firefox/*.default/.

文件格式是 JavaScript,所以理论上它可能会被破坏到需要 JS 解析器来修改它的程度,但 Firefox 通常很好,并按字母顺序在自己的行中打印每个设置。要添加这样的设置,您可以简单地

echo 'user_pref("toolkit.networkmanager.disable", true);' >> ~/.mozilla/firefox/**replace**.default/prefs.js
Run Code Online (Sandbox Code Playgroud)

如果此设置已在文件中,我不确定 Firefox 会注册最后一个实例还是第一个实例。试试吧。如果不一致,你可以这样做:

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
Run Code Online (Sandbox Code Playgroud)

修改配置后,您需要重新启动 Firefox 以应用更改。

  • 设置完之后需要重启firefox吗? (2认同)