Eric,
I tried the diagnostic you reccomended, but was not able to get much in the
way of information, "xmonui | xmond" opened a window named xmonui. When I went on to
try inspect, it opened as it had before there was no apparent change in either the
xmonui window or the command line that I'd opened it from.
As a temporary fix I've done the following it's not pretty, but it does the job:
In ~/.vnc/xstartup I added the line:
$CMUCLLIB/motifd &
Then in cmucl I did the following,
(require :clm)
(setf toolkit::*default-server-host* "localhost")
(setf interface::ENTRY-FONT-NAME "fixed")
(setf interface::ITALIC-FONT-NAME "fixed")
(setf interface::HEADER-FONT-NAME "fixed")
(extensions:save-lisp "lisp.core")
then copied it to /usr/local/lib/cmucl/lib/lisp.core (after backing up the original)
Though the text that it puts out is blocky, at this point it suffices. Thank you for
the help on this.
-Frank
> >>>>> "fb" == Frank Berthold <[EMAIL PROTECTED]> writes:
>
> I don't know why CMUCL isn't able to connect to the motifd over a Unix
> socket. Maybe you could try tracing the system calls that it makes to
> see which error is being received. Check that the unix socket that
> CMUCL tries to connect to is the same as the motifd prints to stdout.
>
> As for the squares instead of characters, I think that you have
> another font problem. On my system, the motifd tries to open fonts named
>
> "-adobe-helvetica-medium-o-normal--*-120-75-*"
> "-adobe-helvetica-medium-r-normal--*-120-75-*"
> "-adobe-helvetica-bold-r-normal--*-120-75-*"
> "fixed"
>
> You can set the first three using the variables ENTRY-FONT-NAME,
> ITALIC-FONT-NAME and HEADER-FONT-NAME in the interface package.
>
> You can trace the font-related X11 traffic corresponding to a given
> application using xmond. From a terminal window, run
>
> % xmonui | xmond
>
> then select the font-related calls in the middle-left "Selected
> Requests -> Detail" slider. In another terminal window, start the
> motifd as previously, then start CMUCL on X11 display number 1:
>
> % motifd -nounix &
> % DISPLAY=localhost:1 cmucl
>
> then tell CMUCL where the motifd is running as previously. When the
> graphical inspector starts up, you should see output from xmond:
>
> ............REQUEST: OpenFont
> sequence number: 0002
> request length: 000e
> font-id: FNT 01c00002
> length of name: 002c
> name: "-adobe-helvetica-medium-o-normal--*-120-75-*"
> ............REQUEST: OpenFont
> sequence number: 0003
> request length: 000e
> font-id: FNT 01c00003
> length of name: 002c
> name: "-adobe-helvetica-medium-r-normal--*-120-75-*"
> Extended request: opcode 152, sequence number 000f
> Unexpected reply, sequence number: 000f. No expected replies.
> ............REQUEST: OpenFont
> sequence number: 0013
> request length: 0005
> font-id: FNT 01e00001
> length of name: 0006
> name: "cursor"
>
> Presumably if these calls fail you will see something different.
>
> --
> Eric Marsden <URL:http://www.laas.fr/~emarsden/>
>