Apakah mungkin untuk mengkonfigurasi firefox dari terminal? Misalnya jika saya ingin mengatur toolkit.networkmanager.disable=true
di about:config
dapatkah saya melakukannya dari terminal?
Jawaban yang Diterima:
Pengaturan ini harus masuk ke profil Firefox Anda prefs.js file, yang harus ditempatkan di ~/.mozilla/firefox/*.default/
.
Format filenya adalah JavaScript, jadi secara teori itu bisa hancur sampai membutuhkan parser JS untuk memodifikasinya, tetapi Firefox biasanya bagus dan mencetak setiap pengaturan pada barisnya sendiri dalam urutan abjad. Untuk menambahkan pengaturan seperti ini, Anda cukup
echo 'user_pref("toolkit.networkmanager.disable", true);' >> ~/.mozilla/firefox/**replace**.default/prefs.js
Jika pengaturan ini sudah ada di file, saya tidak yakin apakah Firefox akan mendaftarkan contoh terakhir atau pertama. Cobalah. Jika tidak konsisten, Anda bisa melakukan ini:
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
Setelah mengubah konfigurasi, Anda harus memulai ulang Firefox untuk menerapkan perubahan.