Ubah beberapa pengaturan default untuk Firefox secara global

10

Apakah mungkin untuk memodifikasi beberapa pengaturan default untuk Firefox secara global?

Saya tahu cara mengubah pengaturan untuk pengguna yang menggunakan about:config. Tetapi saya ingin memiliki perubahan saya secara global, sehingga setiap akun yang baru dibuat akan mewarisi perubahan saya.

Saya perhatikan file /usr/share/iceweasel/browser/defaults/preferences/firefox.jsyang sepertinya ini adalah tempat untuk mengubah pengaturan secara global.

Apakah ini cara yang benar untuk melakukannya, atau ada cara yang lebih baik? Saya ingin mencegah konsekuensi yang tidak diinginkan.

Saya menggunakan Firefox (Iceweasel) 24.8.1 di Debian .

Martin Vegter
sumber

Jawaban:

11

Ya kamu bisa. Mozilla menyebutnya " preferensi penguncian ", tetapi saya lebih suka menganggapnya sebagai "preferensi sistem" (tidak harus dikunci).

Pertama, memberitahu Firefox Anda akan menggunakan file sistem preferensi dengan menciptakan sebuah file teks yang disebut local-settings.jsdalam defaults/prefdirektori instalasi Firefox Anda dengan dua baris:

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

Kedua, file preferensi sistem Anda. Buat file teks yang disebut mozilla.cfgdi direktori instalasi Firefox Anda. Baris pertama harus dimulai dengan garis miring ganda, kemudian tambahkan preferensi Anda (preferensi yang sama seperti yang ditemukan di about: config ). Sebuah contoh:

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

Anda memiliki beberapa opsi dalam cara menambahkan preferensi:

  • defaultPref - atur nilai default baru
  • pref - atur pref, tetapi izinkan perubahan pada sesi saat ini
  • lockPref - mengunci pref, melarang perubahan
Jason
sumber
Ini terlihat sama dengan membuatuser.js , tetapi dengan satu langkah ekstra. Lihat yang terkait: Bagaimana cara mengubah Firefox about:configdari skrip shell? . Hal user.js bekerja untuk saya.
aexl
3

Dari Menyesuaikan Firefox - File Preferensi Default :

Preferensi default disimpan dalam berbagai file seperti all.js atau firefox.js. Tidak disarankan Anda memodifikasi file-file ini secara langsung (dan Anda tidak dapat dengan mudah, karena mereka disimpan dalam file omni.jar). Anda dapat, bagaimanapun, membuat file Javascript Anda sendiri dan menempatkannya di lokasi sehingga Firefox membacanya sebagai preferensi default. Lokasi itu adalah defaults/prefdirektori di lokasi yang sama tempat Firefox dieksekusi. File di lokasi ini akan digunakan untuk semua pengguna Firefox (mereka tidak spesifik profil).

Menambahkan preferensi default semudah membuat file dengan ekstensi .js di direktori default / preferensi dan menambahkan baris seperti:

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

Sangat penting bahwa Anda mendapatkan format yang benar berdasarkan jenis preferensi. Dalam hal ini, preferensi adalah boolean, jadi kami menentukan benar atau salah tanpa tanda kutip sebagai nilai di sebelah kanan. Jika itu adalah string, Anda memasukkannya ke dalam tanda kutip. Jika bilangan bulat, Anda meletakkan nilai tanpa tanda kutip. Anda dapat memberi tahu jenis preferensi dengan melihat kolom Type di about: config.

Yang dapat Anda lakukan dengan file preferensi default adalah menetapkan nilai preferensi standar. Anda tidak bisa menguncinya dan Anda tidak bisa mengesampingkan preferensi yang ditetapkan pengguna.

Jika prosedur ini terlalu berat, karena kesulitan menemukan nama yang tepat untuk preferensi, seseorang dapat menggunakan add-on CCK Wizard yang menyediakan antarmuka seperti wizard yang lebih mudah:

Panduan CCK dapat digunakan untuk membuat ekstensi yang mengkustomisasi Firefox. Untuk mengaksesnya, setelah instalasi, pilih Tools-> CCK Wizard.

Saya membuat pengaya ini sehingga orang dapat menggunakan Firefox persis seperti yang mereka inginkan, terutama pengguna perusahaan dan lembaga pendidikan.

Mozilla tidak cukup mendukung pengguna korporat, dan ini adalah upaya saya untuk memperbaiki itu.

Ini memungkinkan penyesuaian berikut:

  • Tambahkan pengidentifikasi ke string agen pengguna
  • Ubah halaman muka default dan mulai timpa halaman awal
  • Ubah teks judul bar
  • Ubah logo animasi
  • Ubah halaman web dan tooltip yang digunakan untuk logo animasi
  • Tambahkan item menu bantuan yang tertaut ke halaman web
  • Berikan situs yang popup dan XPInstall diizinkan secara default
  • Pra-instal plug-in browser
  • Pra-instal mesin pencari
  • Tambahkan folder, bookmark, dan bookmark langsung ke toolbar pribadi
  • Tambahkan folder, penanda, dan penanda langsung ke folder penanda
  • Tetapkan preferensi default
  • Preferensi kunci
  • Tambahkan kunci registri (hanya Windows)
  • Tambahkan sertifikat
  • Tetapkan konfigurasi proxy default
  • Kemas XPI lain dengan distribusi Anda
  • Nonaktifkan tentang: konfigurasi

EDIT: CCK telah menjadi CCK2 dan pindah ke sini .

harrymc
sumber