![Para definir preferências de todo o sistema no Firefox: Devo usar syspref.js ou local-settings.js?](https://rvso.com/image/1607098/Para%20definir%20prefer%C3%AAncias%20de%20todo%20o%20sistema%20no%20Firefox%3A%20Devo%20usar%20syspref.js%20ou%20local-settings.js%3F.png)
Existem (pelo menos) dois arquivos de configuração que parecem ter sido criados para definir preferências organizacionais que devem ser válidas para todos os usuários do Firefox em uma máquina: syspref.js
e local-settings.js
. Adicionalmente,este guiafala sobre o uso de ´all-companyname.js´.
Ele tentou definir preferências bloqueadas usando ´lockPref´ em ´syspref.js´ comodescrito aquieaqui. No entanto, o Firefox reclama de uma palavra-chave desconhecida. No entanto, posso definir o´general.config.nome do arquivo´em ´syspref.js´ ou ´local-settings.js´.
Além disso, também é possível definir políticas de grupo, por exemplo, usando o´políticas.json´.
Então, minha pergunta é: qual dessas possibilidades devo usar para qual propósito? Existe uma documentação boa e atualizada que explica isso?
Obrigado!
Responder1
Acredito que nas versões mais recentes do Firefox, agora você deve usar pref("...","...",locked);
em vez de lockPref("...","...");
.
Exemplo :
pref("browser.startup.homepage", "http://...", locked);
verhttps://github.com/pyllyukko/user.js/issues/415#issuecomment-419739194
firefox-esr (60.0esr-1) instável; urgência = média
O uso de
lockPref
preferências em /etc/firefox-esr está obsoleto. Por favor, usepref("name", value, locked)
em vez disso.lockPref
ainda será suportado para fins de compatibilidade até a versão 67.- Mike Hommey qui, 10 de maio de 2018 09:36:46 +0900
Responder2
Leiturahttps://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Enterprise_deployment_before_60Tive a impressão de quetodosos arquivos no diretório "prefs" são lidos. Diz:
Crie um arquivo JavaScript que instrua o uso de um arquivo de configuração administrativa na inicialização. Para obter melhores resultados, o nome do arquivo deve estar no início do alfabeto, por exemplo; 00_admin-prefs.js Por convenção, este arquivo é denominado autoconfig.js, mas outros nomes de arquivo funcionarão.
Então, isso sugere que o arquivo geralmente é nomeado autoconfig.js
.
No Linux Mint, existe um link sym de /usr/lib/firefox/browser/defaults/preferences/syspref.js
para /etc/firefox/syspref.js
. Então presumo que para esta distro esse é o lugar certo.
O documento acima afirma que pref dir pode ser encontrado:
Linux: browser/defaults/preferences
Windows: defaults\pref
Mac:Firefox.app/Contents/Resources/defaults/pref