Global olarak Firefox için bazı varsayılan ayarları değiştirme


10

Firefox için varsayılan ayarlardan bazılarını genel olarak değiştirmek mümkün müdür?

Kullanıcının ayarlarının nasıl değiştirileceğini biliyorum about:config. Ancak, yeni oluşturulmuş herhangi bir hesabın değişiklikleri miras alabilmesi için değişikliklerimin küresel olarak olmasını istiyorum.

/usr/share/iceweasel/browser/defaults/preferences/firefox.jsBu ayarları global olarak değiştirmek için bir yer olabilir gibi görünüyor fark ettim .

Bunu yapmanın doğru yolu mu yoksa daha iyi bir yolu var mı? İstenmeyen sonuçları önlemek istiyorum.

Debian'da Firefox (Iceweasel) 24.8.1 kullanıyorum .

Yanıtlar:


11

Evet yapabilirsin. Mozilla buna " kilitleme tercihleri " adını veriyor, ama ben bunu "sistem tercihleri" olarak düşünmeyi tercih ediyorum (kilitlenmeleri gerekmiyor).

Öncelikle, adlı bir metin dosyası oluşturarak bir sistem tercihleri dosyası kullanıyor olacaktır Firefox söylemek local-settings.jsde defaults/prefbu iki çizgi ile Firefox kurulum dizininin:

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

İkinci olarak, sistem tercihleri ​​dosyanız. mozilla.cfgFirefox kurulum dizininizde adlı bir metin dosyası oluşturun . İlk satır çift eğik çizgi ile başlamalı, ardından tercihlerinizi eklemeli ( about: config içinde bulunanlarla aynı tercihler ). Bir örnek:

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

Tercihleri ​​nasıl ekleyeceğiniz konusunda birkaç seçeneğiniz vardır:

  • defaultPref - yeni varsayılan değer ayarla
  • pref - pref'yi ayarla, ancak geçerli oturumda değişikliklere izin ver
  • lockPref - kilit ön, değişikliklere izin verme

Bu, oluşturmauser.js ile aynı görünüyor , ancak bir adım daha. İlgili ile ilgili: Firefox'ları about:configbir kabuk komut dosyasından nasıl değiştirebilirim ? . User.js olayı benim için çalıştı.
aexl

3

Gönderen Özelleştirme Firefox - Standart Tercihi Dosyalar :

Varsayılan tercihler all.js veya firefox.js gibi çeşitli dosyalarda saklanır. Bu dosyaları doğrudan değiştirmeniz önerilmez (ve omni.jar dosyasında saklandıkları için kolayca yapamazsınız). Bununla birlikte, kendi Javascript dosyalarınızı oluşturabilir ve Firefox'un varsayılan tercihler olarak okuması için bunları bir konuma yerleştirebilirsiniz. Bu konum, defaults/prefFirefox yürütülebilir dosyasının bulunduğu konumdaki dizindir. Bu konumdaki dosyalar tüm Firefox kullanıcıları için kullanılacaktır (profile özgü değildir).

Varsayılan tercihleri ​​eklemek, varsayılan / tercihler dizininde .js uzantılı bir dosya oluşturmak ve aşağıdaki gibi satırlar eklemek kadar basittir:

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

Tercih türüne göre formatı doğru almanız önemlidir. Bu durumda, tercih bir boole'dir, bu nedenle sağdaki değer olarak tırnak işaretleri olmadan doğru veya yanlış belirtiriz. Eğer bir dize ise, onu tırnak içine alırsınız. Bu bir tamsayı ise, değeri tırnak işaretleri olmadan koyarsınız. Tercihin türünü about: config içindeki Tür sütununa bakarak anlatabilirsiniz.

Varsayılan tercihler dosyası ile yapabileceğiniz tek şey, tercihlerin varsayılan değerini ayarlamaktır. Bunları kilitleyemezsiniz ve kullanıcı kümesi tercihlerini geçersiz kılamazsınız.

Bu yordam çok kullanışsızsa, tercihler için doğru adları bulma sorunu nedeniyle, daha kolay bir sihirbaz benzeri arayüz sağlayan eklenti CCK Sihirbazı kullanılabilir:

CCK Sihirbazı, Firefox'u özelleştiren bir uzantı oluşturmak için kullanılabilir . Erişmek için kurulumdan sonra Araçlar-> CCK Sihirbazı'nı seçin.

Bu eklentiyi, insanların Firefox'u tam olarak istedikleri şekilde, özellikle kurumsal kullanıcılar ve eğitim kurumları olarak dağıtabilmeleri için oluşturdum.

Mozilla, kurumsal kullanıcıları desteklemek için yeterli bir şey yapmıyor ve bu benim çözümüm oldu.

Aşağıdaki özelleştirmelere izin verir:

  • Kullanıcı aracısı dizesine tanımlayıcı ekle
  • Varsayılan ana sayfayı ve başlangıç ​​geçersiz kılma ana sayfasını değiştirme
  • Başlık çubuğu metnini değiştirme
  • Animasyonlu logoyu değiştirme
  • Animasyonlu logo için kullanılan web sayfasını ve ipucunu değiştirme
  • Web sayfasına bağlanan bir yardım menüsü öğesi ekleme
  • Varsayılan olarak pop-up'lara ve XPInstall'lara izin verilen siteleri sağlama
  • Tarayıcı eklentilerini önceden yükle
  • Arama motorlarını önceden yükle
  • Kişisel araç çubuğuna klasör, yer imleri ve canlı yer imleri ekleme
  • Yer imleri klasörüne klasör, yer imleri ve canlı yer imleri ekleme
  • Varsayılan tercihleri ​​ayarlama
  • Kilit tercihleri
  • Kayıt defteri anahtarları ekleme (yalnızca Windows)
  • Sertifika ekle
  • Varsayılan proxy yapılandırmalarını ayarlama
  • Diğer XPI'leri dağıtımınızla birlikte paketleyin
  • Hakkında devre dışı bırak: config

EDIT: CCK CCK2 oldu ve buraya taşındı .


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.