Modifica alcune impostazioni predefinite per Firefox a livello globale


10

È possibile modificare alcune delle impostazioni predefinite per Firefox a livello globale?

So come modificare le impostazioni per l'utilizzo dell'utente about:config. Ma vorrei avere le mie modifiche a livello globale, in modo che qualsiasi account appena creato erediterà le mie modifiche.

Ho notato che il file /usr/share/iceweasel/browser/defaults/preferences/firefox.jsche assomiglia a questo potrebbe essere il posto giusto per cambiare le impostazioni a livello globale.

È questo il modo corretto di farlo o esiste un modo migliore? Voglio prevenire conseguenze indesiderate.

Sto usando Firefox (Iceweasel) 24.8.1 su Debian .

Risposte:


11

Si, puoi. Mozilla chiama queste " preferenze di blocco ", ma preferisco pensarle come "preferenze di sistema" (non devono essere bloccate).

Innanzitutto, comunica a Firefox che utilizzerai un file delle preferenze di sistema creando un file di testo chiamato local-settings.jsnella defaults/prefdirectory di installazione di Firefox con queste due righe:

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

Secondo, il tuo file delle preferenze di sistema. Crea un file di testo chiamato mozilla.cfgnella directory di installazione di Firefox. La prima riga deve iniziare con doppie barre in avanti, quindi aggiungere le tue preferenze (le stesse preferenze che si trovano in about: config ). Un esempio:

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

Hai alcune opzioni su come aggiungere le preferenze:

  • defaultPref - imposta un nuovo valore predefinito
  • pref - imposta pref, ma consente le modifiche nella sessione corrente
  • lockPref - blocca pref, non consente modifiche

Sembra lo stesso della creazioneuser.js , ma con un passaggio in più. Vedi correlati: Come posso cambiare Firefox about:configda uno script di shell? . La cosa user.js ha funzionato per me.
aexl,

3

Dalla personalizzazione di Firefox - File delle preferenze predefinite :

Le preferenze predefinite sono memorizzate in vari file come all.js o firefox.js. Non è consigliabile modificare direttamente questi file (e non è possibile farlo facilmente, poiché sono memorizzati nel file omni.jar). È possibile, tuttavia, creare i propri file Javascript e posizionarli in una posizione in modo che Firefox li legga come preferenze predefinite. Tale posizione è la defaults/prefdirectory nella stessa posizione in cui è posizionato l'eseguibile di Firefox. I file in questa posizione verranno utilizzati per tutti gli utenti di Firefox (non sono specifici del profilo).

L'aggiunta di preferenze predefinite è semplice come creare un file con l'estensione .js nella directory dei valori predefiniti / preferenze e aggiungere righe come:

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

È importante ottenere il formato corretto in base al tipo di preferenza. In questo caso, la preferenza è un valore booleano, quindi specifichiamo vero o falso senza virgolette come valore a destra. Se è una stringa, la metti tra virgolette. Se è un numero intero, inserisci il valore senza virgolette. Puoi dire il tipo di preferenza guardando la colonna Tipo in about: config.

Tutto quello che puoi fare con il file delle preferenze predefinito è impostare il valore predefinito delle preferenze. Non è possibile bloccarli e non è possibile ignorare le preferenze impostate dall'utente.

Se questa procedura è troppo ingombrante, a causa della difficoltà di trovare i nomi giusti per le preferenze, è possibile utilizzare la procedura guidata CCK aggiuntiva che fornisce un'interfaccia più semplice come una procedura guidata:

La procedura guidata CCK può essere utilizzata per creare un'estensione che personalizza Firefox. Per accedervi, dopo l'installazione, selezionare Strumenti-> Procedura guidata CCK.

Ho creato questo componente aggiuntivo in modo che le persone potessero distribuire Firefox esattamente come desideravano, in particolare gli utenti aziendali e le istituzioni educative.

Mozilla non fa abbastanza per supportare gli utenti aziendali, e questo è stato il mio tentativo di rimediare.

Consente le seguenti personalizzazioni:

  • Aggiungi identificatore alla stringa dell'agente utente
  • Modifica la home page predefinita e l'avvio ignora la home page
  • Cambia il testo della barra del titolo
  • Cambia il logo animato
  • Modifica la pagina Web e la descrizione comandi utilizzate per il logo animato
  • Aggiungi una voce del menu di aiuto che collega a una pagina web
  • Fornire siti per i quali popup e XPInstall sono consentiti per impostazione predefinita
  • Preinstallare i plug-in del browser
  • Motori di ricerca preinstallati
  • Aggiungi una cartella, segnalibri e segnalibri attivi alla barra degli strumenti personale
  • Aggiungi una cartella, segnalibri e segnalibri live alla cartella dei segnalibri
  • Imposta le preferenze predefinite
  • Blocca preferenze
  • Aggiungi chiavi di registro (solo Windows)
  • Aggiungi certificati
  • Imposta le configurazioni proxy predefinite
  • Comprimi altri XPI con la tua distribuzione
  • Disabilita about: config

EDIT: CCK è diventato CCK2 e si è trasferito qui .


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.