knok****@daion*****
knok****@daion*****
2003年 12月 9日 (火) 17:28:06 JST
At Sat, 6 Dec 2003 22:29:05 +0900, TOKUNAGA Hiroyuki wrote: > ありがとうございます。私はコンソールの事はよくわからないので、とてもあ > りがたいです。ある程度安定してきたらuimの方に取り込ませていただきたいと > 思います。 その時はよろしくお願いします。 > というわけで、そこらへんに対応するためのパッチを作ってみました。エスケ > ープシーケンスからUimで定義されているキーへの変換部分などはもっとシンプ > ルに書けそうな気がするのですが、文字列と数字をテーブルに混在させる方法が > わからなかったので、ちからわざでやってしまいました。ここらへん、取り込む > 際には一考の余地があるものと思われます。 コードとしてはわかりやすいので、これでも良いように思います。 > たぶんVT100互換のエスケープシーケンスを使うterminal上ならこれで動くの > ではないかと思いますが、適切なやり方なのかどうかわかりません。こんなこと > せずに、ncursesとか使った方が良いのかしら? GNU screen は内部で他の escape sequence を VT100 に変換するので、基 本的にこれで問題ないはずです。 > それと、exitでscreenを抜けると、0.2でもscreen-tickのプロセスが残ってし > まうようです。 この問題への対応が最重要課題かなと思っていたので調べてみたのですが、 GNU screen 側の問題でした。backtick で起動された process の生死につい てほとんど関知しないようです(pipe を close するだけ)。 その辺りの面倒をちゃんと見るような patch を書いて screen ML に投げて みたので、とりあえずは様子見です。 一応こちらにも同じものを post しておきます。Yahoo!!Groups は添付ファ イルを保存しないようなので... -- 野首 貴嗣 E-mail: knok****@daion***** knok****@namaz***** / knok****@debia***** -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: screen-backtick-pid.diff 型: application/octet-stream サイズ: 3425 バイト 説明: 無し Download