| 563 |
</pre> |
</pre> |
| 564 |
|
|
| 565 |
|
|
|
<h1><a name="WindowCtrlSequence">ウィンドウ操作の制御シーケンスを使用する</a></h1> |
|
|
<p> |
|
|
この設定が on になっていると、dttermのウィンドウ操作制御シーケンスの内、位置移動, 最小化, 最大化, 最前面移動, 最背面移動, リフレッシュ, ウィンドウサイズ変更(ピクセル単位, 文字単位) が有効になります。 |
|
|
</p> |
|
|
|
|
|
<p> |
|
|
リモートからのウィンドウ操作を受け入れたくない場合は、設定ファイルの [Tera Term] セクションの WindowCtrlSequence 行を以下のように変更してください。 |
|
|
</p> |
|
|
|
|
|
<pre> |
|
|
WindowCtrlSequence=off |
|
|
</pre> |
|
|
|
|
|
<pre> |
|
|
省略時: |
|
|
WindowCtrlSequence=on |
|
|
</pre> |
|
|
|
|
|
|
|
|
<h1><a name="WindowReportSequence">ウィンドウ情報報告の制御シーケンスを使用する</a></h1> |
|
|
<p> |
|
|
この設定が on になっていると、dttermのウィンドウ情報報告の制御シーケンスの内、ウィンドウ状態報告, ウィンドウ位置報告, ウィンドウサイズ報告(ピクセル単位, 文字単位), ルートウィンドウサイズ報告 が有効になります。 |
|
|
</p> |
|
|
|
|
|
<p> |
|
|
セキュリティ上の理由等でウィンドウの情報を報告したくない場合は、設定ファイルの [Tera Term] セクションの WindowReportSequence 行を以下のように変更してください。 |
|
|
</p> |
|
|
|
|
|
<pre> |
|
|
WindowReportSequence=off |
|
|
</pre> |
|
|
|
|
|
<pre> |
|
|
省略時: |
|
|
WindowReportSequence=on |
|
|
</pre> |
|
|
|
|
|
|
|
|
<h1><a name="TitleReportSequence">ウィンドウタイトル報告要求への応答方法を変更する</a></h1> |
|
|
<p> |
|
|
dtterm のウィンドウタイトルおよびアイコンラベル報告要求に対して、どのように応答するかを変更できます。 |
|
|
</p> |
|
|
|
|
|
<p> |
|
|
報告要求に対して何も応答しないようにするには、設定ファイルの [Tera Term] セクションの TitleReportSequence 行を以下のように変更してください。 |
|
|
</p> |
|
|
|
|
|
<pre> |
|
|
TitleReportSequence=ignore |
|
|
</pre> |
|
|
|
|
|
<p> |
|
|
また以下のようにすると、ウィンドウタイトルは空だと報告するようになります。 |
|
|
</p> |
|
|
|
|
|
<pre> |
|
|
TitleReportSequence=empty |
|
|
</pre> |
|
|
|
|
|
<p> |
|
|
以下のようにすると、現在のウィンドウタイトルを報告するようになります。<br> |
|
|
ただし、現在の現在のウィンドウタイトルを報告するのはセキュリティ上危険ですので、本当に必要な時のみこの設定を行うようにしてください。 |
|
|
</p> |
|
|
|
|
|
<pre> |
|
|
TitleReportSequence=accept |
|
|
</pre> |
|
|
|
|
|
<pre> |
|
|
省略時: |
|
|
TitleReportSequence=empty |
|
|
</pre> |
|
|
|
|
|
|
|
|
<h1><a name="CursorCtrlSequence">カーソル形状を制御するシーケンスを使用する</a></h1> |
|
|
<p> |
|
|
この設定が on になっていると、DECSCUSR(カーソル形状変更), WYSTCURM(Wyse非点滅カーソル), WYULCURM(Wyse下線カーソル), AT&T 610のカーソル点滅制御シーケンスに応じて、カーソル形状が変更されます。 |
|
|
</p> |
|
|
|
|
|
<pre> |
|
|
CursorCtrlSequence=on |
|
|
</pre> |
|
|
|
|
|
<pre> |
|
|
省略時: |
|
|
CursorCtrlSequence=off |
|
|
</pre> |
|
|
|
|
|
<p> |
|
|
vimを使用している場合、この機能を on にして ~/.vimrc に以下のように追加すると入力モードに応じてカーソル形状が変わるようになります。 |
|
|
</p> |
|
|
|
|
|
<pre> |
|
|
set t_SI=^[[3\ q |
|
|
set t_EI=^[[1\ q |
|
|
注: ^[ はControl-V Control-[で入力する |
|
|
</pre> |
|
|
|
|
|
アプリケーション終了後に、カーソルを点滅状態に戻すには、以下のように設定をします。 |
|
|
<br> |
|
|
ncurses 5.7 の terminfo では xterm のカーソルの非表示(civis)/通常表示(cnorm)/強調表示(cvvis)はそれぞれ以下のようになっています。 |
|
|
|
|
|
<pre> |
|
|
civis=\E[?25l |
|
|
cnorm=\E[?12l\E[?25h |
|
|
cvvis=\E[?12;25h |
|
|
</pre> |
|
|
|
|
|
この設定だと、カーソルの通常表示時は非点滅に、強調表示時は点滅するようになります。このため terminfo 対応のアプリケーションがカーソルを通常表示しようとした時に点滅しなくなります。<br> |
|
|
対応としては、カーソルの点滅制御を無視する為に CursorCtrlSequence を off に設定するか、カーソル表示状態変更時に点滅状態を変更しないように以下の手順をホスト側で実施してください。 |
|
|
|
|
|
<pre> |
|
|
% infocmp xterm > xterm.ti |
|
|
生成されたxterm.tiを編集し、cnorm, cvvisの値を \E?25h に変更する |
|
|
% tic -o ~/.terminfo xterm.ti |
|
|
システム全体に反映させるためには root で以下を実行 |
|
|
# tic xterm.ti |
|
|
</pre> |
|
|
|
|
|
|
|
| 566 |
</body> |
</body> |
| 567 |
</html> |
</html> |