Lat Update: Monday,Junuary 14, 2008
Monday,Junuary 14, 2008
Firefox と Thunderbird にはターミナルを使用したコマンドラインが用意されている。
コマンドラインの機能一覧については Mozliia Developer Center の Command Line Options を参照くだされ。
全てが利用できるわけではなく、一部のコマンドは“あんたのリクエストはおかしいぞ”って Terminal に怒られました。で、どのコマンドが Mac OS X で利用できるか試してみました。
これを見て試してみる時は、注意書きのあるものは内容を良く読んで実行してください。Terminal は、記述が間違っていたら実行されないので心配は無用です。
Terminal ではスペースや大文字小文字のの区別が厳格に適応されるので注意してください。
表中の Command Line に「***」がある場合は、注意書きに従って正確に入力してください。
なお、コマンド完了後の Tarminal には、点滅するプロンプトの後に「exit」と入力して return キーを押し、コマンドを完了しておきます(Terminal を使う時のルールとして覚えてください)

最も良く使うコマンド。Mac OS X 版 Firefox, Thunderbird をセーフモードで起動するためには、Terminal を使って起動オプションを呼び出してやる必要があります。
って、仕方がない仕様なんですが、できれば起動オプションをアプリケーションに持たせて欲しいと切に願います!!
| Application Type | Command Line |
|---|---|
| Firefox | /Applications/Firefox.app/Contents/MacOS/firefox-bin -safe-mode |
| Thunderbird | /Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin -safe-mode |
Mac OS X 版 Firefox, Thunderbird のプロファイルマネージャから起動するためには、Terminal を使って起動オプションを呼び出してやる必要があります。
これも仕方がない仕様なんですが、起動オプションをアプリケーションに持たせて欲しいと切に願います(2)です!!
| Application Type | Command Line |
|---|---|
| Firefox | /Applications/Firefox.app/Contents/MacOS/firefox-bin -p |
| Thunderbird | /Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin -p |


おまけ。上記コマンドラインの最後の「-p」は「-profilemanager」の略です。なので、どちらを使ってもプロファイルマネージャを起動できます。
プロファイルマネージャから起動することなく、Terminal が新しいプロファイルを作ってくれるコマンド。←これ、私の一押しです。
必要であれば、最初に作ったプロファイルのコマンドに続いて点滅しているプロンプトの後に、同じコマンドをペーストしてから名前を付ければ、いくつでも作ることができます。
| Application Type | Command Line |
|---|---|
| Firefox | /Applications/Firefox.app/Contents/MacOS/firefox -CreateProfile *** |
複数のプロファイルを保存していて、その中から指定したプロファイルで起動したい場合に使用する。
使い道としては、スタンダードなプロファイルを用意しておき、普段使用しているプロファイルに問題がある場合はスタンダードに切り替えて起動し、問題が Firefox 本体とシステムかプロファイルなのかを切り分けるために使えます。
| Application Type | Command Line |
|---|---|
| Firefox | /Applications/Firefox.app/Contents/MacOS/firefox -profile /Users/「User Name」/Library/Application\ Support/Firefox/Profiles/*** |
(※1)名前に「スペース」が含まれる場合は、スペースの前にバックスラッシュ「\」を入れてエスケープする必要があります。上のコマンドラインでは「\」は「¥」で表示されているはずです。
これがお勧め:「***」の代わりに、Terminal の画面にプロファイルフォルダをドラッグ&ドロップするとパスが自動的に補完されます。
ただし、ドラッグ&ドロップで入力されたパスの一番最後の「/」を消してから return キーを押さなくては実行されないのでご注意を。


需要:このコマンドを使ってインストールすると、アドオンは Firefox.app パッケージ内の extensions にインストールされるので、ご自分の責任の元で自己流カスタムを行なう場合は利用できますが、このインストールの意味が分からない場合は絶対に利用するべきではありません。
もう一つ付け加えると、これはあなたの環境でインストールしても問題がないと分かっているアドオンに限って利用した方が良いです。
アドオンマネージャを利用してインストールする場合は Firefox か Thunderbird を起動しておく必要がありますが、Terminal からインストールする場合は起動の必要はありません。
| Application Type | Command Line |
|---|---|
| Firefox | /Applications/Firefox.app/Contents/MacOS/firefox -install-global-extension xpi か .jar のパス |
(※1)ターミナルには結果は表示されませんが完了しています。Terminal はリターンに続いて点滅しているプロンプトの後に「exit」と入力してリターンで終了します。


通常のインストールを行ないたい場合は、こちらの方法をとってください。
これは私がやってる方法ですが、Firefox, Thunderbird とも、インストールしたいアドオン(.xpi や .jar)はローカルにダウンロードしてバックアップディレクトリに保管しておき、アドオンマネージャでインストールします。
こうしておくことで、例えば新しいプロファイルを作成した場合でも、短時間で以前と同じ環境を取り戻すことができます。ローカルに保存したアドオンは古くなっている可能性がありますが、それは起動時にチェックされ、最新版があれば通知されると思いますので、そこでバージョンアップを行ないます。
ただし、バージョン番号が上がるメジャーアップデートの場合は、必ずインストールサイトで互換性を確認してから、アドオンマネージャ経由で行なってください。
Firefox または Thunderbird が何かの理由でフリーズや異常終了してしまった場合、エラーコンソールから情報を得られる場合があります。
| Application Type | Command Line |
|---|---|
| Firefox | /Applications/Firefox.app/Contents/MacOS/firefox -jsconsole |
Firefox または Thunderbird で利用できる Terminal コマンドラインを調べます。
コマンドラインに興味があれば、一度は見てみましょう。
| Application Type | Command Line |
|---|---|
| Firefox | /Applications/Firefox.app/Contents/MacOS/firefox -*** |
Terminal を使った操作で間違った場合はエラーを表示するだけで実行されません。上記スクリプトが上手く動かない場合は、スペースの位置や大文字小文字、パスを指定する場合は正確であるかを確認してみましょう。
上記以外にも利用できるものがありましたが、通常は必要ないと思いますので、割愛させていただきました。
気になる方は是非、実験して報告してくださいませ。有益なコマンドがあった場合はリストに追加いたします。