Configurando as preferências do sistema no Firefox

2

Estou tentando descobrir como implantar um conjunto de padrões do Firefox (alguns não alteráveis) em uma série de desktops Ubuntu. As máquinas estão rodando o Natty e o Firefox 6. Eu gostaria de instalar este conjunto de padrões como um pacote .deb idealmente.

Pensei em começar pequeno e definir a página inicial padrão usando um dos arquivos de configuração, mas até agora não consegui fazer com que o firefox reconhecesse minhas alterações, independentemente de onde eu as colocasse. Meu teste básico foi este:

pref('browser.startup.page', "http://askubuntu.com");

E até agora eu coloquei essa linha em:

/etc/firefox/syspref.js
/usr/lib/firefox-6.0/defaults/pref/vendor.js
~/.mozilla/firefox/whatever.default/prefs.js
~/.mozilla/firefox/whatever.default/user.js
/usr/share/xul-ext/ubufox/defaults/preferences/000system.js

Eu encerrei o Firefox, fiz a alteração no arquivo e, em seguida, efetuei o logout e login e iniciei o FF novamente. Cada um destes foi malsucedido.

Tendo em mente que a página inicial padrão é apenas a primeira de cerca de uma dúzia de configurações que preciso personalizar, como posso fazer com que o Firefox use as configurações que estou adicionando?

    
por mikewilliamson 30.08.2011 / 20:50

2 respostas

2

O Firefox geralmente lê suas configurações de ~/.mozilla/firefox , portanto, se você tiver as configurações em um local compartilhado, depois que a pasta for criada, o Firefox ignorará as configurações compartilhadas. O que você poderia fazer, no entanto, é dar uma olhada no addon xulet-ubufox usado pelo Ubuntu para modificar as configurações do Firefox (é instalado por padrão), e veja como isso é feito.

Outra opção, se os sistemas ainda não tiverem contas de usuário configuradas (ou se você puder recriar as contas), é colocar uma pasta ~/.mozilla/firefox personalizada em /etc/skel . Isso será copiado para todas as novas contas.

Uma terceira opção, possivelmente mais fácil, é criar os padrões personalizados, empacotá-los em um deb que aponte para algum local compartilhado como /usr/share/firefox-defaults e depois copiar essas configurações na inicialização (dos perfis de usuário) para ~/.mozilla/firefox . Não conheço todos os detalhes técnicos de como realizar isso, mas acredito que seja possível fazer isso adicionando algo a /etc/rc.local

Outra maneira de obter esse ~/.mozilla/firefox reinicializado em cada login poderia ser fazendo um 'login-script', ativado pelo módulo pam-script. Veja aqui para mais informações sobre como usá-lo.

    
por RolandiXor 30.08.2011 / 21:07
0

Sua aposta mais segura é alterar o valor no Firefox e, em seguida, procurar em about:config o que mudou. A página inicial (observe que o home ) é definido por meio de ("alterável")

pref('browser.startup.homepage', "http://askubuntu.com");

ou ("alguns não" === corrigidos)

lockPref('browser.startup.homepage', "http://askubuntu.com");

em /etc/firefox/syspref.js .

FYI: browser.startup.page vs browser.status.homepage

    
por serv-inc 25.05.2016 / 19:07