[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Distilled wisdom about setting displays and fonts for SUN OS

Here are a set of recent messages that have dealt with the
difficulty in getting a DISPLAY to talk to the server.  Since 
fonts are occasionally the next difficulty that can come up, these
are also ammended.  

I probably should follow up on Jake's suggestion, or equivalently 
see whether Chris has sent a clx patch out. Jake said:

>This is just a guess, but it may be the case that OpenWindows treats
>authorization for connections on unix domain sockets differently from
>those on internet domain sockets.  Somebody with the CLX sources
>should look at xlib:open-display to see that it opens the right kind
>of socket to the server based on the state of the environment variable
>DISPLAY and the arguments passed to it.

------- Forwarded Message

Return-Path: <cmucl-bugs-Request@B.GP.CS.CMU.EDU>
Received: from cs.cmu.edu by B.GP.CS.CMU.EDU id ab20970; 13 Feb 92 20:20:01 EST
Received: from relay2.uu.net by CS.CMU.EDU id aa18326; 13 Feb 92 20:18:42 EST
Received: from uunet.uu.net (via LOCALHOST.UU.NET) by relay2.UU.NET with SMTP 
	(5.61/UUNET-internet-primary) id AB24515; Thu, 13 Feb 92 20:18:35 -0500
Received: from cae780.UUCP by uunet.uu.net with UUCP/RMAIL
	(queueing-rmail) id 201658.28133; Thu, 13 Feb 1992 20:16:58 EST
Received: from lks.UUCP by cae780.CSI.COM (4.1/SMI-4.0)
	id AA07943; Thu, 13 Feb 92 16:38:11 PST
Received: from dakota by lks.lks.csi.com (4.1/5.910320)
	id AA11328; Thu, 13 Feb 92 17:05:54 CST
Message-Id: <9202132305.AA11328@lks.lks.csi.com>
To: pawlicki@kodak.com
Cc: cmucl-bugs@cs.cmu.edu
Subject: Re: hemlock display 
In-Reply-To: Your message of "Thu, 13 Feb 92 16:10:36 EST."
Date: Thu, 13 Feb 92 17:07:01 -0600
From: Christopher Hoover <ch@lks.CSI.COM>

>>>>> On Thu, 13 Feb 92 16:10:36 EST, Ted Pawlicki <pawlicki@kodak.com> said:

Ted> how do I specify an X display ?  Here is what I get : {145}
Ted> /db5/kelly/lisp-> !127 /db5/kelly/lisp/bin/lisp -edit CMU Common
Ted> Lisp 15c, running on escher Hemlock 3.5 (15c), Python 1.0(15c),
Ted> target SPARCstation/Sun 4 Send bug reports and questions to
Ted> cmucl-bugs@cs.cmu.edu.

Ted> Connection failure to X11.0 server unix display 0: Client is not
Ted> authorized to connect to server

Ted> Restarts: 0: Return NIL from load of #<Stream for file
Ted> "/afs/cs/project/clisp/build/@sys/beta/tools/worldload.lisp">.
Ted> 1: Return to Top-Level.

Ted> Debug (type H for help)

Ted> 0] (quit)
Ted> {146} /db5/kelly/lisp->

I'm willing to bet you're either running OpenWindows or using xdm.  If
you are, you'll need to do:

	xhost +

in order to enable Hemlock to connect to your server.  The problem is
that CLX, which Hemlock uses, does not support MIT-MAGIC-COOKIE-1 (or
XDM-AUTHORIZATION-1 in case you are using xdm) authorization.  

I hope to implement support for MIT-MAGIC-COOKE-1 authorization at
some point in the next couple of months.  If I do, I will try to make
the changes available via the bug-clx mailing list.

- -- Chris.

------- End of Forwarded Message

To: Doug Cutting <cutting@parc.xerox.com>
Cc: cmucl-bugs@cs.cmu.edu
Subject: Re: various problems with CMU CL 15c 
In-Reply-To: Your message of "Mon, 17 Feb 92 12:12:47 PST."
Date: Mon, 17 Feb 92 16:56:07 -0600
From: Christopher Hoover <ch@lks.CSI.COM>

>>>>> On Mon, 17 Feb 1992 12:12:47 PST, Doug Cutting <cutting@parc.xerox.com> said:

Doug> (4) Any use of CLX hangs Sun's XNeWS server.  I traced the connection
Doug> once, and I think it hung attempting to set the font path, though I'm
Doug> not sure.

Hmmm ... What version of OpenWindows are you using?

-- Chris.

------- End of Forwarded Message William Schmidt
<schmidt@cogsci.uwo.ca> William Schmidt <schmidt@cogsci.uwo.ca> William
Schmidt <schmidt@cogsci.uwo.ca>

To: Doug Cutting <cutting@parc.xerox.com>
cc: cmucl-bugs@CS.CMU.EDU, pedersen@parc.xerox.com
Subject: Re: various problems with CMU CL 15c 
In-reply-to: Your message of Mon, 17 Feb 92 12:12:47 -0800.
Date: Tue, 18 Feb 92 18:41:02 EST

Note that if the problem is related to the CMU use of the 18x13u font by
Hemlock, you can get Hemlock not to use it by setting variables in
lib/site-init.lisp.  In fact, the default site-init sets up to use courier,
so I'm not sure why 8x13u is being mentioned.

It could be the simple presence of a malformed font directory in the font
path causes OpenWindows to crash.


------- End of Forwarded Message

Date: Mon, 17 Feb 92 20:49:29 MST
From: <ted@NMSU.Edu>
Message-Id: <9202180349.AA19949@NMSU.Edu>
Received: by lole (4.1/NMSU)
	id AA26403; Mon, 17 Feb 92 20:49:28 MST
To: cutting@parc.xerox.com
Cc: ch@lks.csi.com, cmucl-bugs@cs.cmu.edu
In-Reply-To: Doug Cutting's message of Mon, 17 Feb 1992 15:41:23 PST
Subject: various problems with CMU CL 15c 
Reply-To: ted@nmsu.edu

   From: Doug Cutting <cutting@parc.xerox.com>
   Date: 	Mon, 17 Feb 1992 15:41:23 PST

   > Date:   Mon, 17 Feb 1992 14:56:07 -0800
   > From:   Christopher Hoover <ch@lks.csi.com>
   > Doug> (4) Any use of CLX hangs Sun's XNeWS server.
   > Hmmm ... What version of OpenWindows are you using?

   Version 2.  It works in version 3, albeit with the following warning:

    Cannot open font -- "8x13u"

   It works without complaint with MIT's R4 and R5.

this sounds similar to the problem that occurs if the cmucl/lib/fonts
directory doesn't have a dummy fonts.dir file in it.  what i did was
copy 8x13u.snf to cmucl/lib/fonts and mkfontdir in that directory.