スタンドアロンXマネージャのrxmgrコマンドライン
X マネージャを実行してクライアントやセッションをコマンドラインから起動・実行することができます。コマンドラインを使って、クライアントやセッションを削除することもできます。
クライアントとセッションの起動
コマンドラインで以下の構文を使用して、X Managerを実行し、クライアントとセッションを起動することができます。
rxmgr [-client
client_name
] [-xdmcp
xdmcp_definition
|
[direct|indirect|broadcast,[
host_address
],[
timeout
],[
onLastClient
],[
sessionName
]] [-launchGroup
launchGroup_Name
] [-session
session_name
] [-minimize] [-trayOnly] [-noUI] [-execOnly] [-import
filename_or_URL
] [-noStart] [-noMigrate] [-?]
この例では、xtermクライアントとその関連セッションを起動します。この例では、X Managerは最小化された状態で実行されます。
rxmgr -client xterm -minimize
これらの例では、複数のクライアント (およびこれらのクライアントに関連するセッション) を起動する 2 つの方法を示します。コマンドラインにすべてのクライアントを含めるか、保存した起動グループ定義を使用できます。この例ではクライアント名とラウンチグループ定義名にスペースが含まれるため、引用符を付ける必要があります。
rxmgr -client "Client 1" -client "Client 2" -client "Client 3"
-または-
rxmgr -launchGroup "Work Group"
この例では、既存の定義の使用やX Manager for Domainsウィンドウの表示なしで、「Myhost」とのXDMCP接続が開始されます。ユーザがXDMCPセッションからログアウトすると、セッションが停止してX Managerが終了します。
rxmgr -xdmcp direct,Myhost,,Exit, -noUI
この例では、X Managerを機能制限付きで起動します。ユーザは既存の定義を起動できますが、定義の追加や変更はできません。
rxmgr -execOnly
クライアントやセッションを削除する
次の構文を使ってReflection Xデータベースからクライアントやセッションを削除できます。
rxmgr -noStart [-delClient
client_name1
] [-delClient
client_name2
]
[-delSession
session_name1
] [-delSession
session_name2
]
クライアントやセッションの名前は希望するだけ多数の名前を表示できます。名前が重複しているセッションやクライアントは、データベースから削除されます。スペースを含むクライアント名とセッション名は、引用符で囲まなければなりません。
定義のインポート
次の構文を使ってReflection Xデータベースに定義ファイルをインポートできます。
rxmgr \[-import
definition_file
] -noStart
インポートしている定義ファイルに含まれている名前と同じ名前のデータベースでクライアント定義とセッション定義を削除するように指定することもできます。
rxmgr [-import
definition_file
] -delDupClients -delDupSessions -noStart
コマンドラインオプション
次のコマンドラインオプションはどれも省略可能です。
メモ
rxmgr
コマンドラインには、次の構文規則が該当します。
-
オプションでは、大文字と小文字が区別されません。
-
セッション名とクライアント名では、大文字と小文字が区別されます。
-
スペースが含まれるパス名と定義名は、必ずダブルコーテーションマーク (
" "
)でくくります。
オプション | 説明 |
---|---|
-client client_name | 開始するクライアント定義を指定します。複数のクライアントを起動するには、複数のclientパラメータを使用します(または起動グループを構成します)。 |
-xdmcp xdmcp_definition | 既存の定義名を使用してXDMCP接続を開始します。 |
-または- | -または- |
-xdmcp direct |indirect |broadcast,[ host_address ],[ timeout ],[ onLastClient ],[ sessionName ] | コマンドラインで、XDMCP 接続情報を直接指定します。DNS 名か IP アドレスを使用して、ホスト名を指定します。ホストアドレスを省略すると、入力を求められます。待ち時間を秒単位で指定します。 既定値は 15 です。onLastClient の有効な値は Nothing(または N)、Reset (または R)、Stop (または S)、Exit (または E) です。既定値はResetです。既存のセッションの定義を指定します。デフォルトでは、一時的なセッション定義が作成されます。このオプションでカンマの後にスペースを使用したり、指定する必要のないオプションのプレースホルダとしてカンマを含めたりしないでください。次に例を示します。 -xdmcp direct,myhost,,E, |
-launchGroup group_name | 指定した起動グループ定義のすべてのXクライアントやXDMCP接続が起動されます。 |
-session session_name | 起動するセッション定義を指定します。複数のセッションを開始するには、複数のsessionパラメータを使用します。 |
-最小化 | 最小化された状態で起動します。このオプションは、オペレーティングシステムで対応していない場合は無視されます。このオプションは、trayOnlyが指定されている場合も無視されます。 |
-trayOnly | Xマネージャのウィンドウを開かずにトレイアイコンで起動します。 |
メモ: このオプションでセッションを起動した場合は、トレイアイコンか [スタート] メニューを使用して X マネージャのウィンドウを開くことができます。 | |
-noUI | ユーザが X マネージャのウィンドウを開くことを許可せずに、トレイ領域のアイコンで起動します。このオプションを使用すると、トレイアイコンで[Xマネージャを開く]オプションが無効となります。[終了]、[ヘルプ]、および[トピック]オプションは使用できます。 |
メモ: このオプションでセッションを起動した場合は、セッションを閉じてトレイアイコンの[終了]オプションでXマネージャを停止しないと、[スタート]メニューからXマネージャのウィンドウを開くことはできません。 | |
-execOnly | ユーザインタフェースを定義の一覧 (X クライアント、XDMCP 接続、ラウンチグループ、セッション) に、基本制御を開始、停止、退去、参加に制限して起動されます。新しい定義の作成、定義の削除、定義に関連する他の機能 (キー割り当てやカラーマップなど) へのアクセスが可能な項目は使用できません。 |
-import filename_or_URL | X Managerは、ユーザインタフェースを起動する前に、指定したReflection Xの定義ファイルをインポートします。ファイルパスか URL (http://localhost/settings.rxd など) を指定できます。ファイルやパスにスペースが含まれる場合は、引用符が必要です。 |
-noStart | ユーザインタフェースが起動する代わりに、X Managerが終了します。X Managerを起動せずに設定をインポートする場合は、noStart をimport と組み合わせて使用します。noStart が指定されていると、他のコマンドラインオプションは、import を除いてすべて無視されます。 |
-noMigrate | 初期起動動作に次のように影響します。最初の実行時に、テンプレート generic_templates.rxd のサンプル定義 の自動インポートと、自動インポート用に構成されている追加テンプレートを無効にします。旧来のReflection XおよびExceedからの設定の移行を無効にします。[移行された設定とテンプレートをインポートする]ダイアログボックスが表示されないようにします。 |
-noMigrate | 初期起動動作に次のように影響します。最初の実行時に、テンプレート generic_templates.rxd のサンプル定義 の自動インポートと、自動インポート用に構成されている追加テンプレートを無効にします。旧来のReflection XおよびExceedからの設定の移行を無効にします。[移行された設定とテンプレートをインポートする]ダイアログボックスが表示されないようにします。 |
-delClient client_name | 削除するクライアント定義を指定します。 |
-delSession session_name | 削除するセッション定義を指定します。 |
-delDupClients | インポートしているクライアント定義と同じ名前の既存のクライアント定義を削除します。 |
-delDupSessions | インポートしているセッション定義と同じ名前の既存のセッション定義を削除します。 |
-? または -help | コマンドラインオプションに関する簡単な説明を表示します。 |
詳細