It is possible to use the Locus DOS/Merge 2.2 X clients with XFree86. You need to do a couple of things for this to work, though. One change is a generic problem with the X client and X11R5/6; the others are to work with some things that are specific to the XFree86 servers. Here are the things you need to do:
$XMERGE
in your .xinitrc
and/or
.xsession
files.
In general, you should set XMERGE=vga
.
/usr/lib/X11/fonts/misc
.
Go to the directory where these files
are located, and execute the following (using `sh' or `ksh'):
for i in *pc???.bdf do /usr/X11R6/bin/bdftopcf $i > \ /usr/X11R6/lib/X11/fonts/misc/`basename $i .bdf`.pcf done cd /usr/X11R6/lib/X11/fonts/misc /usr/X11R6/bin/mkfontdir # Do this only if the server is already running. /usr/X11R6/bin/xset fp rehash
/usr/X11R6/lib/X11/etc/xcode.xfree86
. This file should be
installed in /usr/lib/merge/xc
. In addition, you must
add the
following resource to the `dos' client's application-defaults
file (usually in /usr/lib/X11/app-defaults/DOS
):
dos*xcodetable: /usr/lib/merge/xc/xcode.xfree86It will be obvious if this new code table is needed, as the arrow keys on the keypad will fail to function in the `dos' client if the wrong table is installed.
#!/usr/bin/ksh if [ "X${DISPLAY}" != "X" ] then case ${DISPLAY} in :*) DISPLAY=unix${DISPLAY} ;; esac fi /usr/bin/dos.real "$@"
Next Chapter, Previous Chapter
Table of contents of this chapter, General table of contents
Top of the document, Beginning of this Chapter