大里です。 > From: arima > Subject: [vine-users:071280] Re: dialogがおかしな動作 > Date: Mon, 28 Mar 2005 21:02:29 +0900 > ためしてみました。ただ$TERMを変更した後でもscreenでもう1つの新しいbash > を開くと、その画面では$TERMはscreenになります。ですからscreenのもとに > あるかぎり、いつも神経を使っている必要がありそうです。ということで、 > dialogを使ったscriptが自分で書いたものなら、error message部分読み飛ば > すようにscriptを書き直すのが一番いいようです。人の書いた複雑なscriptの > 場合は、石川さんの方法がありがたいと思います。 > > いずれにしてもdialogもscreenも非常に有用なcommandだと思いますので、はや > く直ればいいのですが。 間に合せですがこんな patch かなぁ。 --- gpm-1.20.1/src/lib/liblow.c~ 2005-03-29 00:19:17.000000000 +0900 +++ gpm-1.20.1/src/lib/liblow.c 2005-03-29 00:20:53.000000000 +0900 @@ -205,7 +205,7 @@ /*....................................... First of all, check xterm */ - if ((term=(char *)getenv("TERM")) && (!strncmp(term,"xterm",5) || !strncmp(term,"kterm",5))) { + if ((term=(char *)getenv("TERM")) && (!strncmp(term,"xterm",5) || !strncmp(term,"kterm",5) || !strncmp(term,"screen",6))) { if(gpm_tried) return gpm_fd; /* no stack */ gpm_fd=-2; GPM_XTERM_ON; -- kazz