Como configurar o firefox do terminal?

5

É possível configurar o firefox a partir do terminal? Por exemplo, se eu quiser definir toolkit.networkmanager.disable=true em about:config , posso fazer isso a partir do terminal?

    
por karthick87 30.03.2011 / 08:46

1 resposta

12

Essa configuração deve entrar no arquivo prefs.js do perfil do Firefox, que deve estar localizado em ~/.mozilla/firefox/*.default/ .

O formato do arquivo é JavaScript, então, em teoria, ele pode ser mutilado a ponto de precisar de um analisador JS para modificá-lo, mas o Firefox geralmente é legal e imprime cada configuração em sua própria linha em ordem alfabética. Para adicionar uma configuração como essa, você poderia simplesmente

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

Se essa configuração já estiver no arquivo, não tenho certeza se o Firefox registrará a última ou a primeira instância. Apenas experimente. Se não for consistente, você pode fazer isso:

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

Após modificar a configuração, você precisará reiniciar o Firefox para aplicar a alteração.

    
por l0b0 30.03.2011 / 10:25

Tags