On Fri, 26 Apr 2002 23:41:32 +0200
"Hartmut Figge" <[EMAIL PROTECTED]> 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);
------

-- 
 Grigory Batalov.
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to