From: Araki K. <ara...@us...> - 2003-03-15 13:55:39
|
荒木です:-) Subject: Re: [Mlterm-dev-ja] pty name From: Tomohiro KUBOTA <ku...@de...> Message-ID: <200...@tm...> Date: Sat, 15 Mar 2003 20:39:38 +0900 (JST) > 試してみました。こっちはうまく動くんですが、やっぱり mlconfig は > うまく動きません。ESC ] 5381 ; <device> : pty_name BEL の <device> > 部分を、pty_list で取得したそのままを使うようにしても、やっぱり > だめでした。たとえば dev="/dev/pts/0" などの状況で、 > > sprintf(query, "%s:pty_name", dev); > name = mc_get_str_value(query); > > とやっても、やっぱり "error" が返ってきます。mlterm-menu と同じ > エスケープシーケンスを送ってるはずなんですが... > > たぶん、ぼくがなにか重大な見落としをやってるのだと思うのですが。。。 mc_io.c:get_value() の if( count < 2 + strlen( key) || strcmp( ret , "#error") == 0) ^^^^^^^^^^^^^^^^^^^^^^^^ ↑ここでひっかかってるのではないですか? > ところで、<device>:pty_name を問い合わせると、/dev/hogehoge という > 形式ではなく、ウィンドウタイトルが返ることがあるということでしょうか。 > > デバイス名とは別に、ウィンドウタイトル名を問い合わせ/設定する > key を、新たに追加するものだと思っていたので... 追加する必要はないじゃろと判断したので、そうしてます。 pty_name の意味を拡張するだけで必要十分かなと。 では -- Araki Ken ara...@us... |