Firefox: default Einstellungen global (Win)

Ab und zu kommt man in Verlegenheit, ein Windows für einen anderen Nutzer zu konfigurieren. Da möchte ich, dass der Firefox entsprechende Standardeinstellungen1) https://support.mozilla.org/en-US/kb/customizing-firefox-using-autoconfig hat, die nicht mit dem Firefox ausgeliefert werden. Hierfür lässt sich eine entsprechende Einstellung unter dem Firefox vornehmen.

Im Hauptverzeichnis der Firefox Installation unter Windows legt man local-settings.js in defaults/pref an. Die Javascriptdatei verweist dann auf die mozilla.cfg. Diese ist auch eine Javascriptdatei mit den Einstellungen. In der folgenden Zeile, in der local-settings.js gibt man dann noch mit, dass die Datei n PlainText zu lesen ist.

/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ // // This pref is in its own file for complex reasons. See the comment in // browser/app/Makefile.in, bug 756325, and bug 1431342 for details. Do not add // other prefs to this file. pref("general.config.filename", "mozilla.cfg"); pref("general.config.obscure_value", 0);

Wichtig ist, dass in der mozilla.cfg die erste Zeile nicht interpretiert wird und diese mit einem Kommentar aufgefüllt wird. Die mozilla.cfg muss im Hauptverzeichnis der Windows-Installation liegen.

Unter Linux muss entsprechend in der jeweiligen Distribution geschaut werden, wie die Konfigurationsdateien abgelegt werden. 2) https://linuxconfig.org/how-to-customize-firefox-using-the-policies-json-file Alternativ kann ein /etc/firefox/policies.json3) https://mozilla.github.io/policy-templates/ angelegt werden, wo die entsprechenden globalen Einstellungen für Firefox unter Linux abgelegt werden. Das sollte unter allen Linux Distributionen funktionieren4) von mir noch nicht getestet -> wird aber bei Gelegenheit nachgeholt .

Meine Konfiguration hier setzt die Startseite auf die Suchmaschine Qwant. Zusätzlich wird das überprüfen, ob der Firefox der Standardbrowser ist, deaktiviert und das Caching vom Firefox deaktivert. Dabei habe ich mich an den Einstellungsoptionen aus den Fussnoten bedient und in der about:config vom Firefox nachgeschaut. In jeden Fall sollte die Datei mit einem Linux Editor erzeugt werden, dass der Firefox entsprechend LF (LineFeed) Umbrüche seit Version 60 erwartet. Hier kann es beim Erstellen mit dem Editor(notepad) von Windows probleme geben, wenn jemand auf die kommt die Dateien unter Windows zu erstellen. Aber wer kommt schon auf solche Ideen. ;)

// IMPORTANT: Start your code on the 2nd line pref("browser.startup.homepage", "https://www.qwant.com"); pref("browser.shell.checkDefaultBrowser", false); pref("browser.cache.disk.enable", false); pref("browser.cache.disk.smart_size.enabled", false); pref("browser.cache.disk.capacity", 0);