[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FDclone-users:00442] Re: terminal settings



 しらいです。

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 積んでるんだからそこまでやってもいいような気もしますが、
欲しい人どのくらいいます?

                                               しらい たかし