Netscape Navigator が -remote 引数を伴って呼び出されるとき、 ウィンドウを開くのではなく、その代わりにすでに存在しているプロセスに接続して制御します。 -remote スイッチへの引数は Xtaction をオプション的な引数として呼び出します。
遠隔操作は X プロパティを使って実装されていますから、同じマシンで 二つのプロセスを走らせる必要はなく、ファイルシステムを共有する必要もありません。
私たちは古い4.xの遠隔コマンドを mozilla でサポートし始めています。 nsGtkMozRemoteHelper.cpp と、
mozilla-xremote-client.cpp および
XRemoteService.cpp
が一番新しい状態を示しているものですので、参照してください。たとえばこのように利用します:
mozilla -remote "openurl(http://www.mozilla.org)"
mozilla-xremote-client の構文:
コマンドの構文は大文字・小文字を区別しませんが、以下のリストでは 4.x の時代と同じ表記で記述しています。
コマンドの中にスペース記号を含めないでください。
動作可能と思われるコマンド一覧:
mozilla-xremote-client
[-a firefox|thunderbird|mozilla|any]
[-u