From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Victor Warner" Subject: Running dosemu as a user Date: Thu, 29 Dec 2005 13:47:30 -0000 Message-ID: Reply-To: vwarner@waitrose.com Mime-Version: 1.0 Content-Transfer-Encoding: 7BIT Return-path: Sender: linux-msdos-owner@vger.kernel.org List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed delsp=yes" To: linux-msdos@vger.kernel.org unable to run Dosemu as a user. When I try to run xdosemu or dosemu as a user I get the following message: "bash: dosemu: command not found". There no are problems running from root (eg su from Konsole). A copy of MSDOS 6.22 is installed in /home/victor/dos. Running Linspire 5.0.59 I compiled from source code. After compilation Dosemu (1.3.1, 1.3.2 or 1.3.3) is placed in 1. /etc/dosemu (containing dosemu.conf, dosemu.users, global.conf) 2. /usr/local/bin (containing dosemu.bin etc) 3. /usr/local/share (containing commands directory, xfonts directory, freedos directory etc). 4. /root/.dosemu/ (containing drives directory, run directory, etc) I have looked through all the documentation (INSTALL, readme.txt, etc) but cannot see the specific command or setting to deal with this (or cannot understand significance of what is written) (tried adding "victor c_all" to dosemu.users but the problem still present). Help in solving this would be gratefully received. Content of boot.log and /root/.dosemurc below Victor Warner /root/.dosemurc $_hdimage = "/home/victor/dos" $_printer_command = "lpr -l" $_printer = "hplj3030" $_layout="uk" $_X_font="vga12x30" /root/.dosemu/boot.log CONF: config variable parser_version_3 set CONF: config variable c_system set CONF: Parsing built-in dosemu.conf file. CONF: config variable version_3_style_used set CONF: Parsing built-in global.conf file. CONF: config variable version_3_style_used unset CONF: config variable version_3_style_used set CONF: opened include file /etc/dosemu/dosemu.conf CONF: closed include file /etc/dosemu/dosemu.conf CONF: opened include file /root/.dosemurc CONF: closed include file /root/.dosemurc CONF: config variable skip_dosrc set CONF: mapping driver = 'auto' debug flags: -a+cw CONF: Disabling use of pentium timer CONF: dosbanner on CONF: timer freq=18, update=54925 CONF: CPU set to 386 CONF: 8192k bytes XMS memory CONF: 2048k bytes EMS memory CONF: EMS-frame = 0xe000 CONF: DPMI-Server on CONF: PM DOS API Translator on CONF: dosemu running on _xterm SER: directory /var/lock namestub LCK.. binary No MOUSE: no device specified, type 0 using internaldriver: yes, emulate3buttons: no baudrate: 0 CONF: Keyboard-layout keyb-user CONF: Keyboard-layout uk device: /dev/fd0 type 2 h: 0 s: 0 t: 0 floppy A: CONF: fastfloppy = 1 CONF: IPX support off CONF(LPT0) f: (null) c: lpr -l o: -Phplj3030 t: 20 port: 0 CONF: not allowing speaker port access CONF: Packet Driver disabled. device: /home/victor/dos type 4 h: -1 s: -1 t: -1 drive C: CONF: config variable c_system unset CONF: running exclusively as ROOT: uid=0 (cached 0) gid=0 (cached 0) DBG_FD already set DOSEMU-1.3.1.0 is coming up on Linux version 2.6.10 CONF: reserving 640Kb at 0x00000 for 'd' (Base DOS memory (first 640K)) CONF: reserving 64Kb at 0xF0000 for 'r' (Dosemu reserved area) CPU: Stack bottom 0xbfffe000, top 0xc0000000, esp=0xbffff6c0 major = 136 minor = 1 CONF: reserving 128Kb at 0xA0000 for 'v' (Video memory) SERIAL $Header: /cvsroot/dosemu/dosemu/src/base/serial/ser_init.c,v 1.9 2004/05/07 13:49:45 stsp Exp $ CONF: reserving 64Kb at 0xE0000 for 'E' (EMS page frame) TIME: using 9154 usec for updating ALRM timer DOS termination requested leavedos(0|0x0) called - shutting down