ネットワーク上のすべてのクライアントワークステーションからダウンロードして実行するFirefoxインストール用のbashスクリプトがあります。スクリプトは、Ubuntuを実行しているすべてのワークステーションであるサーバーにあります。今、すべてのワークステーションに会社のウェブサイトなどの事前定義されたデフォルトのブックマークがあることを望みます。
それでは、この方法でFirefoxを展開するにはどうすればよいですか?
答え1
Ubuntuパッケージを介してFirefoxをインストールした場合は、事前定義されたブックマークをここにプッシュして/etc/firefox/profile/bookmarks.html
新しいプロファイルの基礎として使用できます。
何らかの理由でUbuntuパッケージを介してFirefoxを設定できないとします。たぶんとても古いですか?この場合、Firefoxをパッケージ化して.deb
顧客に提供するのはどうですか?
答え2
2つの方法があります。
Bookmarks
Show all bookmarks
>>>にアクセスしてImport and Backup
FirefoxからブックマークをエクスポートできますBackup
。その後、同じ手順で他のコンピュータから復元することもできますが、Restore
最後の手順で>を選択します。Choose File
- プロファイルからブックマークをコピーし、別のコンピュータのプロファイルにコピーして復元することもできます(またはプロファイル全体をコピーすることもできます)。ブックマークは にあります
$HOME/.mozilla/firefox/[profile]/bookmarks.htm
。
展開自体の場合は、コンピュータがアクセスできる共有に設定ファイルを配置し、ここからスクリプトをコピーできます。
答え3
たぶんFirefoxのabout:configファイルを変更するスクリプトを持つことができます(またはマクロを実行してこれを実行できます)。
多くの Windows コンピュータの %APPDATA%\Mozilla\Firefox\Profiles*.default フォルダに Bookmarks.html があります。http://kb.mozillazine.org/Profile_folder__-_Firefox
まず、ハード位置(ワイルドカードなし*)を見つけて移動してから変更します。ネットワーク経由で動作しているかどうかはわかりませんが、テスト中です。
同じフォルダには、Firefoxのabout:configと同じ設定を持つprefs.jsがあります。
Add line to prefs.js:
user_pref("browser.bookmarks.file", "<BOOKMARK_LOC>");
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>"
http://ilias.ca/blog/2006/04/customize-the-firefox-bookmarks-location/
まだどちらもテストしていませんが、そうなります。
編集:質問を誤って読んだ。ブックマークを共有したいと思いました... FirefoxプロファイルフォルダでBookmark.htmlを編集できます。
編集2:それはUnix / LinuxではなくWindowsです。とにかくLinuxでは簡単です。インストーラで変更する必要があることを伝えるために戻りました。
これもテストされていませんが、変更できるLinuxボックスがあるため、後でテストできます。インストーラを開き、以下を変更できます。
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
繰り返しますが、まだテストされていませんが、おそらく将来的にはそうです。