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.xfree86
It 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