Zmień niektóre ustawienia domyślne Firefoksa na całym świecie

10

Czy można zmienić niektóre domyślne ustawienia Firefoksa na całym świecie?

Wiem, jak zmienić ustawienia użytkowania przez użytkownika about:config. Ale chciałbym, aby moje zmiany były globalne, aby każde nowo utworzone konto odziedziczyło moje zmiany.

Zauważyłem, że plik, /usr/share/iceweasel/browser/defaults/preferences/firefox.jsktóry wygląda na to, może być miejscem globalnej zmiany ustawień.

Czy jest to właściwy sposób, czy jest lepszy? Chcę zapobiec niezamierzonym konsekwencjom.

Używam Firefox (Iceweasel) 24.8.1 na Debianie .

Martin Vegter
źródło

Odpowiedzi:

11

Tak, możesz. Mozilla nazywa to „ preferencjami blokowania ”, ale wolę myśleć o tym jako „preferencjach systemowych” (nie muszą być blokowane).

Po pierwsze, powiedz Firefox będzie przy użyciu pliku Preferencje systemowe, tworząc plik tekstowy o nazwie local-settings.jsw defaults/prefTwojej katalogu instalacyjnym programu Firefox z tych dwóch linii:

pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");

Po drugie, plik preferencji systemowych. Utwórz plik tekstowy o nazwie mozilla.cfgw katalogu instalacyjnym przeglądarki Firefox. Pierwszy wiersz musi zaczynać się od podwójnego ukośnika, a następnie dodać swoje preferencje (te same preferencje, które można znaleźć w about: config ). Przykład:

//
pref("browser.startup.homepage", http://www.superuser.com);
pref("browser.shell.checkDefaultBrowser", false);

Masz kilka opcji dodawania preferencji:

  • defaultPref - ustawić nową wartość domyślną
  • pref - ustaw pref, ale zezwól na zmiany w bieżącej sesji
  • lockPref - blokuj pref, nie zezwalaj na zmiany
Jason
źródło
Wygląda to tak samo jak tworzenieuser.js , ale z jednym dodatkowym krokiem. Zobacz powiązane: Jak zmienić Firefoksa about:configze skryptu powłoki? . Sprawa user.js zadziałała dla mnie.
aexl
3

Od Dostosowywanie Firefoksa - Domyślny Preferencje Files :

Domyślne preferencje są przechowywane w różnych plikach, takich jak all.js lub firefox.js. Nie jest zalecane bezpośrednie modyfikowanie tych plików (i nie jest to łatwe, ponieważ są one przechowywane w pliku omni.jar). Możesz jednak tworzyć własne pliki JavaScript i umieszczać je w takiej lokalizacji, aby Firefox odczytywał je jako preferencje domyślne. Ta lokalizacja to defaults/prefkatalog w tej samej lokalizacji, w której znajduje się plik wykonywalny Firefox. Pliki w tej lokalizacji będą używane dla wszystkich użytkowników Firefoksa (nie są one specyficzne dla profilu).

Dodanie domyślnych preferencji jest tak proste, jak utworzenie pliku z rozszerzeniem .js w katalogu defaults / preferencje i dodanie linii takich jak:

pref("browser.rights.3.shown", true);

Ważne jest, aby uzyskać właściwy format na podstawie typu preferencji. W tym przypadku preferencja jest wartością logiczną, więc jako wartość po prawej stronie podajemy wartość prawda lub fałsz bez cudzysłowów. Jeśli jest to ciąg, umieszczasz go w cudzysłowie. Jeśli jest to liczba całkowita, wstawiasz wartość bez cudzysłowów. Możesz określić typ preferencji, patrząc na kolumnę Typ w about: config.

Wszystko, co możesz zrobić z domyślnym plikiem preferencji, to ustawić domyślną wartość preferencji. Nie można ich zablokować i nie można przesłonić preferencji ustawionych przez użytkownika.

Jeśli ta procedura jest zbyt niewygodna, z powodu trudności ze znalezieniem odpowiednich nazw dla preferencji, można użyć dodatkowego Kreatora CCK, który zapewnia łatwiejszy interfejs podobny do kreatora:

Kreatora CCK można użyć do utworzenia rozszerzenia dostosowującego Firefoksa. Aby uzyskać do niego dostęp, po instalacji wybierz Narzędzia-> Kreator CCK.

Stworzyłem ten dodatek, aby ludzie mogli wdrażać Firefoksa dokładnie tak, jak chcieli, zwłaszcza użytkownicy korporacyjni i instytucje edukacyjne.

Mozilla nie robi wystarczająco dużo, aby wspierać użytkowników korporacyjnych, i to była moja próba zaradzenia temu.

Umożliwia następujące dostosowania:

  • Dodaj identyfikator do ciągu agenta użytkownika
  • Zmień domyślną stronę główną i nadpisuj startową stronę główną
  • Zmień tekst paska tytułu
  • Zmień animowane logo
  • Zmień stronę internetową i etykietkę używaną do animowanego logo
  • Dodaj element menu pomocy, który prowadzi do strony internetowej
  • Podaj witryny, dla których wyskakujące okienka i XPInstall są domyślnie dozwolone
  • Wstępnie zainstaluj wtyczki do przeglądarki
  • Preinstaluj wyszukiwarki
  • Dodaj folder, zakładki i aktywne zakładki do osobistego paska narzędzi
  • Dodaj folder, zakładki i aktywne zakładki do folderu zakładek
  • Ustaw domyślne preferencje
  • Zablokuj preferencje
  • Dodaj klucze rejestru (tylko Windows)
  • Dodaj certyfikaty
  • Ustaw domyślne konfiguracje proxy
  • Pakuj inne XPI ze swoją dystrybucją
  • Wyłącz about: config

EDYCJA: CCK stało się CCK2 i przeniosło się tutaj .

harrymc
źródło