# dtterm の使い方

- StartStopTerminalEmulatorSI

- XTClosingTerminalTA

- CutPasteTextTA

- windowresize

- ResizeTerminalWindowTA

- XTRunningClientsTA

- rlogin

- config

## dtterm を起動するには

&ProductName; `dtterm`端末エミュレータを起動するには以下の方法があります。

- フロント・パネルから

- ファイル・マネージャから

- 既存の端末エミュレータ・ウィンドウからコマンドで

- アプリケーション・マネージャから

- `dtterm`ウィンドウのプルダウン・メニューの新規から

## フロント・パネルから dtterm を起動するには

1. 端末エミュレータ・コントロールは、[個人アプリケーション] サブパネルにあります。

   - 端末エミュレータ・コントロールをクリックしてください。ビジー・ライトが点滅して、端末エミュレータを起動中であることを示します。

   - しばらくすると、`dtterm`ウィンドウが表示されます。

## ファイル・マネージャから dtterm を起動するには

1. - [ファイル] メニューで [端末エミュレータを開く] を選択してください。

   これにより、ファイル・マネージャ表示の現在のディレクトリと同じディレクトリで、`dtterm`を開きます。

## dtterm 以外の端末エミュレータを起動するには`dtterm`以外の端末エミュレータを使用するには、既存の端末エミュレータ・ウィンドウのコマンド行で起動してください。

1. `dtterm`以外の端末エミュレータを起動するには、 既存の端末エミュレータのウィンドウから、起動してください。

   - コマンド行プロンプトで使用する端末エミュレータおよびオプションを入力してください。たとえば、`xterm`を起動するには、以下のように入力してください。

         xterm  [options] &

     options

   - 端末エミュレータをカスタマイズするオプション項目を表します。

`&`

- 端末エミュレータをバックグラウンド・モードで実行することを指定するので、端末エミュレータの実行中に元のウィンドウで作業を続けることができます。

オプションで指定しない限り現在のワークスペースで端末エミュレータを起動します。

## [ウィンドウ] メニューから dtterm を起動するには

1. - 既存の`dtterm`の [ウィンドウ] メニューで [新規] を選択してください。 複製の`dtterm`ウィンドウが表示されます。

## 例

1. 次のコマンドは、ワークスペース`Project Notes`で`dtterm` ウィンドウを起動します。

       dtterm -xrm '*workspaceList: "Project Notes"' &

   次のコマンドは、"lgmcd"というマシン上で`dtterm`ウィンドウを 起動します。

       dtterm -display lgmcd:0.1 &

## 関連項目

1. - `dtterm`で使用可能なオプションの詳細は、 `dtterm (1X)`のマニュアル・ページを参照してください。

## dtterm を閉じるには

1. コマンド行で`exit`と入力しリターン・キーを押してください。

2. または、[ウィンドウ] メニューで [終了] を選択してください。

3. または、[ウィンドウ] メニューのプルダウン・メニューで [閉じる] を選択してください。 (プルダウン・メニューはウィンドウ・マネージャ枠の左上隅をクリックすると表示されます。)

コマンド行で`exit`と入力するのは、`dtterm`を閉じるのに適した方法です。 `dtterm`をメニューで閉じても、その`dtterm`で起動したバックグラウンド・プロセスは終了しません。 これは障害の原因になることがあります。

## テキストをコピー＆ペーストするには

## テキストをコピーするには

1. 1. マウス・ボタン 1 を用いて、コピーしたいテキスト上をポインタでドラッグしてください。 テキストが強調表示されます。

   2. コピーしたいテキストをすべて強調表示したら、マウス・ボタン 1 を離してください。

   テキストは元の位置から削除されません。

## テキストをペーストするには

1. 1. カーソルをテキストを挿入したい位置に置いてください。

   2. マウス・ボタン 2 をクリックしてください。

   現在の選択のコピーが指定した場所にペーストされます。 上記のステップを繰り返すことによって、追加コピーをペーストできます。

## dtterm ウィンドウをサイズ変更するには

1. [オプション] で [ウィンドウサイズ] を選択してください。

2. 3 種類のサイズから 1 種類を選択してください。

   - 80x24

   - 132x24

   - 通常

使用する画面サイズとフォント・サイズによっては、`dtterm` ウィンドウを 132 桁にサイズ変更できない場合があります。 この場合、`dtterm` は、その環境で可能な最大桁数にサイズ変更されます。

また、[ウィンドウ・マネージャ] メニューを使用して、`dtterm` ウィンドウをサイズ変更することもできます。

## 関連項目

1. ResizeTerminalWindowTA

## ウィンドウ内容をサイズ変更するには

端末エミュレータ・ウィンドウのサイズを変更しても、そのウィンドウで実行中のアプリケーションはサイズ変更について知りません。 この手順を使用して、アプリケーションの出力をサイズ変更してください。

- コマンド行プロンプトで以下のように入力してください。

      eval `resize`

## 関連項目

1. windowresize

## dtterm ウィンドウでアプリケーションを起動するには

- コマンド行プロンプトでアプリケーションを起動するコマンドを入力してください。

アプリケーションを起動する一般的なシンタクスを、以下に示します。

    application [options] &

application

- アプリケーション名です。

options

- アプリケーションに指定するオプション情報のリストです。

`&`

- アプリケーションをバックグラウンド・モードで実行することを指定するので、アプリケーションの実行中に端末エミュレータ・ウィンドウを使用し続けることができます。

## 例

1. コマンド行でデジタル時計を起動するには:

       xclock -digital &

## 関連項目

1. - アプリケーションを使用するためにコマンドおよびオプションを調べるには、各アプリケーションのマニュアル・ページまたは他のマニュアルを参照してください。

## リモート・システムにログインするには

## rlogin の使い方

1. リモート・ホストにログインするには、既存の端末エミュレータ・ウィンドウ で`rlogin`コマンドを使用してください。 一旦、ウィンドウがリモート・ホストへの端末として動作すれば、 ユーザは、そこでアプリケーションを実行でき、望むならば、その表示の出力を ユーザのシステムに戻すことができます。

## 例

1. 次のコマンドは、`there`というシステム にログインして、クライアント`xload`を起動し、 その表示の出力を、コマンドを実行したシステムに戻します。 ユーザのシステムの名前が、`here`であると 仮定してください。

       rlogin there
       xload -display here:0

## remsh の使い方

1. `remsh`コマンドはリモート・ホスト上でシェルを起動し、 何らかのクライアントを実行し(そのホスト上で端末エミュレータを起動することが 多いです)、望むならば、その表示の出力をコマンドを実行したシステムに戻します (`remsh`コマンドをサポートしていないシステムは通常、 それと同等の`rsh`コマンドをサポートしています)。 `remsh`コマンドのシンタクスは、以下のようです。

       remsh remote -n client -display system:display[.screen]

   ここでは:

   remote

2. リモート・ホスト名

client

- リモート・ホスト上で実行するプログラム

system:display[.screen]

- 結果を表示するホストおよびディスプレイ

## 例

1. 次のコマンドは、`there`という リモート・ホスト上で`xload`を起動し、 コマンドを実行したマシン`here`に、 出力を戻します。

       remsh there -n /usr/bin/X11/xload -display here:0.0 &

   `remsh`コマンドは、他のホストにアクセスするメニューをカスタマイズする場合によく使用されます。

## dtterm を設定するには

- setresources

- XTUsingScrollbarsTA

- XTSettingTTYResourceTA

### dtterm リソースを設定するには

リソースは、その値が`dtterm`の属性に影響を及ぼす変数です。 リソースの例にはフォアグラウンド・カラー、バックグラウンド・カラー、高さ、幅などがあります。 リソースはリソース・データベースにあります。 `dtterm`リソースの例を以下に示します。

    Dtterm*saveLines:  4s
    Dtterm*scrollBar: True

デスクトップ・アプリケーションの app-default ファイルは、`/usr/dt/app-defaults/language` ディレクトリにあります。

リソースは、セッションの起動時にセッション・マネージャによって読み込まれます。 セッション・マネージャが RESOURCE_MANAGER にリソースを読み込む方法については、『上級ユーザ及びシステム管理者ガイド』の「セッション・リソースの読み込み」を参照してください。

#### システム全体のリソースを設定するには

- リソースを `/etc/dt/config/language/sys.resources` ファイルに追加してください。 (ファイルを作成する必要がある場合があります。)

例えば、`/etc/dt/config/C/sys.resources` に、以下のように指定してください。

    AnApplication*resource: value

これにより、次のログイン時から、`AnApplication*resource` リソースがユーザの各 RESOURCE_MANAGER 属性に設定されます。

#### 個人用のリソースを設定するには

1. リソースを、HomeDirectory`/.Xdefaults` ファイルに追加してください。

2. [デスクトップツール] アプリケーション・グループの [リソースの再読込み] をダブルクリックしてください。

### スクロールバーを指定するには

1. 端末エミュレータに `scrollBar`リソースを指定してください。 `scrollBar`の値が True の場合は、`dtterm`にスクロールバーが付きます。 値が False の場合は、`dtterm`にスクロールバーが付きません。

2. ログアウトした後、現在のセッションに再度ログインしてください。 (ホーム・セッションの場合は、ホーム・セッションを設定して、ログアウトした後、再度ログインしてください。)

### 例

1. すべての`dtterm`ウィンドウにスクロールバーを設定するには:

       Dtterm*scrollBar:     True

   "localTerminal"という名前の`dtterm`ウィンドウのみにスクロールバーを設定するには:

       localTerminal*scrollBar:   True

### 端末の制御文字を設定するには

- dtterm リソースの設定で説明した方法の 1 つを使用して`ttyModes`リソースを編集してください。

このリソースの書式は以下の通りです:

    ttyModes:  ^C  name

ここでは、name はコントロール、C は文字です。 たとえば、`ttyModes`のデフォルト値は、次のようになります。

    ttyModes:	erase ^H intr ^C kill ^U start ^Q stop ^S swtch ^@

`dtterm`は端末をエミュレートするだけなので、制御文字は、物理端末上で使用するものではありません。 `ttyModes`リソースは、ユーザが制御文字をユーザの端末エミュレータ・ウィンドウに設定できるようにします。

デフォルトでは、ログイン・マネージャは次の制御文字を設定します。

制御名

- 文字(効果)

erase

- ^H (一文字前を消去します。)

intr

- ^C (中断 - 現在の操作を取り消して、コマンド行プロンプトをを再表示します。)

kill

- ^U (入力行を消去します。)

start

- ^Q (サブプロセス出力を開始します。)

swtch

- ^@ (シェル内部の階層を切り替えます。)

"`^`"文字は、CTRL キーを表しています。したがって、進行中の操作を中断するには、CTRL キーを押しながら C キーを押してください。 `ttyModes`を設定する場合には、CTRL キーの代わりに、^ キーを使用してください。