On Sat, Apr 27, 2002 at 02:06:51PM +0400, Grigory Batalov wrote: > On Fri, 26 Apr 2002 23:41:32 +0200 > "Hartmut Figge" wrote: > > > For me, i have a very ugly workaround. I have inserted the lines > > > > if ($SURELY_X) > > $DOSEMU_STDIN_IS_CONSOLE=(0) > > endif > > > > just before the earlier mentioned lines, start xdosemu from the menu of > > the windowmanager with the command 'xdosemu.fake', where 'xdosemu.fake' > > is a shell-script with the lines > > > > #!/bin/sh > > export SURELY_X=1 > > xdosemu > > unset SURELY_X > > It's no bad =), my patch looks like this: > ------ > diff -ruN dosemu-1.1.2.orig/src/base/init/config.c dosemu-1.1.2/src/base/init/config.c > --- dosemu-1.1.2.orig/src/base/init/config.c Mon Mar 18 23:26:44 2002 > +++ dosemu-1.1.2/src/base/init/config.c Tue Mar 19 00:54:20 2002 > @@ -611,6 +611,10 @@ > } > buf[j] = 0; > setenv("DOSEMU_OPTIONS", buf, 1); > + if (usedoptions['X']) > + { strcpy(buf, "0"); > + setenv("DOSEMU_STDIN_IS_CONSOLE",buf,1); > + } > return; > } > uname(&unames); Here is my proposal, which hopefully solve the problem. -- Witold Filipczyk