Wenn man verschiedene Wege benutzt, um den Firefox zu konfigurieren, z.B. Menü, user.js, about:config …, dann verliert man leicht den Überblick. Das sind sozusagen konkurrierende Verfahren, die die Parameter ja auch unterschiedlich setzen können. (Guck auch mal hier: https://www.kuketz-forum.de/t/verstaendnisfrage-zu-firefox-user-js/2911/21 ) Der Gewinner ist immer derjenige, der als letzter dran kommt. Das wird im Allgemeinen die user.js sein, da sie bei jedem Start eingelesen wird.
(Die user-overrides.js interessiert den Firefox nicht. Sie wird nur von dem Updater-Skript in die user.js integriert.)
Ich geb dir mal ein Beispiel für eine user-overrides.js, die ich mal für die moderate user.js des PrHdB erstellt hatte:
(Mit einem Texteditor, z.B. FeatherPad).
Da ich auch nicht jeden Parameter verstehe, dokumentiere ich das immer gut, damit ich später noch weiß, wozu ich das gemacht habe.
/* Individuelle Präferenzen von nudel für das default
* Profil mit moderater user.js */
user_pref("browser.aboutConfig.showWarning", false);
user_pref("browser.shell.checkDefaultBrowser", false);
/* braucht man wohl nicht mehr: */
/* user_pref("browser.urlbar.clickSelectsAll", true); */
user_pref("browser.startup.homepage", "about:profiles");
user_pref("browser.startup.page", 1);
/* Mozilla Location Service deaktivieren sagt Mike */
user_pref("geo.enabled", false);
/* Mozilla Push Dienst deaktivieren sagt Mike */
user_pref("dom.push.serverURL", "");
/* manchmal schließe ich versehentlich einen Tab */
user_pref("browser.sessionstore.max_tabs_undo", 1);
/* der Sync nervt */
user_pref("identity.fxaccounts.enabled", false);
/* weil ich weder canvas-blocker noch js-restrictor nutze */
user_pref("beacon.enabled", false);
user_pref("dom.enable_performance", false);
user_pref("dom.enable_performance_navigation_timing", false);
user_pref("dom.enable_resource_timing", false);
user_pref("media.navigator.enabled", false);
user_pref("media.navigator.video.enabled", false);
user_pref("media.peerconnection.enabled", false);
Es gibt keine Datei „user-pref“, sondern die Zeilen in der user.js bzw. user-overrides.js fangen mit „user_pref“ an, wie bummelstein ja geschrieben hat. Lies es einfach nochmal durch.