web-dev-qa-db-ja.com

すべてのユーザーのブックマーク用のファイルはどこに配置しますか

Firefoxの以前のバージョンでは、bookmarks.htmlファイルを/ etc/firefox/profileに配置し、すべての新しいユーザーアカウントがこれらのブックマークを自動的に取得しました。

このフォルダーは、ubuntu 11.04には存在しません。私はそれを作成して、bookmarks.htmlファイルをそこに入れようとしましたが、うまくいかないようです...

4
jmehdi

私の知る限り、デフォルトのブックマークは/ usr/lib/firefox-n.n/omni.jarに隠されています。このファイルを変更して、すべてのユーザーのデフォルトのブックマークを変更できます。とにかく、これは良い習慣ではなく、デフォルトを提供することは時間内に簡単になると思います。

より良い方法は、新しいFirefoxプロファイルが作成されたときに移行アシスタントがブックマークをインポートできるように、デフォルトのプロファイルディレクトリに何かを提供することです。 profiles.ini in / etc/skel/.mozilla/firefoxを提供する必要があると思います。

[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=5ge4y5n2.default
Default=1

/ etc/skel/.mozilla/firefox/5ge4y5n2.defaultの下で、たとえばbookmarks.htmlまたは-のように、新しいプロファイルにインポートするファイルを提供できます。 places.sqlite

この方法の唯一の問題は、ユーザーごとに1つのFirefoxプロファイルのみを許可し、プロファイルを削除して新しいプロファイルを作成するとデフォルトが失われることです。

1
ramtam

/usr/lib/firefox/defaults/profileディレクトリを作成し、カスタマイズされたbookmarks.htmlファイルを内部に配置します。

Ubuntu 12.04で動作します。

2
Mario

できることは、1つのプロファイルを通常のプロファイルとして使用し、他のプロファイルフォルダーを実際のプロファイルへのシンボリックリンクとして使用することです。

0