[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00442] Re: terminal settings
- Subject: [FDclone-users:00442] Re: terminal settings
- From: Takashi SHIRAI <shirai@unixusers.net>
- Date: Tue, 08 Nov 2005 19:40:06 +0900
しらいです。
In Message-Id <86wtjjzvb8.knu@iDaemons.org>
"Akinori MUSHA" <knu@iDaemons.org>さんwrites:
> 試したのは FreeBSD 4-STABLE および 6-STABLE ですが、 stty(1) で
> FDclone 起動前と終了後の設定を見てみると、 iflag に echoe echoke
> echoctl がセットされて 102 から 302 に、 lflag からは -ixon が
> 外れて 20000588 から 200005cb に変化しています。Cygwin でも同様
> でした。
手元の環境で試した限りでは再現しませんでした。source を追
う限りは、異常終了さえしなければちゃんと起動時の端末設定に戻
してる筈です。小島さんの言う通り ADJTTY を設定してません?
> また、外部コマンドを起動する際も、起動前に端末設定を一時的に戻し、
> 外部コマンド終了時に改めて状態を保存してやるとよさそうです。
その「戻し」た状態がどういう状態なのか判らないので、お節介
にも一般的な cooked モードにしてから command を起動していま
す。
良くも悪くも初心者向けツールなんで、熟練者がマニアックなと
ころでつまずくよりは、ド素人が普通のことをしようとしてハマる
ことの方が重大問題なんですね。
まぁ、マニアックにやろうと思えば stty(1) を builtin で用意
して、command line モードの端末設定のみを変更するように実装
出来ないことはありません。
pty 積んでるんだからそこまでやってもいいような気もしますが、
欲しい人どのくらいいます?
しらい たかし