9.7.1 rxmgr コマンドライン - 単体の X マネージャ

X マネージャを実行してクライアントやセッションをコマンドラインから起動・実行することができます。コマンドラインを使って、クライアントやセッションを削除することもできます。

クライアントとセッションの起動

コマンドラインで以下の構文を使用して、X マネージャ を実行し、クライアントとセッションを起動することができます。

rxmgr [-client クライアント名] [-xdmcp xdmcp 定義 | [direct|indirect|broadcast,[ホストアドレス],[タイムアウト],[onLastClient]][-launchGroup グループ起動名] [-session セッション名][-minimize] [-trayOnly] [-noUI] [‑execOnly] [-import ファイル名または URL][-noStart] [-noMigrate] [-?]

この例では、xterm クライアントと関連セッションを起動します。この例では、X マネージャ は最小限実行されます。

rxmgr -client xterm -minimize

これらの例では、複数のクライアント (およびこれらのクライアントに関連するセッション) を起動する 2 つの方法を示します。コマンドラインにすべてのクライアントを含めるか、保存したラウンチグループ定義を使用できます。この例ではクライアント名とラウンチグループ定義名にスペースが含まれるため、引用符を付ける必要があります。

  • rxmgr -client「クライアント 1」 -client「クライアント 2」 -client 「クライアント3」
  • または
  • rxmgr -launchGroup「作業グループ」

この例では、既存の定義の使用や X マネージャ (ドメイン接続用) ウィンドウの表示なしで、「Myhost」との XDMCP 接続が開始されます。ユーザが XDMCP セッションからログアウトすると、セッションが停止して X マネージャが終了します。

rxmgr -xdmcp direct,Myhost,,Exit -noUI

この例では、X マネージャを機能制限付きで起動します。ユーザは既存の定義を起動できますが、定義の追加や変更はできません。

rxmgr -execOnly

クライアントやセッションを削除する

次の構文を使って Reflection X Advantage データベースからクライアントやセッションを削除できます:

rxmgr -noStart [-delClient クライアント名 1] [-delClient クライアント名 2] [-delSession セッション名 1] [-delSession セッション名 2]

クライアントやセッションの名前は希望するだけ多数の名前を表示できます。名前が重複しているセッションやクライアントは、データベースから削除されます。スペースを含むクライアント名とセッション名は、引用符で囲まなければなりません。

定義のインポート

次の構文を使って Reflection X Advantage データベースに定義ファイルをインポートできます:

rxmgr [-import definition_file] -noStart

インポートしている定義ファイルに含まれている名前と同じ名前のデータベースでクライアント定義とセッション定義を削除するように指定することもできます。

rxmgr [-import definition_file] -delDupClients -delDupSessions -noStart

コマンドラインオプション

次のコマンドライン オプションはすべてオプションです。

メモ:rxmgr コマンドラインには、次の構文規則が該当します。

  • オプションでは、大文字と小文字が区別されません。

  • セッション名とクライアント名では、大文字と小文字が区別されます。

  • スペースが含まれるパス名と定義名は、必ずダブルコーテーションマーク (" ") でくくります。

オプション

説明

-clientclient_name

開始するクライアント定義の指定.複数のクライアントを起動するには、複数の client パラメータを使用します (またはラウンチグループを構成します)。

-xdmcp xdmcp 定義

既存の定義名を使用した XDMCP 接続を開始します。

-または-

-または-

-xdmcp direct|indirect|broadcast,[ホストアドレス],[タイムアウト],[最終クライアント上]

コマンドラインで、XDMCP 接続情報を直接指定します。DNS 名か IP アドレスを使用して、ホスト名を指定します。ホストアドレスを省略すると、入力を求められます。待ち時間を秒単位で指定します。 既定値は 15 です。onLastClient の有効な値は Nothing(または N)、Reset (または R)、Stop (または S)、Exit (または E) です。既定値は Reset です。

このオプションでカンマの後にスペースを使用したり、指定する必要のないオプションのプレースホルダとしてカンマを含めたりしないでください。次に例を示します。

-xdmcp direct,myhost,,E

-launchGroup グループ名

指定したラウンチグループ定義のすべての X クライアントや XDMCP 接続が起動されます。

-sessionsession_name

起動するセッション定義の指定.複数のセッションを開始するには、複数の session パラメータを使用します。

-最小化

最小化された状態で起動します。このオプションは、オペレーティングシステムで対応していない場合は無視されます。このオプションは、trayOnlyが指定されている場合も無視されます。

-trayOnly

X マネージャのウィンドウを開かずにトレイアイコンで起動します。メモ: このオプションでセッションを起動した場合は、トレイアイコンか [スタート] メニューを使用して X マネージャのウィンドウを開くことができます。

-noUI

ユーザが X マネージャのウィンドウを開くことを許可せずに、トレイ領域のアイコンで起動します。このオプションを使用すると、トレイアイコンで [X マネージャを開く] オプションが無効となります。[終了]、[ヘルプ]、および [トピック] オプションは使用できます。メモ: このオプションでセッションを起動した場合は、セッションを閉じてトレイアイコンの [終了] オプションで X マネージャを停止しないと、[スタート] メニューから X マネージャのウィンドウを開くことはできません。

-execOnly

ユーザインタフェースを定義の一覧 (X クライアント、XDMCP 接続、ラウンチグループ、セッション) に、基本制御を開始、停止、退去、参加に制限して起動されます。新しい定義の作成、定義の削除、定義に関連する他の機能 (キー割り当てやカラーマップなど) へのアクセスが可能な項目は使用できません。

-Import ファイル名または URL

X マネージャは、ユーザインタフェースを起動する前に、指定した Reflection X Advantage の定義ファイルをインポートします。ファイルパスか URL (http://localhost/settings.rxd など) を指定できます。ファイルやパスにスペースが含まれる場合は、引用符が必要です。

-noStart

ユーザインタフェースが起動する代わりに、X マネージャが終了します。X マネージャを起動せずに設定をインポートする場合は、noStartimport と組み合わせて使用します。noStart が指定されていると、他のコマンドラインオプションは、import を除いてすべて無視されます。

-noMigrate

初期起動動作に次のように影響します。

最初の実行時に、テンプレート generic_templates.rxdサンプル定義の自動インポートと、自動インポート用に構成されている追加テンプレートを無効にします。

旧来の Reflection X および Exceed からの設定の移行を無効にします。

[移行された設定とテンプレートをインポートする] ダイアログボックスが表示されないようにします。

-noMigrate

初期起動動作に次のように影響します。

最初の実行時に、テンプレート generic_templates.rxdサンプル定義の自動インポートと、自動インポート用に構成されている追加テンプレートを無効にします。

旧来の Reflection X および Exceed からの設定の移行を無効にします。

[移行された設定とテンプレートをインポートする] ダイアログボックスが表示されないようにします。

-delClient クライアント名

削除するクライアント定義を指定します。

-delSession セッション名

削除するセッション定義を指定します。

-delDupClients

インポートしているクライアント定義と同じ名前の既存のクライアント定義を削除します。

-delDupSessions

インポートしているセッション定義と同じ名前の既存のセッション定義を削除します。

-? または -help

コマンドラインオプションに関する簡単な説明を表示します。