大里です。
> 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