Altere algumas configurações padrão para o Firefox globalmente

9

É possível modificar algumas das configurações padrão do Firefox globalmente?

Eu sei como alterar as configurações do usuário usando about:config . Mas gostaria de ter minhas alterações globalmente, para que qualquer conta recém-criada herde minhas alterações.

Tenho notado que o arquivo /usr/share/iceweasel/browser/defaults/preferences/firefox.js , que parece ser esse, pode ser o lugar para alterar as configurações globalmente.

Esta é a maneira correta de fazê-lo, ou existe uma maneira melhor? Eu quero evitar quaisquer conseqüências não intencionais.

Estou usando o Firefox (Iceweasel) 24.8.1 no Debian .

    
por Martin Vegter 10.10.2014 / 16:23

3 respostas

9

Sim, você pode. A Mozilla chama isso de " preferências de bloqueio ", mas eu prefiro pensar nisso como "preferências do sistema" (elas não precisam ser bloqueado).

Primeiro, diga ao Firefox que você estará usando um arquivo de preferências do sistema criando um arquivo de texto chamado local-settings.js in defaults/pref do diretório de instalação do Firefox com estas duas linhas:

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

Em segundo lugar, o arquivo de preferências do sistema. Crie um arquivo de texto chamado mozilla.cfg no diretório de instalação do Firefox. A primeira linha deve começar com barras duplas e adicionar suas preferências (as mesmas preferências encontradas em about: config ). Um exemplo:

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

Você tem algumas opções de como adicionar as preferências:

  • defaultPref - definir novo valor padrão
  • pref - defina pref, mas permita mudanças na sessão atual
  • lockPref - lock pref, não permitir alterações
por 14.10.2014 / 19:06
3

De Personalizando o Firefox - Arquivos de Preferência Padrão :

The default preferences are stored in various files like all.js or firefox.js. It is not recommended that you modify these files directly (and you can't easily, because they are stored in the file omni.jar). You can, however, create your own Javascript files and place them in a location so that Firefox reads them as default preferences. That location is the defaults/pref directory in the same location where the Firefox executable is placed. Files in this location will be used for all Firefox users (they are not profile specific).

Adding default preferences is as simple as creating a file with the extension of .js in the defaults/preferences directory and adding lines like:

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

It's important that you get the format right based on the preference type. In this case, the preference is a boolean, so we specify true or false without quotes as the value on the right. If it is a string, you put it in quotes. If it is an integer, you put the value without quotes. You can tell the type of the preference by looking at the Type column in about:config.

All you can do with the default preferences file is set the default value of preferences. You cannot lock them and you cannot override user set preferences.

Se este procedimento for muito pesado, devido ao problema de encontrar os nomes corretos Para as preferências, pode-se usar o Assistente CCK do complemento que fornece uma interface de assistente mais fácil:

The CCK Wizard can be used to create an extension that customizes Firefox. To access it, after installation, select Tools->CCK Wizard.

I created this add-on so that people could deploy Firefox exactly the way they wanted, especially enterprise users and educational institutions.

Mozilla does not do enough to support corporate users, and this was my attempt to remedy that.

It allows the following customizations:

  • Add identifier to the user agent string
  • Change the default home page and startup override home page
  • Change the title bar text
  • Change the animated logo
  • Change the web page and tooltip used for the animated logo
  • Add a help menu item that links to a web page
  • Provide sites for which popups and XPInstalls are allowed by default
  • Preinstall browser plug-ins
  • Preinstall search engines
  • Add a folder, bookmarks and live bookmarks to the personal toolbar
  • Add a folder, bookmarks and live bookmarks to the bookmarks folder
  • Set default preferences
  • Lock preferences
  • Add registry keys (Windows only)
  • Add certificates
  • Set default proxy configurations
  • Package other XPIs with your distribution
  • Disable about:config

EDIT: CCK tornou-se CCK2 e mudou para aqui .

    
por 13.10.2014 / 09:50
0

Adicione um arquivo chamado greprefs.js ao diretório de aplicativos do Firefox. Nesse arquivo, crie preferências no mesmo formato que um arquivo padrão prefs.js.

O arquivo greprefs.js contém preferências compartilhadas entre todos os aplicativos Mozilla.

Para mais detalhes, consulte: link

    
por 16.10.2014 / 08:56

Tags