Hi Bastian! Am Dienstag, 10. August 2004 10:16 schrieben Sie: > Both of these two ways work not properly. > If I start it the dosemu <return> way, the environment looks not so good, > and the Capitals 'A' and 'S' (<caps> + A and <caps> + S) can not be used > (not shown by typing). > This is on both, Server and Client as well. This seems to be a DOSEMU > Problem. > > So I take the dosemu -X <return> to start dosemu in a XTerm. > On the server everything is OK (Well, it runs better than original DOS,). > But, if I type a '2' on the clinet (over vnc) I get a 'q' on the screen. > '.' and some other characters are not at their origin place and do not > work.
I don't know anything about vnc, but dosemu and Xdosemu work well with my .dosemurc. Try this configuration (for german keyboard layout). cu Claudia
############################################################################## # This file is the system-wide dosemu.conf or the per-user ~/.dosemurc, # included by global.conf or dosemu.bin. # # Linux DOSEMU configuration for parser versions >= 3 (dosemu-0.97.0.1) # # ./doc/README.txt (chapter 2.) contains a description of the syntax # and the usage of dosemu.conf. # # The commented-out values are defaults, here for documentation purposes # only. # # Access rights are defined in # # /etc/dosemu.users or /etc/dosemu/dosemu.users # ############################################################################## # Notes for editing this section: # # In $_xxx = (n) n is a numerical or boolean value # = = # In $_zzz = "s" s is a string # # Please edit only between the brackets and quotes and keep the rest intact. # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ # $_hdimage = "/home/praxis/.dosemu/drives/*" # # List of hdimages or boot directories under # # syshdimagedir (/var/lib/dosemu by default) # # assigned in this order such as # # "hdimage_c directory_d hdimage_e" # # Absolute pathnames are also allowed. # # If the name begins with '/dev/', then partion # # access is done instead of virtual hdimage such as # # "/dev/hda1" or "/dev/hda1:ro" for readonly # # Currently mounted devices and swap are refused. # # Hdimages and devices may be mixed such as # # "hdimage_c /dev/hda1 /dev/hda3:ro" # # Note: 'wholedisk' is _not_ supported. #$_hdimage_r = $_hdimage # hdimages for 'restricted access (if different) #$_vbootfloppy = "" # if you want to boot from a virtual floppy: # # file name of the floppy image under DOSEMU_LIB_DIR # # e.g. "floppyimage" disables $_hdimage # # "floppyimage +hd" does _not_ disable $_hdimage $_floppy_a ="threeinch" # or "fiveinch" or "atapi" or empty, if non-existant # # optionally the device may be appended such as # # "threeinch:/dev/fd0" #$_floppy_b = "" # ditto for B: # # $_debug = "-D+Dd" # same format as -D commandline option, ""="-a+cw". # # (but without the -D in front), normally written to # # ~/.dosemu/boot.log #$_features= "" # list of temporary hacks, see release notes in # # the file ChangeLog. e.g "0:1 2:0", which means # # to set feature_0 to 1 and feature_2 to 0. $_mapping= "mapshm" # preferred mapping driver, one of: # # auto, mapself, mapfile, mapshm #$_timint = (on) # emulate INT08 type timer interrupts #$_mathco = (on) # or off $_cpu = "80586" # CPU shown to DOS, valid values: "80[345]86" # # or "emulated" for non-native CPU (386 in this case) # $_rdtsc = (on) # if possible use Pentium cycle counter #$_cpuspeed = (0) # 0 = calibrated by dosemu, else given (e.g.166.666) $_xms = (8192) # in Kbyte $_ems = (2048) # in Kbyte #$_ems_frame = (0xe000) $_dpmi = (4000) # in Kbyte (default is 0 if running suid-root) #$_dosmem = (640) # in Kbyte, < 640 # #$_emusys = "" # empty or 3 char., config.sys -> config.XXX #$_emuini = "" # empty or 3 char., system.ini -> system.XXX # $_hogthreshold = (10) # 0 == all CPU power to DOSEMU $_term_char_set = "ibm" # Global code page and character set selection. # # "" == automatic, else: ibm, latin, latin1, latin2, # # koi8r # # # Character set used externally to dosemu #$_external_char_set = "" # # "" == use $_term_char_set one of else: # # "cp437", "cp737", "cp775", "cp850", "cp852", "cp857", # # "cp860", "cp861", "cp862", "cp863", "cp864", "cp865", # # "cp866", "cp869", "cp874", # # "iso8859-1", "iso8859-2", "iso8859-3", "iso8859-4", # # "iso8859-5", "iso8859-6", "iso8859-7", "iso8859-8", # # "iso8859_9", "iso8859-14", "iso8859-15", "koi8-r" # # # Character set used by dos programs $_internal_char_set = "cp850" # # "" == use $_term_char_set one of else: # # "cp437", "cp737", "cp775", "cp850", "cp852", "cp857", # # "cp860", "cp861", "cp862", "cp863", "cp864", "cp865", # # "cp866", "cp869", "cp874" # $_term_color = (on) # terminal with color support $_term_updfreq = (4) # time between refreshes (units: 20 == 1 second) #$_escchar = (30) # 30 == Ctrl-^, special-sequence prefix # #$_rawkeyboard = (1) # bypass normal keyboard input on the Linux console, # # maybe dangerous $_layout = "de-latin1" # one of: finnish(-latin1), de(-latin1), be, it, us # # uk, dk(-latin1), keyb-no, no-latin1, dvorak, po # # sg(-latin1), fr(-latin1), sf(-latin1), es(-latin1) # # sw, hu(-latin2), hu-cwi, keyb-user # # hr-cp852, hr-latin2, cz-qwerty, cz-qwertz, ru, tr. # # Or 'auto' (which tries to generate the table from # # the current Linux console settings) #$_toggle = "" # toggle alternate layout, one of "shift_shift", # # "ctrl_shift", "alt_shift". "" == disable toggling # # #$_X_updfreq = (5) # time between refreshes (units: 20 == 1 second) $_X_title = "DOSemu" # Title in the top bar of the window $_X_icon_name = "DOS" # Text for icon, when minimized #$_X_keycode = (auto) # on == translate keyboard via dosemu keytables # # or 'off' or 'auto' $_X_blinkrate = (20) # blink rate for the cursor #$_X_font = "vga" # basename from /usr/X11R6/lib/X11/fonts/misc/* # # (without extension) e.g. "vga" #$_X_mitshm = (on) # Use shared memory extensions #$_X_sharecmap = (off) # share the colormap with other applications #$_X_fixed_aspect = (on) # Set fixed aspect for resizing the graphics window #$_X_aspect_43 = (on) # Always use an aspect ratio of 4:3 for graphics #$_X_lin_filt = (off) # Use linear filtering for >15 bpp interpolation #$_X_bilin_filt = (off) # Use bi-linear filtering for >15 bpp interpolation #$_X_mode13fact = (2) # initial size factor for video mode 0x13 (320x200) #$_X_winsize = "" # "x,y" of initial windows size (defaults to float) #$_X_gamma = (1.0) # gamma correction #$_X_vgaemu_memsize = (1024) # size (in Kbytes) of the frame buffer for emulated vga #$_X_lfb = (on) # use linear frame buffer in VESA modes #$_X_pm_interface = (on) # use protected mode interface for VESA modes #$_X_mgrab_key = "Home" # KeySym name to activate mouse grab, empty == off #$_X_vesamode = "" # "xres,yres ... xres,yres" # # List of vesamodes to add. The list has to contain # # SPACE separated "xres,yres" pairs # # # #$_aspi = "" # list of generic SCSI devices to make available # # for the builtin aspi driver (format of an entry # # is 'device:type:mappedtarget' such as # # "sg2:WORM sg3:Sequential-Access:6 sg4:CD-ROM" or # # "sg2:4 sg3:1:6 sg4:5" (which are equal) # $_com1 = "/dev/ttyS0" # e.g. "/dev/mouse" or "/dev/ttyS0" #$_com2 = "" # e.g. "/dev/modem" or "/dev/ttyS1" #$_com3 = "" # ditto "/dev/ttyS2" #$_com4 = "" # ditto "/dev/ttyS3" # # Note: all "/dev/ttyXX" may be suffixed by the IRQ # # used (instead of the default one), such as # # "/dev/ttyS2 irq 5" or "/dev/ttyS3 irq 9" # $_ttylocks = "/home/praxis/dosemu/lock"# Lock directory (e.g. "/var/lock") # $_mouse = "ps2" # one of: microsoft, mousesystems, logitech, mmseries # # mouseman, hitachi, busmouse, ps2, imps2 $_mouse_dev = "/dev/mouse" # one of: com1, com2, com3, com4 or /dev/mouse #$_mouse_flags = "" # empty list or one or more of: # # "emulate3buttons cleardtr" #$_mouse_baud = (0) # baudrate, 0 == don't set # $_printer = "lp" # list of (/etc/printcap) printer names to appear as # # LPT1, LPT2, LPT3 (not all are needed, empty for none) $_printer_timeout = (1)# idle time in seconds before spooling out # #$_sound = (on) # sound support on/off #$_sb_base = (0x220) #$_sb_irq = (5) #$_sb_dma = (1) #$_sb_dsp = "/dev/dsp" #$_sb_mixer = "" # or "/dev/mixer" if you allow that dosemu # # changes the volume #$_mpu_base = (0x330) # #$_joy_device = "/dev/js0 /dev/js1" # 1st and 2nd joystick device # # e.g. "/dev/js0" or "/dev/js0 /dev/js1" # # (or "" if you don't want joystick support) # # #$_joy_dos_min = (1) # range for joystick axis readings, must be > 0 #$_joy_dos_max = (150) # avoid setting this to > 250 #$_joy_granularity = (1) # the higher, the less sensitive - # # useful if you have a wobbly joystick # # #$_joy_latency = (0) # delay between nonblocking linux joystick reads # # increases performance if >0 and processor>=Pentium # # recommended: 1-50ms or 0 if unsure # # # NOTE: IPX needs root privileges unless you setup /proc/net/ipx_route # in advance. # #$_ipxsupport = (off) # or on # # NOTE: Network/packet driver support needs root privileges # #$_pktdriver = (off) # 'on' for Packet Driver #$_novell_hack = (off) #$_netdev = "eth0" # network device for Packet Driver #$_vnet = (off) # 'on' for packet-multi # # (used by dosnet, dsn0 overrides $_netdev) # # NOTE: all the settings below here are only valid in a system-wide dosemu.conf # and cannot be changed by ~/.dosemurc. For these settings to take effect, # DOSEMU must be run with root privileges. # #$_secure ="ngd" # secure for: n (normal users), g (guest), d (dexe) # # empty string: depending on 'restricted' # # "0": always insecure (not recommended) #$_odd_hosts = "" # black list such as "lucifer.hell.com billy.the.cat" #$_diskless_hosts="" # black list such as "hacker1 newbee gateway1" # #$_ports = "" # list of portnumbers such as "0x1ce 0x1cf 0x238" # # or "0x1ce range 0x280,0x29f 310" # # or "range 0x1a0,(0x1a0+15)" #$_irqpassing = "" # list of IRQ numbers (2-15) to pass to DOS such as # # "3 8 10" #$_hardware_ram = "" # list of segment values/ranges such as # # "0xc8000 range 0xcc000,0xcffff" $_speaker = "emulated" # or "native" or "emulated" $_pci = (on) # on: give access to the PCI configuration space # # The following settings apply to direct console video only and are # ignored by xdosemu. # #$_video = "vga" # one of: plainvga, vga, ega, mda, mga, cga #$_console = (1) # use 'console' video $_graphics = (0) # use the cards BIOS to set graphics $_videoportaccess = (1) # allow videoportaccess when 'graphics' enabled #$_vbios_seg = (0) # set the address of your VBIOS (e.g. 0xc000, 0xe000) #$_vbios_size = (0) # set the size of your BIOS (e.g. 0x10000, 0x8000). # # 0 for $_vbios_seg/$_vbios_size means autodetection # # (NOTE: DOSEMU must run in full feature mode for this) #$_vmemsize = (1024) # size of regen buffer #$_chipset = "plainvga" # one of: plainvga, trident, et4000, diamond, avance # # cirrus, matrox, wdvga, paradise, ati, s3, sis, # # svgalib #$_dualmon = (0) # if you have one vga _plus_ one hgc (2 monitors)
