FreeBSD QandA 306
Q. FreeBSDから他のマシンへtelnetすると、Ctrl-Oが送信できません。
例えば mule,elvis,nvi などで canna を使って日本語入力するとき、
Ctrl-O を入力しても日本語入力モードになりません。
A. FreeBSDでは、Ctrl-O が discard に割り当てられているので、
stty discard '^-'
によって、設定されていた discard '^O' を無効にすればよいです。
毎度 telnet の度に入力するのが面倒な人は、.telnetrcを
ホームディレクトリに用意して、
DEFAULT unset flushoutput
の1行を書き加えておきましょう。
また、seyon 等の端末エミュレータを利用する場合には、端末に stty を
送るために以下のようなシェルスクリプト(seyon-hook)を用意して、
seyon -emulator kterm -- -e seyon-hook
などと起動するのが良いでしょう。
---seyon-hook---
#!/bin/sh
shift
cmd="$@"
stty discard ^-
exec $cmd
----------------
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。