FreeBSD QandA 361
Q. kterm 等を使った場合の日本語表示の仕組みは?
A. +-----+ (1) +-----+ (2) +--------+ (3) +-------+
| X | --> |kterm| --> |pty | --> |shell等|
| | <-- | | <-- |ドライバ| <-- | |
+-----+ (6) +-----+ (5) +--------+ (4) +-------+
o (1),(6) では COMPOUND_TEXT コーディングで渡します。
o (2) では kterm で指定したコーディングで pty に渡します。
o (5) では kterm で指定したコーディングで pty から受け取ることを *期待*
o shell の入力表示はローカルエコーによって行われます。
(入力文字は (2)->(5) と渡され、(4) からは渡されません。)
o pty は (2)->(3), (4)->(5), (2)->(5) で改行コードの変換等を行います。
o stty コマンド等で前記 pty の変換動作を制御可能です。
o editor, shell 等はそれぞれ独自に stty の設定を変更することがあるので、
各々の manual を参照してください。
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。