リファレンス情報
特定のトピックに関するヘルプは、以下にリストしたトピックをクリックしてください。
dtterm (1X) マニュアル・ページ
関連項目
X(1)
resize(1)
xset(1)
xterm(1)
形式
dtterm
[-options]
説明
dtterm クライアントは、ANSI X3.64-1979 および ISO 6429:1992(E) に準拠する DEC VT220 のような文字型端末のために書かれたアプリケーションのランタイム・サポートを提供します。
オプション
dtterm 端末エミュレータは、標準Xツールキット・コマンド行オプションのすべてと、以下に示す付随するすべての追加オプションを受け入れます(オプションが`-'の代わりに`+'で始まっている場合は、そのオプションの設定値をデフォルト値に戻します。)
-132
通常、80 カラムと 132 カラムを切り替える DECCOLM エスケープ・シーケンスは無視されます。
このオプションは DECCOLM エスケープ・シーケンスを認識し、dtterm ウィンドウを適切にサイズ変更します。
c132
関連リソース: c132
+132
このオプションは、DECCOLM エスケープ・シーケンスを無視します。
これはデフォルト動作です。
c132
関連リソース: c132
-aw
このオプションは、自動折返しが可能であることを示します。
これは、カーソルが行の右端の位置に来た場合に、カーソルを自動的に次の行の先頭に折り返して、テキストを出力します。
これはデフォルトの動作です。
関連リソース: autoWrap
自動折返し
+aw
このオプションは、自動折返しが不可能であることを示します。
関連リソース: autoWrap
自動折返し
-background background_color
このオプションは端末エミュレータ・ウィンドウのバックグラウンドを、デフォルト・バックグラウンドと同様に、スクロール・バーと X11 ポインタ・カーソルを使用して指定します。
CDE では、このオプションは、原色セット選択ピクセルまたはバックグラウンドピクセル(-bsを参照)をデフォルトにします。
CDE を使用しない場合は、このオプションは、*background/*Background を黒にします。
background_color には、使用するバックグラウンド・カラーを指定します。
バックグラウンド・カラー
関連リソース: background
-bd border_color
このオプションは、すべてのウィンドウの境界のカラーを指定します。
dtmw(1X)やmwm(1X)のような再起動するウィンドウ・マネージャを使用する場合は、シェル・ウィジェットのボーダは見えません。
デフォルト・カラーは黒です。
border_color には、使用する境界のカラーを指定します。
境界のカラー
関連リソース: borderColor
-bg background_color
このオプションは、-backgroundと同一です。
background_colorには、使用するバックグラウンド・カラーを指定します。
バックグラウンド・カラー
関連リソース: background
-bordercolor border_color
このオプションは、上記の -bd と同一です。
border_colorには、使用する境界のカラーを指定します。
境界のカラー
関連リソース: borderColor
-borderwidth border_width
このオプションは、シェル・ウィジェット・ウィンドウの境界の幅を指定します。
この値は、dtwm(1X)およびmwm(1X)のような再起動するウィンドウ・マネージャによって上書きされます。デフォルトは 0 です。
border_width
border_widthには、ウィンドウ境界の幅をピクセルで指定します。
境界の幅
関連リソース: borderWidth
-bs
このオプションは、端末エミュレータ・ウィンドウが、端末エミュレータ・ウィンドウのバックグラウンド・カラーとして、バックグラウンド・カラーの代わりに Motif のカラー選択を使用することを指定します。
これはデフォルト動作です。
バックグラウンド・カラーの選択
関連リソース: backgroundIsSelect
+bs
このオプションは、端末エミュレータ・ウィンドウが、端末エミュレータ・ウィンドウのバックグラウンド・カラーとしてバックグラウンド・カラーの代わりに、Motif のカラー選択を使用しないことを指定します。
関連リソース: backgroundIsSelect
-bw border_width
このオプションは、上記の -borderwidthと同一
です。
関連リソース: borderWidth
-C
このオプションは、端末エミュレータ・ウィンドウの代わりに、/dev/consoleへ出力することを指定します。
これにより、通常 ITE 上に表示される出力がXサーバの表示を上書きすることを防ぐ方法を提供します。
これは、任意のシステムの/dev/consoleからの出力を、任意のXサーバに出力する一般的な機能を提供するものではありません。
このオプションが機能するには、ユーザが/dev/consoleの所有者で、読み取り権/書き込み権を持っていなければなりませんので、注意してください。
-display display_name
このオプションは、dttermが X11 ディスプレイ・サーバを使用することを指定します。
これは、$DISPLAY 環境変数の値になります。
display_name には、接続する X11 サーバを指定します。
ディスプレイ
-e program_argument ...
このオプションは、dttermを起動した時にサブプロセスとして起動される実行可能プログラムを指定します。
このオプションは、コマンド行の最後のオプションでなければなりません。
program_argument ... には、実行するプログラムおよびコマンド行引き数を指定します。
-fb fontset
このオプションは、ボールドの端末テキストを表示する際に使用する XFontSet を指定します。これは、Motif XmFontList として指定しなければなりません。
文字または固定幅フォントのみをサポートしています。プロポーショナル・フォントを使用した時の動作は未定義です。
デフォルト・ボールド・フォントは、userFont の XLFD 名に基づいて出力されます。
指定したフォントが使用不能の場合には、userFont をオーバストライキング(1 ピクセル・オフセット)してボールド・テキストを出力します。
fontsetには、使用するボールド端末 XFontSet を指定します。
関連リソース: userFont
-fg foreground_color
このオプションは、端末エミュレータ・ウィンドウのフォアグラウンド・カラーだけでなく、スクロール・バーおよび X11 ポインタ・カーソルのデフォルト・フォアグラウンド・カラーを指定します。
CDE では、このリソースは、原色セット・フォアグラウンド・ピクセルになります。
CDE を用いない場合には、このリソースは、*foregroundまたは*Foregroundを白にします。
foreground_colorには、使用するフォアグラウンド・カラーを指定します。
フォアグラウンド・カラー
関連リソース: foreground
-fn fontset
このオプションは、端末エミュレータ・テキストを表示する際に使用する XFontSet を指定します。
これは、Motif XmFontList として指定されなければなりません。
文字または固定幅フォントのみをサポートしています。
プロポーショナル・フォントを使用した時の動作は未定義です。
このフォントは、端末エミュレータ・テキスト以外(メニュー・バー、ポップアップ・メニュー、ダイアログなど)を表示する際には使用されません。
デフォルトは、親BulletinBoard(XmBulletinBoard(3X)を参照)の XmNtextFontList 値を、XmText ウィジェットと同様に使用します。
fontsetには、使用する端末エミュレータの XFontSet を指定します。
関連リソース: userFont
-font fontset
このオプションは、上記の-fnと同一です。
fontsetには、使用する端末エミュレータの XFontSet を指定します。
関連リソース: userFont
-foreground foreground
このオプションは、上記の-fgと同一です。
foregroundには、使用するフォアグラウンド・カラーを指定します。
フォアグラウンド・カラー
関連リソース: foreground
-geometry geometry_string
このオプションは、端末エミュレータ・ウィンドウの好みのサイズと位置を指定します。
デフォルト・サイズは 24 行で、各行は 80 文字です。
デフォルト位置はありません。
geometryには、使用する端末エミュレータのジオメトリを指定します。
ジオメトリ
関連リソース: geometry
-help
dttermの使い方を要約したメッセージを表示します。
ヘルプ
-iconic
このオプションは、端末エミュレータをディスプレイ上に初めはアイコン化して置くことを指定します。
アイコン表示
関連リソース: iconic
+iconic
このオプションは、端末エミュレータをディスプレイ上に初めは通常ウィンドウとして置くことを指定します。
これはデフォルト動作です。
関連リソース: iconic
-j
このオプションは、ジャンプ・スクロールを使用することを指定します。
ジャンプ・スクロールでは、画面を一度に複数行スクロールします。
これは、端末エミュレータに複数行が送られる場合に、より高速な画面更新を提供します。
ジャンプ・スクロールする行数の最大値は、端末エミュレータ・ウィンドウの行数です。
これは、すべての行を表示することを保証します。
これはデフォルト動作です。
ジャンプ・スクロール
関連リソース: jumpScroll
+j
このオプションは、ジャンプ・スクロールを使用しないことを指定します。
ジャンプ・スクロールについての説明は、上記の-jを参照してください。
関連リソース: jumpScroll
-kshMode
このオプションは、ksh モードを使用可能にすることを指定します。
ksh モードでは、拡張修飾ビット・セット付きで押されたキーは、エスケープ文字とそれに続く非拡張キーストロークが出力した文字を出力します。
このオプションは、ksh(1)またはied(1)モードの emacs および emacs コマンド行エディタを使用するためのものです。
これは、拡張単一バイト文字を出力する通常のメタ・キーの使用と矛盾し、マルチバイトのアジア文字を出力します。
kshモード
関連リソース: kshMode
+kshMode
このオプションは、ksh モードを使用可能にしないことを指定します。
これはデフォルト動作です。
関連リソース: kshMode
-l
このオプションは、出力ログ採取を可能にします。
ログ採取が可能な場合、サブプロセスから受信するすべての出力を、ファイルかコマンド・パイプライン(以下の-lfオプションを介して指定)のどちらかにログ採取します。
データをサブプロセスから直接ログ採取するので、それは端末行統制が送信するすべてのエスケープ文字とキャリッジ・リターン/改行対を含んでいます。
出力はエスケープ・シーケンスを介して可能および不可能にされます。
ログ採取
関連リソース: logging
+l
このオプションは、出力ログ採取を不可能にします。
出力ログ採取の統制については、上記の-lを参照してください。
このオプションは、デフォルトです。
ログ採取
関連リソース: logging
-lf file_name
このオプションは、上記の出力ログを書き込むファイルの名前を指定します。
file_nameがパイプ記号(|)で始まる場合は、残りの文字列を、パイプのエンドポイントとして使用するコマンドと見なします。
デフォルト・ファイル名は、DttermLogXXXXX (ここでは、XXXXXは、dttermのプロセス ID)であり、dttermを起動したディレクトリに作成されます。最後の 5 文字が"XXXXX"の場合は、それらをプロセス ID に置換します。
ファイル名には、使用するログ・ファイル名を指定します。
ログ・ファイル
関連リソース: logFile
-ls
このオプションは、起動されるシェルがログイン・シェルであることを示します。
(すなわち、argv[0]の最初の文字はダッシュであり、シェルがシステムのprofileおよびユーザの$HOME/.profile (kshおよびshの場合)、またはシステムのcsh.loginおよびユーザの$HOME.login (cshの場合)を読み込むことを示します。
ログイン・シェル
関連リソース: loginShell
+ls
このオプションは、通常(ログイン以外)シェルを起動することを指定します。
これはデフォルト動作です。
ログイン・シェル
関連リソース: loginShell
-map
このオプションは、アンマップ(アイコン化)された場合に、dttermがそれ自体をサブプロセス出力にマップ(アイコン化解除)することを示します。
dttermがそれ自体をサブプロセス出力にマップしない初期の期間は、mapOnOutputDelayリソースを介して指定されます。
出力のマップ
関連リソース: mapOnOutput
+map
このオプションは、特別なマッピング動作を行わないことを指定します。
これはデフォルト動作です。
出力のマップ
関連リソース: mapOnOutput
-mb
このオプションは、ユーザが右マージン近くまで入力した時に、dttermがマージン・ベルを鳴らすことを示します。
実際に起動する距離は、 -nbオプションで指定します。
マージン・ベル
関連リソース: marginBell
+mb
このオプションは、ユーザが右マージン近くまで入力しても、マージン・ベルを鳴らさないことを示します。
これはデフォルトです。
マージン・ベル
関連リソース: marginBell
-ms pointer_color
このオプションは、端末エミュレータ・ウィンドウの(X11)ポインタ・カーソルに使用するフォアグラウンド・カラーを指定します。
デフォルトでは、端末エミュレータ・ウィンドウのフォラグラウンド・カラーを使用します。
上記のforegroundを参照してください。
ポインタ・カラーには、使用するポインタのフォアグラウンド・カラーを指定します。
関連リソース: pointerColor
-name prog_name
このオプションは、dttermウィンドウの X11 名を指定します。
prog_nameは、使用する名前です。
名前
-nb number
このオプションは、使用可能の場合にマージン・ベルを鳴らす右マージンからの文字数を指定します。
デフォルトは 10 です。
マージン・ベル位置
関連リソース: nMarginBell
-r
このオプションは、dttermウィンドウのフォアグラウンド・カラーとバックグラウンド・カラーを反転して表示します。
これは、-rvオプションおよび-reverseオプションと同一です。
+r
このオプションは、dttermウィンドウを通常のフォアグラウンド・カラーとバックグラウンド・カラーで表示します。
これはデフォルトであり、+rvオプションと同一です。
-reverse
このオプションは、dttermウィンドウのフォアグラウンド・カラーとバックグラウンド・カラーを反転して表示します。
これは、-rオプションおよび-rvオプションと同一です。
-rv
このオプションは、dttermウィンドウのフォアグラウンド・カラーとバックグラウンド・カラーを反転して表示します。
これは、オプション|グローバル・オプションを選択して、"ウィンドウ・バックグラウンド"オプション・メニューを"反転"に変更するのと同一です。
このオプション付きで起動したdttermウィンドウの"ウィンドウ・バックグラウンド"オプション・メニューは、"反転"に設定されます。
"グローバル・オプション"を参照してください。
+rv
このオプションは、dttermウィンドウを通常のフォアグラウンド・カラーとバックグラウンド・カラーで表示します。
これはデフォルトです。
-rw
このオプションは、逆折返しが可能に指定します。
逆折返し
関連リソース: reverseWrap
+rw
このオプションは、逆折返しが不可能であることを示します。これはデフォルトです。
逆折返し
関連リソース: reverseWrap
-Sccn
このオプションは、端末エミュレータを前に開いた pty または STREAMS デバイスに対して実行することを指定します。
このオプションは、pty または STREAMS デバイスのスレーブ名が tty?? (すなわち、正確に 2 文字がttyに続く) という形の場合に使用します。
このオプションは、dttermが他のアプリケーションからプログラムとして起動される場合に使用するためのものです。
ccには、pty または STREAMS デバイスのスレーブ名がtty??という形式の場合に、スレーブ名の最後の 2 文字を指定します。この値は無視されますが、長さは正確に 2 文字でなければなりません。
nには、pty または STREAMS デバイスの既に開かれたマスタ側に対応するファイル記述子の番号を指定します。
-Sc.n
このオプションは、上記の-Sccnと同一ですが、より大きな pty ネーム・スペースのシステムを提供します。
cには、pty スレーブ名の最後のコンポーネントを指定します。
この値は無視され、空でも構いません。
nには、pty の既に開かれたマスタ側に対応するファイル記述子の番号を指定します。
-sb
このオプションは、スクロール・バーを表示することを示します。
これはデフォルトです。
スクロール・バー
関連リソース: scrollBar
+sb
このオプションは、スクロール・バーを表示しないことを指定します。
スクロール・バー
関連リソース: scrollBar
-sf
このオプションは、ファンクション・キーに対して、標準 VT220 エスケープ・シーケンスの代わりに、Sun ファンクション・キーのエスケープ・コードを出力することを示します。
sunファンクション・キー
関連リソース: sunFunctionKeys
+sf
このオプションは、ファンクション・キーに対して、Sun ファンクション・キーのエスケープ・コードの代わりに、標準エスケープ・シーケンスを出力することを示します。
これはデフォルト動作です。
sunファンクション・キー
関連リソース: sunFunctionKeys
-sl screens[s|l]
このオプションは、ウィンドウ長を越える端末バッファの行数を指定します。
値は、数字の後にオプションの接尾辞が続きます。
接尾辞がない場合、または接尾辞が "l" (エル)の場合は、端末バッファの全長は画面 + 端末エミュレータ・ウィンドウ長です。
接尾辞が"s" (エス)の場合は、端末バッファの全長は(画面 + 1) * 端末エミュレータ・ウィンドウ長です。
dttermは、ウィンドウが拡大された場合に、バッファとウィンドウの比を同じに維持しようとします。
デフォルトは"4s"です。
画面には、保存する画面数または行数を指定します。
保存行数
関連リソース: saveLines
-ti term_id
このオプションは、端末 ID 照会に対して、正しい応答を選択するために使用する名前を提供します。
有効な値はvt100、vt101、vt102およびvt220です。
デフォルトはvt220です。
term_idには、使用する端末 ID を指定します。
-title title_string
このオプションは、ウィンドウのタイトルを指定します。
-eオプションを使用する場合は、プログラムのパスの最後のコンポーネントがデフォルトです。
-eオプションを使用しない場合は、dttermを実行するのに使用した名前の最後のコンポーネント(すなわちargv[0])がデフォルトです。
title_stringには、使用するタイトルを指定します。
タイトル
関連リソース: title
-tm term_modes
このオプションは、端末設定キーワードを含む文字列、およびそれらに割り当てられた文字を指定します。
許容可能なキーワードは、intr、quit、erase、kill、eof、eol、swtch、start、stop、brk、susp、dsusp、rprnt、flush、weras、およびlnextです。
特別なアーキテクチャを適用しないキーワードは、正しく構文解釈され、無視されます。
制御文字は、^とそれに続く文字(たとえば、^cや^u)で指定し、^?は削除を示します。
これは、デフォルト端末設定を、端末プロセスを起動する都度stty(1)を実行することなく上書きするのに役立ちます。
デフォルトは NULL です。
term_modesには、端末モード文字列を指定します。
ttyモード
関連リソース: ttyModes
-tn term_name
このオプションは、$TERM環境変数に設定する名前を指定します。
デフォルトは"vt220"です。
term_nameには、使用する端末名を指定します。
端末名
関連リソース: termName
-usage
画面上に使い方メッセージを表示します。
-vb
このオプションは、可聴ベルではなく可視ベルを使用することを示します。
Control-G を受信したときにはいつでも、端末ベルを鳴らす代わりに、ウィンドウがフラッシュします。
可視ベル
関連リソース: visualBell
+vb
のオプションは、可視ベルではなく可聴ベルを使用することを示します。
これはデフォルト動作です。
可視ベル
関連リソース: visualBell
-w border_width
このオプションは、上記の -borderwidthと同一です。
border_widthには、ウィンドウ境界の幅をピクセルで指定します。
-xrm resource_string
このオプションは、X11 リソース・マネージャ形式のリソースをコマンド行で指定できるようにします。
resource_stringには、X11 リソース文字列を指定します。
リソース
allowSendEvents
このリソースは、端末エミュレータが統合的なイベント(他のアプリケーションが出力および送信する)を許容するようにします。
このリソースを使用可能にすることは、セキュリティに穴を開ける危険があります。
デフォルトは False です。
appCursorDefault
True の場合、カーソルキーは初めはアプリケーション・モードです。
False の場合、カーソルキーは初めはカーソル・モードです。
デフォルトは False です。
appKeypadDefault
True の場合、キーパッド・キーは初めはアプリケーション・モードです。
False の場合、キーパッド・キーは初めは数値モードです。
デフォルトは False です。
autoWrap
このリソースは、初期状態で自動折返しを可能にするかどうかを指定します。
デフォルトは True です。
background
このリソースは、端末エミュレータ・ウィンドウのバックグラウンド・カラーだけでなく、デフォルト・バックグラウンド・カラーをスクロール・バーに使用することを指定します。
CDE では、このリソースは、原色セット選択ピクセルか、原色セット・バックグラウンド・ピクセル (backgroundIsSelectを参照) のどちらかです。
デフォルトは原色セット・バックグラウンド・ピクセルです。
CDE を使用しない場合は、このリソースは黒です。
backgroundIsSelect
True の場合、このリソースは、端末エミュレータ・ウィンドウが、端末エミュレータ・ウィンドウのバックグラウンド・カラーの代わりに、Motif 選択カラーを使用することを指定します。
デフォルトは False です。
blinkRate
このリソースは、点滅中のカーソルの"on"状態および"off"状態をミリ秒で指定します。
値が 250 の場合、カーソルは 1 秒間に 2 回点滅します。
値が 0 の場合は、点滅しません。
デフォルトは 250 です。
borderColor
このリソースは、ウィンドウの境界のカラーを定義します。
ウィンドウ境界は、dtwmおよびmwmのような再起動するウィンドウ・マネージャを使用している場合は見えません。
デフォルトは"black"です。
borderWidth
このリソースは、シェル・ウィジェットのウィンドウの境界の幅を指定します。
この値は、dtwmおよびmwmのような再起動するウィンドウ・マネージャによって上書きされます。
デフォルトは0です。
c132
このリソースは、ウィンドウを 80 カラムと 132 カラムの間で切り替える DECCOLM エスケープ・シーケンスを使用するかどうかを指定します。
デフォルトは False です。
charCursorStyle
このリソースは、テキスト・カーソルの形を指定します。
値がchar_cursor_boxの場合、カーソルはベース・フォントの境界を示すボックスの幅と高さを持ちます。
値がchar_cursor_barの場合、カーソルはベース・フォントの境界を示すボックスの幅と 2 ピクセルの高さを持ち、そのベースラインの上部に描かれます。
デフォルトは、char_cursor_boxです。
consoleMode
このリソースは、端末エミュレータ・ウィンドウの代わりに、/dev/consoleに出力することを指定します。
これは、通常 ITE 上に表示される出力が、Xサーバの表示を上書きすることを防ぐ方法を提供します。
これは、任意のシステムの/dev/consoleからの出力を、任意のXサーバに出力する一般的な機能を提供するものではありません。
このオプションが機能するには、ユーザが/dev/consoleの所有者で、読み取り権/書き込み権を持っていなければなりませんので、注意してください。
デフォルトは False です。
foreground
このリソースは、端末エミュレータ・ウィンドウのフォアグラウンド・カラーだけでなく、スクロール・バーに使用するフォアグラウンド・カラー、およびポインタ・カーソルに使用するカラーを指定します。
CDE では、このリソースは原色セット・フォアグラウンドになります。
それ以外の場合は、白になります。
geometry
このリソースは、端末エミュレータ・ウィンドウの好みのサイズと位置を指定します。
デフォルト・サイズは 24 行で、各行は 80 文字です。
デフォルト位置はありません。
iconGeometry
このリソースは、端末エミュレータ・ウィンドウ・アイコンの好みの位置を指定します。
ウィンドウ・マネージャは、この値を無視します。
デフォルトはありません。
iconic
値が true の場合、このリソースは、端末エミュレータを初めはアイコン化して配置することを指定します。
ウィンドウ・マネージャ(dtwmおよびmwmを含む)は、この値を無視します。
デフォルトは False です。
iconicName
このリソースは、アイコンの名前を指定します。
-eオプションを使用した場合、デフォルトはプログラムのパスの最後のコンポーネントです。
-eオプションを使用しない場合は、デフォルトはdttermを実行するのに使用したベース名(すなわち、argv[0])です。
jumpScroll
このリソースは、ジャンプ・スクロールを使用することを指定します。
ジャンプ・スクロールでは、画面を一度に複数行スクロールします。
これは端末エミュレータに複数行が送られる場合に、より高速な画面更新を提供します。
ジャンプ・スクロールする行数の最大値は、ディスプレイの行数に限定されています。
これは、すべての行を表示することを保証します。
デフォルトは True です。
kshMode
このリソースは、ksh モードを使用可能にします。
ksh モードでは、拡張修飾ビット・セット付きで押されたキーは、エスケープこのオプションは、ksh(1)またはied(1)モードの emacs および emacs コマンド行エディタを使用するためのものです。
これは、拡張単一バイト文字を出力する通常のメタ・キーの使用と矛盾し、マルチバイトのアジア文字を出力します。
文字とそれに続く非拡張キーストロークが出力した文字を出力します。
デフォルトは False です。
logFile
このリソースは、以下に述べる出力ログを書き込むファイルの名前を指定します。
ファイル名がパイプ記号(|)で始まる場合は、残りの文字列を、パイプのエンドポイントとして使用するコマンドと見なします。
デフォルト記号ファイル名は、DttermLogXXXXX (ここでは、XXXXX は dttermのプロセス ID です)であり、サブプロセスを起動したディレクトリに作成されます。
最後の 5 文字が"XXXXX"の場合、それらはプロセス ID に置換されます。
logging
このリソースは、出力ログ採取を可能にします。
ログ採取が可能の場合、サブプロセスから受信するすべての出力は、ファイルかコマンド・パイプライン(上記のlogFileオプションを介して指定したとおりに)のどちらかにログ出力されます。
サブプロセスからデータを直接ログ採取するので、それは端末行統制が送信するすべてのエスケープ文字とキャリッジ・リターン/改行の対を含んでいます。
出力はエスケープ・シーケンスを介して可能および不可能にされます。
デフォルトは False です。
logInhibit
このリソースは、デバイルおよびファイルのログ採取を常駐させることを指定します。
デフォルトは False です。
loginShell
このリソースは、起動されるシェルがログイン・シェルであることを指定します。
(すなわち、argv[0]の最初の文字はダッシュであり、シェルがシステムのprofileおよびユーザの$HOME/.profile(kshおよびshの場合)、またはシステムのcsh.loginおよびユーザの$HOME/.login(cshの場合)を読み込むことを指定します。
デフォルトは False です。
mapOnOutput
このリソースは、アンマップ(アイコン化)された場合に、端末エミュレータがそれ自体をサブプロセス出力にマップ(アイコン化解除)することを示します。
端末エミュレータがそれ自体をサブプロセス出力にマップしない初期の期間は、mapOnOutputDelayリソース(以下を参照)を介して指定されます。
デフォルトは False です。
mapOnOutputDelay
このリソースは、起動後dttermがmapOnOutputリソース(上記を参照)を受け取らない秒数を指定します。
これは、初期出力(たとえば、シェル・プロンプト)を、ウィンドウを自動マッピングしないで端末エミュレータに送信します。
デフ
ォルトは0(遅延なし)です。
marginBell
ユーザが右マージン近くまで入力した時に、ベルを鳴らすかどうかを指定します。
デフォルトは False です。
このリソースは、プルダウン・メニューを表示することを指定します。
デフォルトは True です。
このリソースは、ポップアップ・メニューを使用可能にすることを指定します。
デフォルトは True です。
nMarginBell
使用可能の場合に、マージン・ベルを鳴らす右マージンからの文字数を指定します。
デフォルトは 10 です。
pointerBlank
このリソースは、ポインタ・カーソルをブランキング・モードにすることを指定します。
このモードでは、カーソルはポインタを動かした時点でオンになり、選択した秒数の経過後またはキーボード入力を行った後にブランクになります。
遅延は、pointerBlankDelayリソース(後述)を介して設定します。
デフォルトはFalse です。
pointerBlankDelay
このリソースは、ポインタが動かされた後に、ポインタ・カーソルをブランキングする前に待機する秒数を定義します。
値が 0 の場合は、ポインタ・ブランキングはキーボード入力についてだけ起動します。
デフォルトは 2 秒です。
pointerColor
このリソースは、端末エミュレータ・ウィンドウのポインタ(X11)カーソルに使用するフォアグラウンド・カラーを指定します。
デフォルトでは、端末エミュレータ・ウィンドウのフォアグラウンド・カラーを使用します。
上記のforegroundを参照してください。
pointerColorBackground
このリソースは、端末エミュレータ・ウィンドウのポインタ(X11)カーソルに使用するバックグラウンド・カラーを指定します。
デフォルトでは、端末エミュレータ・ウィンドウのバックグラウンド・カラーを使用します。
上記のbackgroundを参照してください。
pointerShape
このリソースは、ポインタ・カーソルとして使用するXカーソル・フォント文字を指定します。
これは、インクルード・ファイル<X11/cursorfont.h>から先頭のXC_を削除して、文字列を指定します。
デフォルトはxtermです。
reverseVideo
このリソースは、リバース・ビデオを使用するかどうかを指定します。
デフォルトは False です。
reverseWrap
このリソースは、逆折返しを使用可能にするかどうかを指定します。
デフォルトは False です。
saveLines
このリソースは、ウィンドウ長を越える端末バッファの行数を指定します。
値は、数字の後にオプションの接尾辞が続きます。
接尾辞がない場合、または接尾辞が "l" (エル)の場合は、端末バッファの全長は画面 + 端末エミュレータ・ウィンドウ長です。
接尾辞が"s" (エス)の場合は、端末バッファの全長は、(画面 + 1) * 端末エミュレータ・ウィンドウ長です。
dttermウィンドウが拡大された場合、バッファとウィンドウの比を同じに維持しようとします。
デフォルトは"4s"です。
scrollBar
このリソースは、スクロールバーを見えるようにするかどうかを指定します。
デフォルトは True です。
sunFunctionKeys
標準 VT220 エスケープ・シーケンスの代わりに、Sun ファンクション・キー・エスケープ・シーケンスを出力するかどうかを指定します。
デフォルは False です。
termId
このリソースは、端末 ID 照会に対して、正しい応答と選択するために使用する名前を提供します。
有効な値は、vt100、vt101、vt102、およびvt220です。
デフォルトはvt220です。
termName
このリソースは、$TERM環境変数の名前を指定します。
デフォルトはvt220です。
title
このリソースは、ウィンドウ・タイトルを指定します。
-eオプションを使用する場合は、デフォルトはプログラムのパスの最後のコンポーネントです。
-eオプションを使用しない場合は、デフォルトはdttermを実行するのに使用した名前の最後のコンポーネント (すなわちargv[0])です。
ttyModes
このリソースは、端末設定キーワードを含む文字列、およびそれらに割り当てられた文字を指定します。
許容可能なキーワードは、intr、quit、erase、kill、eof、eol、swtch、start、stop、brk、susp、dsusp、rprnt、flush、weras、およびInextです。
特別なアーキテクチャを適用しないキーワードは、正しく構文解釈され、無視されます。
制御文字は^とそれに続く文字 (たとえば、^cや^uで指定し、^?は削除を示します。
これは、デフォルト端末設定を、端末プロセスを起動する都度sttyを指定することなく上書きするのに役立ちます。
デフォルトは NULL です。
userBoldFont
このリソースは、ボールドの端末テキストを表示する時に使用する XFontSet を指定します。
それは、Motif XmFontListとして指定されなければなりません。
文字または固定幅フォントのみをサポートしています。
プロポーショナル・フォントを使用した時の動作は未定義です。
デフォルト・ボールド・フォントは、userFontの XLFD 名に基づいて出力されます。
指定したフォントが使用不能の場合には、userFontをオーバストライキング(1 ピクセル・オフセット)してボールド・テキストを出力します。
userFont
このリソースは、端末テキストを表示する際に使用する XFontSet を指定します。
それは Motif XmFontListとして指定されなければなりません。
文字または固定幅フォントのみをサポートしています。
プロポーショナル・フォントを使用した時の動作は未定義です。
このフォントは端末テキスト以外(メニュー・バー、ポップアップ・メニュー、ダイアログなど)を表示する時には使用されません。
デフ
ォルトは、親BulletinBoard(XmBulletinBoard(3X)を参照)の XmNtextFontList 値を、XmText ウィジェットと同様に使用します。
visualBell
このリソースは、可聴ベルではなく可視ベルを使用することを指定します。
CTRL-G を受信した時にはいつでも、端末ベルを鳴らす代わりに、ウィンドウがフラッシュします。
デフォルトは False です。
ポインタの使い方
dttermでは、テキストの領域を選択できます。
選択は、Inter-Client Communication Conventions Manual (ICCCM)に指定したモデルに基づきます。
dttermは、一次セレクションだけをサポートします。
選択したテキストを一次転送を使用して、コピーまたはペーストできます。
入力は、キーボード入力として処理され、カーソルの位置に挿入されます。
選択/挿入操作およびそのデフォルト割り当てを以下で説明します。
選択
左ボタンを使用して、コピーするテキストを選択します。
コピーするテキストの先頭にポインタを移動し、左ボタンを押したままカーソルをコピーするテキストの最後まで移動し、ボタンを離してください。
現在選択されているテキストは、左ボタンをマウスを移動しないでクリックすることによっ
て、選択解除できます。
挿入
中ボタンは、一次セレクションのテキストをペーストして、キーボード入力として処理します。
アクション
このトピックはdttermアクション・ルーチンを説明します。
bell ([パーセント])
このアクションは、キーボード・ベルを、指定したパーセントを越える、または達しないベースの音量で鳴らします。
break ()
このアクションは、子プロセスにブレーク・シグナルを送信します。
cancel ()
このアクションは、CAN (キャンセル) 文字を子プロセスに送信します。
do ()
このアクションは、Doキー付きのエスケープ・シーケンスを子プロセスに送信します。
edit-key (文字列)
このアクションは、対応する編集キーに関連付けられたエスケープ・シーケンスを子プロセスに送信します。
これらのキーの解釈はアプリケーションに固有です。
文字列に有効な値はfind、insert、next、prior、remove、およびselectです。
extend-start()
現在の選択テキストの拡張を開始します。
extend-end ()
現在の選択を拡張します。
選択テキストの量は、マウス・クリックの数に依存します。
function-key-execute (番号 [,タイプ])
このアクションは、対応するファンクション・キー番号に関連付けられたエスケープ・シーケンスを、子プロセスに送信します。
番号の有効な値は、1から35までです。
タイプ をfunctionと設定した場合(またはすべてと設定した場合)は、ファンクション・キー番号に関連付けられたエスケープ・シーケンスを子プロセスに送信します。
タイプをUDKと設定した場合は、ユーザ定義キー番号に関連付けられた文字列を子プロセスに送信します。
grab-focus ()
このアクションは、マウス・クリックの回数に依存して、次のうちの 1 つを実行します。
1 回クリックは、すでに選択されているテキストを選択解除し、選択アンカーをポインタ位置に設定します。
2 回クリックは、単語を選択します。
3 回クリックは、テキストの 1 行を選択します。
4 回クリックは、テキスト全体を選択します。
hard-reset ()
このアクションは、端末エミュレータのハード・リセットを実行します。
help ()
このアクションは、DEC VT220ヘルプ・キーに関連付けられたエスケープ・シーケンスを子プロセスに送信します。
このキーの解釈はアプリケーションに固有です。
keymap (名前)
このアクションは、リソース名が接尾辞 Keymap (文字に意味があります)付きの名前の新しい変換テーブルを動的に定義します。
名前がNoneの場合は、オリジナル変換テーブルを復元します。
keypad-key-execute (文字列)
このアクションは、対応するキーパッド・キーに関連付けられたエスケープ・シーケンスを子プロセスに送信します。
これらのキーの解釈はアプリケーションに固有です。
文字列として有効な値は、f1-f4、space、tab、enter、equal、multiply、add、separator、subtract、decimal、divide、および0 -9です。
move-cursor (方向)
このアクションは、カーソルの動きに関連付けられたエスケープ・シーケンスを子プロセスに送信します。
これらのキーの解釈はアプリケーションに固有です。
方向として有効な値は、up、down、backward、およびforwardです。
redraw-display ()
このアクションは、テキスト・ウィンドウの内容を再描画します。
scroll (カウント [,ユニット])
このアクションは、ディスプレイ・メモリをカウントが 0 未満の場合にスクロール・ダウン、またはカウントが 0 未満の場合にスクロールアップします。
スクロールする行数は、カウントとユニットに依存します。
ユニットとして有効な値は、page、halfpage、およびlineです。
ユニットのデフォルトはlineです。
select-adjust ()
このアクションは、選択を拡張します。
選択するテキストの量は、マウス・クリックの回数に依存します。
1 回クリック = 文字
2 回クリック = 単語
3 回クリック = 行
4 回クリック = バッファ
select-all ()
このアクションは、すべてのテキストを選択します。
select-page ()
このアクションは、画面上のすべてのテキストを選択します。
self-insert ()
このアクションは、押したキーに関連付けられた文字を子プロセスに送信します。
soft-reset ()
このアクションは、端末エミュレータのソフト・リセットを実行します。
stop (状態)
このアクションは、子プロセスからデータを読み込むプロセスを切替えるか、開始するか、あるいは中止します。
状態として有効な値は、トグル、オン、およびオフです。
string (文字列)
このアクションは、指定したテキスト文字列を、入力したと同様に挿入します。
文字列が、空白または英数字以外の文字を含んでいる場合は、引用符で括らなければなりません。
文字列は、文字0xで始まる場合には、8 進文字定数として解釈されます。
tab ()
このアクションは、子プロセスのタブを送信します。
visual-bell ()
このアクションは、ウィンドウを素早くフラッシュさせます。
仮想割り当て
仮想キーの割り当てはベンダ独自です。
仮想割り当ては、dttermウィジェットに入力フォーカスがある場合は適用されません。
仮想キーおよび仮想ボタンの割り当てについての詳細は、VirtualBindings(3X)を参照してください。
変換
DtTermはプリミティブからの変換を含んでいます。
#overrideモードまたは#augmentモードでの変換の変更は未定義なので、注意してください。
Shift~Ctrl<Key>KP_Multiply:
XtDisplayInstalledAccelerators()
~ShiftCtrl<Key>KP_Multiply:
XtDisplayAccelerators()
ShiftCtrl<Key>KP_Multiply:
XtDisplayTranslations()
<Key>osfCancel:
process-cancel()
<Key>osfCopy:
copy-clipboard()
<Key>osfCut:
copy-clipboard()
<Key>osfPaste:
paste-clipboard()
<Key>osfBeginLine:
beginning-of-buffer()
<Key>osfEndLine:
end-of-buffer()
Shift<Key>osfUp:
scroll(1,line)
Shift<Key>osfDown:
scroll(-1,line)
<Key>osfUp:
move-cursor(up)
<Key>osfDown:
move-cursor(down)
<Key>osfLeft:
move-cursor(backward)
<Key>osfRight:
move-cursor(forward)
<Key>Find:
vt-edit-key(find)
<Key>Insert:
vt-edit-key(insert)
<Key>Select:
vt-edit-key(select)
<Key>Do:
vt-edit-key(do)
<Key>Help:
vt-edit-key(help)
<Key>Menu:
vt-edit-key(menu)
~Shift<Key>osfPageUp:
vt-edit-key(prior)
~Shift<Key>osfPageDown:
vt-edit-key(next)
<Key>osfPageUp:
scroll(-1,page)
<Key>osfPageDown:
scroll(1,page)
Mod1<Key>Break:
soft-reset()
Shift<Key>Break:
hard-reset()
~Shift ~Mod1<Key>Break:
vt-break()
Ctrl<Key>Cancel:
stop(long)
~Ctrl<Key>Cancel:
stop()
~Shift<Key>Tab:
tab()
~Mod1<Key>KP_Space:
keypad-key-execute(space)
~Mod1<Key>KP_Tab:
keypad-key-execute(tab)
~Mod1<Key>KP_Enter:
keypad-key-execute(enter)
~Mod1<Key>KP_F1:
keypad-key-execute(f1)
~Mod1<Key>KP_F2:
keypad-key-execute(f2)
~Mod1<Key>KP_F3:
keypad-key-execute(f3)
~Mod1<Key>KP_F4:
keypad-key-execute(f4)
~Mod1<Key>KP_Equal:
keypad-key-execute(equal)
~Mod1<Key>KP_Multiply:
keypad-key-execute(multiply)
~Mod1<Key>KP_Add:
keypad-key-execute(add)
~Mod1<Key>KP_Separator:
keypad-key-execute(separator)
~Mod1<Key>KP_Subtract:
keypad-key-execute(subtract)
~Mod1<Key>KP_Decimal:
keypad-key-execute(decimal)
~Mod1<Key>KP_Divide:
keypad-key-execute(divide)
~Mod1<Key>KP_0:
keypad-key-execute(0)
~Mod1<Key>KP_1:
keypad-key-execute(1)
~Mod1<Key>KP_2:
keypad-key-execute(2)
~Mod1<Key>KP_3:
keypad-key-execute(3)
~Mod1<Key>KP_4:
keypad-key-execute(4)
~Mod1<Key>KP_5:
keypad-key-execute(5)
~Mod1<Key>KP_6:
keypad-key-execute(6)
~Mod1<Key>KP_7:
keypad-key-execute(7)
~Mod1<Key>KP_8:
keypad-key-execute(8)
~Mod1<Key>KP_9:
keypad-key-execute(9)
Shift<Key>F1:
vt-function-key-execute(1, UDK)
Shift<Key>F2:
vt-function-key-execute(2, UDK)
Shift<Key>F3:
vt-function-key-execute(3, UDK)
Shift<Key>F4:
vt-function-key-execute(4, UDK)
Shift<Key>F5:
vt-function-key-execute(5, UDK)
Shift<Key>F6:
vt-function-key-execute(6, UDK)
Shift<Key>F7:
vt-function-key-execute(7, UDK)
Shift<Key>F8:
vt-function-key-execute(8, UDK)
Shift<Key>F9:
vt-function-key-execute(9, UDK)
Shift<Key>F10:
vt-function-key-execute(10, UDK)
Shift<Key>F11:
vt-function-key-execute(11, UDK)
Shift<Key>F12:
vt-function-key-execute(12, UDK)
Shift<Key>F13:
vt-function-key-execute(13, UDK)
Shift<Key>F14:
vt-function-key-execute(14, UDK)
Shift<Key>F15:
vt-function-key-execute(15, UDK)
Shift<Key>F16:
vt-function-key-execute(16, UDK)
Shift<Key>F17:
vt-function-key-execute(17, UDK)
Shift<Key>F18:
vt-function-key-execute(18, UDK)
Shift<Key>F19:
vt-function-key-execute(19, UDK)
Shift<Key>F20:
vt-function-key-execute(20, UDK)
Shift<Key>F21:
vt-function-key-execute(21, UDK)
Shift<Key>F22:
vt-function-key-execute(22, UDK)
Shift<Key>F23:
vt-function-key-execute(23, UDK)
Shift<Key>F24:
vt-function-key-execute(24, UDK)
Shift<Key>F25:
vt-function-key-execute(25, UDK)
Shift<Key>F26:
vt-function-key-execute(26, UDK)
Shift<Key>F27:
vt-function-key-execute(27, UDK)
Shift<Key>F28:
vt-function-key-execute(28, UDK)
Shift<Key>F29:
vt-function-key-execute(29, UDK)
Shift<Key>F30:
vt-function-key-execute(30, UDK)
Shift<Key>F31:
vt-function-key-execute(31, UDK)
Shift<Key>F32:
vt-function-key-execute(32, UDK)
Shift<Key>F33:
vt-function-key-execute(33, UDK)
Shift<Key>F34:
vt-function-key-execute(34, UDK)
Shift<Key>F35:
vt-function-key-execute(35, UDK)
~Shift<Key>F1:
vt-function-key-execute(1, function)
~Shift<Key>F2:
vt-function-key-execute(2, function)
~Shift<Key>F3:
vt-function-key-execute(3, function)
~Shift<Key>F4:
vt-function-key-execute(4, function)
~Shift<Key>F5:
vt-function-key-execute(5, function)
~Shift<Key>F6:
vt-function-key-execute(6, function)
~Shift<Key>F7:
vt-function-key-execute(7, function)
~Shift<Key>F8:
vt-function-key-execute(8, function)
~Shift<Key>F9:
vt-function-key-execute(9, function)
~Shift<Key>F10:
vt-function-key-execute(10, function)
~Shift<Key>F11:
vt-function-key-execute(11, function)
~Shift<Key>F12:
vt-function-key-execute(12, function)
~Shift<Key>F13:
vt-function-key-execute(13, function)
~Shift<Key>F14:
vt-function-key-execute(14, function)
~Shift<Key>F15:
vt-function-key-execute(15, function)
~Shift<Key>F16:
vt-function-key-execute(16, function)
~Shift<Key>F17:
vt-function-key-execute(17, function)
~Shift<Key>F18:
vt-function-key-execute(18, function)
~Shift<Key>F19:
vt-function-key-execute(19, function)
~Shift<Key>F20:
vt-function-key-execute(20, function)
~Shift<Key>F21:
vt-function-key-execute(21, function)
~Shift<Key>F22:
vt-function-key-execute(22, function)
~Shift<Key>F23:
vt-function-key-execute(23, function)
~Shift<Key>F24:
vt-function-key-execute(24, function)
~Shift<Key>F25:
vt-function-key-execute(25, function)
~Shift<Key>F26:
vt-function-key-execute(26, function)
~Shift<Key>F27:
vt-function-key-execute(27, function)
~Shift<Key>F28:
vt-function-key-execute(28, function)
~Shift<Key>F29:
vt-function-key-execute(29, function)
~Shift<Key>F30:
vt-function-key-execute(30, function)
~Shift<Key>F31:
vt-function-key-execute(31, function)
~Shift<Key>F32:
vt-function-key-execute(32, function)
~Shift<Key>F33:
vt-function-key-execute(33, function)
~Shift<Key>F34:
vt-function-key-execute(34, function)
~Shift<Key>F35:
vt-function-key-execute(35, function)
<KeyRelease>:
key-release()
<KeyPress>:
insert()
~Shift~Ctrl<Btn1Down>:
grab-focus()
Shift~Ctrl<Btn1Down>:
extend-start()
~Ctrl<Btn1Motion>:
select-adjust()
~Ctrl<Btn1Up>:
extend-end()
~Shift<Btn2Down>:
process-bdrag()
~Shift<Btn2Up>:
copy-to()
<EnterWindow>:
enter()
<LeaveWindow>:
leave()
<FocusIn>:
focus-in()
<FocusOut>:
focus-out()
dtterm エスケープ・シーケンス
以下の各トピックには、有効なエスケープ・シーケンスのリストがあります。
詳細は dtterm(5x)マニュアル・ページを参照してください。
カーソルキー、VT220 モード
以下の表は、キーと、通常モードおよびアプリケーション・モードで送信されるエスケープ・シーケンスを示します。
カーソルキーのモード
キー 通常 アプリケーション
============ ======= ================
Cursor Up Esc[A EscOA
Cursor Down Esc[B EscOB
Cursor Right Esc[C EscOC
Cursor Down Esc[D EscOD
補助キーパッド、ANSI モード
以下の表は、押すキーと、数値モードおよびアプリケーション・モードで送信されるエスケープ・シーケンスを示します。
アプリケーション・キーパッド・モード
キー 数値 アプリケーション
============ ========== ================
space space EscOA
tab tab EscOI
Enter CR/CR-LF EscOM
PF1 EscOP EscOP
PF2 EscOQ EscOQ
PF3 EscOR EscOR
PF4 EscOS EscOS
* (乗算) * EscOj
+ (加算) + EscOk
, (カンマ) , EscOl
- (マイナス) - EscOm
. (ピリオド) . EscOn
/ (除算) / EscOo
0 0 EscOp
1 1 EscOq
2 2 EscOr
3 3 EscOs
4 4 EscOt
5 5 EscOu
6 6 EscOv
7 7 EscOw
8 8 EscOx
9 9 EscOy
= (イコール) = EscOX
ファンクション・キー、VT220 モード
以下のテーブルは、押すキーと、送信されるエスケープ・シーケンスを示します。
キー 送信されるエスケープ・シーケンス
========= ================================
F1 Esc[11~
F2 Esc[12~
F3 Esc[13~
F4 Esc[14~
F5 Esc[15~
F6 Esc[17~
F7 Esc[18~
F8 Esc[19~
F9 Esc[20~
F10 Esc[21~
F11 Esc[23~
F12 Esc[24~
F13 Esc[25~
F14 Esc[26~
F15 Esc[28~
F16 Esc[29~
F17 Esc[31~
F18 Esc[32~
F19 Esc[33~
F20 Esc[34~
Help Esc[28~
Menu Esc[29~
Find Esc[1~
Insert Esc[2~
Remove Esc[3~
Select Esc[4~
Prior Esc[5~
Next Esc[6~
ファンクション・キー、sunFunctionKeys モード
以下の表は、キーと、送信されるエスケープ・シーケンスを示します。
キー 送信されるエスケープ・シーケンス
========= ================================
F1 Esc[224z
F2 Esc[225z
F3 Esc[226z
F4 Esc[227z
F5 Esc[228z
F6 Esc[229z
F7 Esc[230z
F8 Esc[231z
F9 Esc[232z
F10 Esc[233z
F11 Esc[192z
F12 Esc[193z
F13 Esc[194z
F14 Esc[195z
F15 Esc[196z
F16 Esc[197z
F17 Esc[198z
F18 Esc[199z
F19 Esc[200z
F20 Esc[201z
F21 (R1) Esc[208z
F22 (R2) Esc[209z
F23 (R3) Esc[210z
F24 (R4) Esc[211z
F25 (R5) Esc[212z
F26 (R6) Esc[213z
F27 (R7) Esc[214z
F28 (R8) Esc[215z
F29 (R9) Esc[216z
F30 (R10) Esc[217z
F31 (R11) Esc[218z
F32 (R12) Esc[219z
F33 (R13) Esc[220z
F34 (R14) Esc[221z
F35 (R15) Esc[222z
Help Esc[196z
Menu Esc[197z
Find Esc[1z
Insert Esc[2z
Remove Esc[3z
Select Esc[4z
Prior Esc[5z
Next Esc[6z
受信エスケープ・シーケンス
以下の表は、dtterm がサポートする受信エスケープ・シーケンスを説明します。
エスケープ・
シーケンス 説明
======== ================================================
Ctrl-G ベル(Ctrl-G)
Ctrl-H バックスペース(Ctrl-H)
Ctrl-I 水平タブ(HT) (Ctrl-I)
Ctrl-J ライン・フィードまたは改行(Ctrl-J)
Ctrl-K 垂直タブ、ライン・フィードと同じ
Ctrl-L フォーム・フィードまたは改ページ、ライン・フィードと同じ
Ctrl-M キャリッジ・リターン(Ctrl-M)
Esc ( B ASCII(ベース・フォント)を G0 として指定
Esc ( 0 DEC スペシャル・グラフィック(描線)を G0 として指定
Esc ) B ASCII(ベース・フォント)を G1 として指定
Esc ) 0 DEC スペシャル・グラフィック(描線)を G1 として指定
Esc * B ASCII(ベース・フォント)を G2 として指定
Esc * 0 DEC スペシャル・グラフィック(描線)を G2 として指定
Esc + B ASCII(ベース・フォント)を G3 として指定
Esc + 0 DEC スペシャル・グラフィック(描線)を G3 として指定
Ctrl-N G1 を GL にマップ
Ctrl-O G0 を GL にマップ
Esc n G2 を GL にマップ
Esc o G3 を GL にマップ
Esc N G2 を次の文字の GL にマップ
Esc O G3 を次の文字の GL にマップ
Esc Space F 7-bit C1 制御文字を選択。
このモードでは dtterm ユーティリティは、すべての C1 制御文字 を 7-bit エスケープ・シーケンスとしてホストに送信します。
すなわち、CSI はホストに&newline;f2Esc&newline;fP [として送信されます。
Esc Space G 8-bit C1 制御文字を選択。
このモードでは dtterm ユーティリティ は、すべての C1 制御文字 を 8-bit 制御コードとしてホストに送信します。
すなわち、CSI は 16 進数の値 0x9B として、返送されます。
Esc#8 DEC 画面配列テスト(DECALN)
Esc7 カーソルを保存(DECSC)
Esc8 カーソルを復元(DECRC)
Esc= アプリケーション・キーパッド(DECPAM)
Esc> 通常キーパッド(DECPNM)
EscD 索引(IND)
EscE 次の行(NEL)
EscH タブ設定(HTS)
EscM 逆引き索引(RI)
EscPpi;pi|pi/hex digits;pi/hex digits;...Esc&newline;
デバイス・コントロール文字列(DCS)
EscZ リターン端末 ID(DECID)
Escc フル・リセット(RIS)
Escn G2 文字セット(LS2)を選択
Esco G3 文字セット(LS3)を選択
Esc[pi"p 互換性レベル(DECSCL)を選択
Esc[pi@ ブランク文字を(ICH)を挿入
Esc[piA カーソルを上へ移動(CUU)
Esc[piB カーソルを下へ移動(CUD)
Esc[piC カーソルを右へ移動(CUF)
Esc[piD カーソルを左へ移動(CUB)
Esc[piF pi番目の行にカーソルを移動 (CPL)
Esc[piG カラム p にカーソルを移動(CHA)
Esc[pi; piH カーソル位置(CUP)
Esc[piJ 表示を消去(ED)
Esc[piK 行を消去(EL)
Esc[piL 行を挿入(IL)
Esc[piM 行を削除(DL)
Esc[piP 文字を削除(DCH)
Esc[piS p 行スクロール・アップ(SU)
Esc[piT スクロール・ダウン(SD)
Esc[piX pi 文字を消去(ECH)
Esc[pic デバイス属性を送信
Esc[pi; pif 水平および垂直位置(HVP)
Esc[pig タブ・クリア(TBC)
Esc[pih モードを設定(SM)
Esc[pil モードをリセット(RM)
Esc[pim 文字属性(SGR)
Esc[pin デバイス・ステータス通知 (DSR)
Esc[pi; pir スクロール領域を設定 (DECSTBM)
Esc[pix 端末パラメータを要求
Esc[?pih DEC プライベート・モード・セット(DECSET)
Esc[?pil DEC プライベート・モード・リセット(DECRSET)
Esc[?pin DEC プライベート・モード・ステータス(DSR)
Esc[?pir DEC プライベート・モードの値を復旧
Esc[?pis DEC プライベート・モードの値を保存
Esc]?pi; piCtrl-G
テキスト・パラメータを設定
Esc]p1;p2;p3t Sun エスケープ・シーケンス
Esc_piEsc\ アプリケーション・プログラム
Esc[?piK 行の選択的消去(DECSEL)
Esc[?piJ 表示の選択的消去(DECSED)
Esc!p ソフト端末リセット(DECSTR)
dtterm キーボード情報
キーボード情報
このトピックでは、dtterm に関連付けられたキーボード機能リストを説明します。
このリストは dtterm で特殊な意味を持つキーだけを含んでいます。
これらは、端末テキスト領域にキーボード・フォーカスがある場合にだけ適用されます。
ダ
イアログ、プルダウン・メニューまたはポップアップ・メニューにキーボード・フォーカスがある場合には、適用されません。
時には、追加の修飾キーは無視されます。
たとえば、F1 の記述は、Shift F1 には適用されませんが、Tab の記述は、Tab と Shift Tab の両方に適用されます。
<Key>Home バッファの先頭へスクロールする
Shift<Key>Home バッファの最後へスクロールする
Shift<Key>Prior 1 ページ前へスクロールする
Shift<Key>Next 1 ページ後へスクロールする
<Key>Up 「dtterm エスケープ・シーケンス」で記述した
エスケープ・シーケンスを送信する
<Key>Down 「dtterm エスケープ・シーケンス」で記述した
エスケープ・シーケンスを送信する
<Key>Left 「dtterm エスケープ・シーケンス」で記述した
エスケープ・シーケンスを送信する
<Key>Right 「dtterm エスケープ・シーケンス」で記述した
エスケープ・シーケンスを送信する
<Key>Prior
<Key>Next
<Key>Find
<Key>Insert
<Key>Select
<Key>Cancel サブプロセス出力のオン/オフを切り替える
<Key>Tab タブ文字を送信する
<Key>Break RS232 ブレークをサブプロセスに送る
Meta<Key>Break 「dtterm エスケープ・シーケンス」で記述した
ソフトリセットを送信する
Shift<Key>Break 「dtterm エスケープ・シーケンス」で記述した
ハードリセットを送信する
<Key>F1 through 「dtterm エスケープ・シーケンス」で記述した
ファンクション・キー・エスケープ・シーケンスを送信する
<Key>F35
Shift<Key>F1 through (もしあれば)ユーザ定義シーケンスを送信する
Shift<Key>F35
Ctrl<Key>F10 メニューバーを起動する
ShiftCtrl<Key>F10 ポップアップ・メニューを起動する
Esc エスケープ文字を送信する
<Key>KP_F1 through 「dtterm エスケープ・シーケンス」で記述した
エスケープ・シーケンスを送信する
<Key>KP_F4
<Key>KP_0 through 「dtterm エスケープ・シーケンス」で記述した
エスケープ・シーケンスを送信する
<Key>KP_9
<Key>KP_Equal
<Key>KP_Multiply
<Key>KP_Add
<Key>KP_Separator
<Key>KP_Subtract
<Key>KP_Decimal
<Key>KP_Divide
<Key>KP_Space
<Key>KP_Tab
<Key>KP_Enter
[グローバル・オプション] ダイアログ・ボックス
[グローバル・オプション] ダイアログ・ボックスからコントロールできる領域は 4 つあります。
これらの各領域には 1 つ以上のオプション・メニューがあり、特定のオプションの値を選択できます。
[グローバル・オプション] ダイアログ・ボックスの変更は、ダイアログ・ボックスにアクセスしたdttermウィンドウにだけ適用されます。
カーソルの制御
すべてのカーソル属性は、オプション・メニューの選択肢を選択することによって、また点滅間隔オプションの場合は値をテキスト・フィールドに値を入力することによって制御されます。
カーソルの表示を変更するには
カーソル:表示
dttermウィンドウの [オプション] メニューで、[グローバル] を選択してください。
[カーソルの形状] リストの上でマウス・ボタン 1 を押し、好みのカーソル・タイプ([ボックス]、[下線]、[なし])までドラッグしてください。
変更を保存するには、[適用] をクリックしてください。
あるいは、変更を保存してダイアログ・ボックスを終了するには、[了解] をクリックしてださい。
カーソルの点滅を中止するには
カーソル:点滅
点滅カーソル
dttermウィンドウの [オプション] メニューで、[グローバル] を選択してください。
[点滅カーソル] メニュー・ボタンの上でマウス・ボタン 1 を押し、好みの動作までドラッグしてください。
[使用する] (デフォルト)の場合は、カーソルが点滅します。
[使用しない] の場合は、点滅を中止します。
カーソルを点滅するように設定し、点滅間隔をデフォルトの 250 ミリ秒とは異なる値にしたい場合には、[点滅間隔] テキスト・フィールドに好みの間隔を入力してください。
変更を保存するには、[適用] をクリックしてください。
あるいは、変更を保存してダイアログ・ボックスを終了するには、[了解] をクリックしてださい。
カラーの制御
[カラーの制御] オプションを用いて、dttermのフォアグラウンド・カラーとバックグラウンド・カラーを入れ替えることができます。
デフォルト・オプションは [通常] で、選択したフォアグラウンド・カラーとバックグラウンド・カラーを通常モードで表示します。
フォアグラウンド・カラーとバックグラウンド・カラーを入れ替えるには
dttermウィンドウの [オプション] メニューで、[グローバル] を選択してください。
ウィンドウのバックグラウンド・メニュー・ボタンの上でマウス・ボタン 1 を押し、カラーをどのように表示するかを決定するためにドラッグします。
[通常] (デフォルト)は、割当てたとおりのカラーのまま表示します。
[反転] は、フォアグラウンド・カラーとバックグラウンド・カラーを入れ替えます。
変更を保存するには、[適用] をクリックしてください。
あるいは、変更を保存してダイアログ・ボックスを終了するには、[了解] をクリックしてください。
スクロール動作
[スクロール動作] オプションを用いて、スムーズスクロールを [使用する] または [使用しない] にすることができます。
デフォルトは [使用しない] です。
スムーズにスクロールするようにするには
dttermウィンドウの [オプション] メニューで、[グローバル] を選択してください。
[スムーズスクロール] メニュー・ボタンの上でマウス・ボタン 1 を押し、好みのスクロール・タイプまでドラッグしてください。
[使用しない] (デフォルト)は、1 ページずつスクロールします。
[使用する] は、1 行ずつスクロールするので、スムーズにスクロールします。
変更を保存するには、[適用] をクリックしてください。
あるいは、変更を保存
してダイアログ・ボックスを終了するには、[了解] をクリックしてください。
ベルの制御
[ベルの制御] オプションのすべては、オプション・メニュー・ボタンの選択肢を選択することによって、またマージンベルの位置オプションの場合は、テキスト・フィールド位置に値を入力することによって、制御されます。
ベルを鳴らす代わりに点滅させるには
ベルタイプ
dttermウィンドウの [オプション] メニューで、[グローバル] を選択してください。
[ベルタイプ] メニュー・ボタンの上でマウス・ボタン 1 を押し、好みのベルタイプまでドラッグしてください。
[可聴] (デフォルト)では、ベルが鳴ります。
[可視] では、ベルが鳴る代わりにバックグラウンド・カラーが点滅します。
変更を保存するには、[適用] をクリックしてください。
あるいは、変更を保存してダイアログ・ボックスを終了するには、[了解] をクリックしてください。
マージンベルを鳴らすには
[マージンベル] オプションは [使用しない] (デフォルト)または [使用する] です。
dttermウィンドウの [オプション] メニューで、[グローバル] を選択してください。
[マージンベル] メニュー・ボタンの上でマウス・ボタン 1 を押し、好みの選択肢までドラッグしてください。
[使用しない] (デフォルト)では、マージンベルは鳴りません。
[使用する] では、マージンベルが鳴ります。
マージンベルが使用可能で、マージンベルの位置をデフォルトの 10 文字以外にしたい場合には、マージンベルの位置テキスト・フィールドに好みの位置を入力してください。
変更を保存するには、[適用] をクリックしてください。
あるいは、変更を保存してダイアログ・ボックスを終了するには、[了解] をクリックしてください。
[端末オプション] ダイアログ・ボックス
"端末オプション"ダイアログでコントロールできる領域は 2 つあります。
各領域には、特別なオプションの値を選択できるいくつかのオプション・メニューがあります。
[端末オプション] ダイアログ・ボックスで行った変更は、ダイアログ・ボックスにアクセスしたdttermウィンドウのみに適用されます。
キーボード制御
dttermを使用する際に、dtterm [端末オプション] ダイアログ・ボックスで値を設定することによって、キーボードの 4 つの属性をコントロールできます。
[カーソルキーのモード] を変更するには
カーソルキーのモード
[カーソルキーのモード] ("カーソルキー、VTT220 モード"を参照)は、[通常] (デフォルト)か [アプリケーション] です。
[通常] モードでは、カーソルキーは指定された方向に移動します。
[アプリケーション] モードでは、カーソルキーはアプリケーションが独自に使用するエスケープ・シーケンスを出力します。
dttermウィンドウの [オプション] メニューで [端末] を選択してください。
[端末オプション] ダイアログ・ボックスの [キーボード制御] セクションの"カーソルキーのモード"の次にあるオプション・メニュー・ボタンをクリックしてください。
ポインタを好みのモードまでドラッグしてください。
変更を保存するには、[適用] をクリックしてください。
あるいは、変更を保存してダイアログ・ボックスを終了するには、[了解] をクリックしてください。
[キーパッド・モード] を変更するには
キーパッド・モード
[キーパッド・モード] は、[数値] (デフォルト)または [アプリケーション]("補助キーパッド、ANSI モード"を参照)です。
[数値]モードでは、数値キーパッドのキーを押すと対応する数値がdttermウィンドウに表示されます。
[アプリケーション] モードでは、キーを押すとアプリケーションが独自に使用するエスケープ・シーケンスを生成します。
dttermウィンドウの [オプション] メニューで [端末] を選択してください。
[端末オプション] ダイアログ・ボックスの [キーボード制御] セクションの "キーパッドのモード"の次にあるオプション・メニュー・ボタンをクリックしてください。
ポインタを好みのモードまでドラッグしてください。
変更を保存するには、[適用] をクリックしてください。
あるいは、変更を保存してダイアログ・ボックスを終了するには、[了解] をクリックしてください。
[改行シーケンス] を変更するには
[改行シーケンス] オプションでは、[リターンのみ] (デフォルト)か、[リターン/改行] を選択できます。
[リターンのみ] はキャリッジ・リターンだけを生成するのに対して、[リターン/改行] はキャリッジ・リターンとライン・フィードの両方を生成します。
dttermウィンドウの [オプション] メニューで [端末] を選択してください。
[端末オプション] ダイアログ・ボックスの [キーボード制御] セクションの"改行シーケンス"の次にあるオプション・メニュー・ボタンをクリックしてください。
ポインタを好みのモードまでドラッグしてください。
変更を保存するには、[適用] をクリックしてください。
あるいは、変更を保存してダイアログ・ボックスを終了するには、[了解] をクリックしてください。
[ユーザ・ファンクションキー] を変更するには
[ユーザ・ファンクションキー] オプションでは、ユーザ・ファンクション・キーを [ロックする] か [ロック解除する] (デフォルト)ことができます。
dttermウィンドウの [オプション] メニューで [端末] を選択してください。
[端末オプション] ダイアログ・ボックスの [キーボード制御] セクションの"ユーザ・ファンクションキー"の次にあるオプション・メニュー・ボタンをクリックしてください。
ポインタを好みのモードまでドラッグしてください。
変更を保存するには、[適用] をクリックしてください。
あるいは、変更を保存してダイアログ・ボックスを終了するには、[了解] をクリックしてください。
[画面制御]
[画面制御]
dttermウィンドウでは、画面制御の 3 つの属性を制御できます。
[画面制御] オプション
[132 カラム切替え] を変更するには
[132 カラム切替え] オプションでは、この機能を切り替えることができます。
デフォルトは [使用しない] です。
[使用しない] でアプリケーションが 132 カラムへ切り替える場合は、何も起こりません。
[使用する] でアプリケーションが132 カラムへ切り替える場合は、dttermウィンドウは自動的に拡大されて 132 カラムで表示されます。
このオプションは、次のdttermコマンド行オプションおよびリソースに対応しています。
"-132" (コマンド行オプション)
"+132" (コマンド行オプション)
"c132" (リソース)
dttermウィンドウの [オプション] メニューで [端末] を選択してください。
[端末オプション] ダイアログ・ボックスの [画面制御] セクションの"132 カラム切替え"の次にあるオプション・メニュー・ボタンをクリックしてください。
ポインタを好みのモードまでドラッグしてください。
変更を保存するには、[適用] をクリックしてください。
あるいは、変更を保存してダイアログ・ボックスを終了するには、[了解] をクリックしてください。
[行末での折返し] を変更するには
[行末での折返し] オプションでは、この機能を切り替えることができます。
デフォルトは [使用する] です。
[使用する] の場合、行末になると文字は自動的に次の行に折返されます。
[使用しない] の場合は、折返しません。
このオプションは、次のdttermコマンド行オプションおよびリソースに対応しています。
"-aw" (コマンド行オプション)
"+aw" (コマンド行オプション)
"autoWrap" (リソース)
dttermウィンドウの [オプション] メニューで [端末] を選択してください。
[端末オプション] ダイアログ・ボックスの [画面制御] セクションの"行末での折返し"の次にあるオプション・メニュー・ボタンをクリックしてください。
ポインタを好みのモードまでドラッグしてください。
変更を保存するには、[適用] をクリックしてください。
あるいは、変更を保存してダイアログ・ボックスを終了するには、[了解] をクリックしてください。
[前の行末へのまわり込み] を変更するには
[前の行末へのまわり込み]
[前の行末へのまわり込み] オプションでは、この機能を切り替えることができます。
デフォルトは [使用しない] です。
[使用する] の場合は、行末になるとバックスペース文字で自動的に一行上の行にまわり込みます。
[使用しない] の場合は、まわり込みは発生しません。
このオプションは、次のdttermコマンド行オプションおよびリソースに対応しています。
"-rw" (コマンド行オプション)
"+rw" (コマンド行オプション)
"reverseWrap" (リソース)
dttermウィンドウの [オプション] メニューで [端末] を選択してください。
[端末オプション] ダイアログ・ボックスの [画面制御] セクションの"前の行末へのまわり込み"の次にあるオプション・メニュー・ボタンをクリックしてください。
ポインタを好みのモードまでドラッグしてください。
変更を保存するには、[適用] をクリックしてください。
あるいは、変更を保存してダイアログ・ボックスを終了するには、[了解] をクリックしてください。