Como faço para implantar o Firefox Bookmarks para todos os usuários na rede?

4

Eu tenho um script bash para instalar o Firefox, que é baixado e executado a partir de cada estação de trabalho cliente na rede. O script está no servidor e todas as estações de trabalho estão executando o Ubuntu. Agora eu quero que todas as estações de trabalho tenham alguns marcadores pré-definidos padrão, como o site da empresa, etc.

Então, como posso implantar o Firefox dessa maneira?

    
por djihad 21.09.2011 / 11:23

3 respostas

3

Se você tivesse instalado o firefox através do pacote Ubuntu, você poderia enviar seus favoritos pré-definidos para /etc/firefox/profile/bookmarks.html , que é usado como base para novos perfis.

Estou assumindo que você não pode provisionar o firefox através do pacote Ubuntu por algum motivo. Talvez seja velho demais? Nesse caso, por que não empacotar seu firefox como .deb e provisionar isso para seus clientes?

    
por 22.09.2011 / 13:09
1

Existem dois métodos:

  1. Você pode exportar seus favoritos do Firefox acessando Bookmarks > Show all bookmarks > Import and Backup > %código%. Você pode restaurá-los em outros computadores pelo mesmo processo, mas selecionando Backup > Restore no passo final.
  2. Você pode copiar os indicadores do seu perfil e restaurá-los, copiando-os para os perfis em outros computadores (ou você pode copiar todo o perfil). Os marcadores estão em Choose File .

Quanto à implantação em si, talvez coloque um perfil em um compartilhamento que os computadores possam acessar e faça a cópia do script a partir dele.

    
por 21.09.2011 / 13:53
1

Talvez você possa fazer com que o script altere o arquivo about: config (ou execute uma macro para fazer isso) também para o firefox.

Você encontrará bookmarks.html na pasta% APPDATA% \ Mozilla \ Firefox \ Profiles * .default em muitas caixas de janelas. link

Primeiro, obtenha um local difícil para isso (sem o curinga *) ou mova-o e faça as alterações. Não tem certeza sobre a rede, mas teste-a.

Da mesma pasta você tem prefs.js que é as mesmas configurações de about: config no firefox.

Add line to prefs.js: 
user_pref("browser.bookmarks.file", "<BOOKMARK_LOC>");

Manualmente no firefox:

open about:config in firefox
right click in the window (any of the fields, but in the middle somewhere)
select "New->String"
add "browser.bookmarks.file" and the location "<BOOKMARK_LOC>"

link

ainda não testou nenhum dos dois modos, mas esse seria o caminho a seguir.

EDIT: Eu interpretei mal a pergunta. Pensei que você queria favoritos compartilhados ... Você pode apenas editar o bookmark.html na pasta de perfil do firefox.

EDIT2 : E isso era o Windows e não o unix / linux. De qualquer maneira, no linux é mais fácil. Eu estava voltando para dizer onde no instalador para alterar.

Isso também não foi testado, mas provavelmente posso testar isso mais tarde, porque tenho uma caixa do Linux que posso alterar. Você pode abrir o instalador e alterar o seguinte:

Before you run, create <BOOKMARK_LOC> with the bookmark.html (I think you need bookmarks.bak too)

edit "<zipped installer>/firefox/defaults/prefs/channel-prefs.js"
add "pref("browser.bookmarks.file", "<BOOKMARK_LOC>");" to the end

Novamente, não testamos, mas provavelmente conseguiremos mais tarde.

    
por 21.11.2011 / 15:47