Thay đổi một số cài đặt mặc định cho Firefox trên toàn cầu


10

Có thể sửa đổi một số cài đặt mặc định cho Firefox trên toàn cầu không?

Tôi biết cách thay đổi cài đặt cho người dùng bằng cách sử dụng about:config. Nhưng tôi muốn có các thay đổi của mình trên toàn cầu, để mọi tài khoản mới được tạo sẽ kế thừa các thay đổi của tôi.

Tôi đã nhận thấy tệp /usr/share/iceweasel/browser/defaults/preferences/firefox.jstrông giống như đây có thể là nơi thay đổi cài đặt trên toàn cầu.

Đây có phải là cách làm chính xác, hay có cách nào tốt hơn? Tôi muốn ngăn chặn bất kỳ hậu quả không mong muốn.

Tôi đang sử dụng Firefox (Iceweasel) 24.8.1 trên Debian .

Câu trả lời:


11

Có bạn có thể. Mozilla gọi đây là " tùy chọn khóa ", nhưng tôi thích nghĩ đó là "tùy chọn hệ thống" (chúng không phải bị khóa).

Trước tiên, hãy nói với Firefox rằng bạn sẽ sử dụng tệp tùy chọn hệ thống bằng cách tạo tệp văn bản có tên local-settings.jstrong defaults/prefthư mục cài đặt Firefox của bạn với hai dòng sau:

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

Thứ hai, tập tin tùy chọn hệ thống của bạn. Tạo một tệp văn bản được gọi mozilla.cfgtrong thư mục cài đặt Firefox của bạn. Dòng đầu tiên phải bắt đầu bằng dấu gạch chéo kép, sau đó thêm tùy chọn của bạn (cùng tùy chọn được tìm thấy trong about: config ). Một ví dụ:

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

Bạn có một vài tùy chọn trong cách bạn thêm các tùy chọn:

  • defaultPref - đặt giá trị mặc định mới
  • pref - đặt pref, nhưng cho phép thay đổi trong phiên hiện tại
  • lockPref - khóa pref, không cho phép thay đổi

Điều này trông giống như tạouser.js , nhưng với một bước thêm. Xem liên quan: Làm cách nào để thay đổi Firefox about:configtừ tập lệnh shell? . Điều user.js làm việc cho tôi.
aexl

3

Từ việc tùy chỉnh Firefox - Tệp ưu tiên mặc định :

Các tùy chọn mặc định được lưu trữ trong các tệp khác nhau như all.js hoặc firefox.js. Bạn không nên trực tiếp sửa đổi các tệp này (và bạn không thể dễ dàng, vì chúng được lưu trữ trong tệp omni.jar). Tuy nhiên, bạn có thể tạo các tệp Javascript của riêng mình và đặt chúng vào một vị trí để Firefox đọc chúng dưới dạng tùy chọn mặc định. Vị trí đó là defaults/prefthư mục trong cùng một vị trí nơi thực thi Firefox được đặt. Các tệp ở vị trí này sẽ được sử dụng cho tất cả người dùng Firefox (chúng không phải là cấu hình cụ thể).

Thêm tùy chọn mặc định cũng đơn giản như tạo tệp có phần mở rộng .js trong thư mục mặc định / tùy chọn và thêm các dòng như:

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

Điều quan trọng là bạn có được định dạng đúng dựa trên loại ưu tiên. Trong trường hợp này, ưu tiên là một boolean, vì vậy chúng tôi chỉ định đúng hoặc sai mà không có dấu ngoặc kép là giá trị bên phải. Nếu nó là một chuỗi, bạn đặt nó trong dấu ngoặc kép. Nếu nó là một số nguyên, bạn đặt giá trị mà không có dấu ngoặc kép. Bạn có thể cho biết loại ưu tiên bằng cách nhìn vào cột Loại trong about: config.

Tất cả những gì bạn có thể làm với tệp tùy chọn mặc định được đặt giá trị mặc định của tùy chọn. Bạn không thể khóa chúng và bạn không thể ghi đè tùy chọn thiết lập của người dùng.

Nếu quy trình này quá khó sử dụng, do gặp khó khăn trong việc tìm đúng tên cho các tùy chọn, người ta có thể sử dụng Trình hướng dẫn CCK bổ trợ cung cấp giao diện giống như trình hướng dẫn dễ dàng hơn:

Thuật sĩ CCK có thể được sử dụng để tạo tiện ích mở rộng tùy chỉnh Firefox. Để truy cập nó, sau khi cài đặt, chọn Công cụ-> Trình hướng dẫn CCK.

Tôi đã tạo tiện ích bổ sung này để mọi người có thể triển khai Firefox chính xác theo cách họ muốn, đặc biệt là người dùng doanh nghiệp và tổ chức giáo dục.

Mozilla không làm đủ để hỗ trợ người dùng doanh nghiệp và đây là nỗ lực của tôi để khắc phục điều đó.

Nó cho phép các tùy chỉnh sau:

  • Thêm định danh vào chuỗi tác nhân người dùng
  • Thay đổi trang chủ mặc định và khởi động ghi đè trang chủ
  • Thay đổi văn bản thanh tiêu đề
  • Thay đổi logo hoạt hình
  • Thay đổi trang web và chú giải công cụ được sử dụng cho logo hoạt hình
  • Thêm một mục menu trợ giúp liên kết đến một trang web
  • Cung cấp các trang web cho phép cửa sổ bật lên và XPInstall được phép theo mặc định
  • Cài đặt sẵn trình cắm trình duyệt
  • Cài đặt trước công cụ tìm kiếm
  • Thêm thư mục, dấu trang và dấu trang trực tiếp vào thanh công cụ cá nhân
  • Thêm thư mục, dấu trang và dấu trang trực tiếp vào thư mục dấu trang
  • Đặt tùy chọn mặc định
  • Tùy chọn khóa
  • Thêm khóa đăng ký (chỉ dành cho Windows)
  • Thêm chứng chỉ
  • Đặt cấu hình proxy mặc định
  • Gói XPI khác với phân phối của bạn
  • Vô hiệu hóa về: config

EDIT: CCK đã trở thành CCK2 và chuyển đến đây .


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.