[comp.unix.i386] Open Look and ISC X

misko@abhg.UUCP (William Miskovetz) (07/07/90)

A while ago I posted a question about using AT&T's Open Look
software with ISC's X server with both running on the same 
machine.  With a great deal of assistance from a number of
people who sent me mail and talked to me, I am able to run
AT&T X clients, but not yet AT&T Open Look clients.  As soon
as I get Open Look 2.0, I hope to be able to say I can run
Open Look clients also.  But, I thought I would let people
know what they need to do to get AT&T Open Look running with
ISC's X server.  At least the X clients that come with Open Look.

First, I renamed /usr/X/lib/net/it to /usr/X/lib/net/tcp.  Then
in the /usr/X/lib/Xconnections file, I have:
fred	fred	tcp

I have /usr/X/lib/xdaemon running.

Now, I start the ISC X server with DISPLAY=unix:0.  In my /etc
hosts file I have:
127.1	local localhost fred realmachinename

Then, when an xterm comes up I set DISPLAY=fred:0.  From there on
I can run AT&T X clients.  AT&T checks to see if you are on a local
machine by checking if DISPLAY is local, unix, or equal to uname.
By setting it to fred, but having uname set to realmachinename, I
was able to trick their software into using TCP for their connections
rather than whatever local mechanism they want to use.  I just run
the ISC loopback driver, I don't have an ethernet board installed.

The Open Look clients (olwm, olfm, olam) have a couple of problems.
First, Version 1.0 which I have wants X11R2 fonts.  So, I ran the
.bdf files through bdftosnf and then put FILE_NAMES_ALIASES into
my fonts.alias file.  Since I run ISC's Xgp server, the Open Look
stuff still had problems finding a font, so I put:
*ResolutionMap: 75x75=a
into my .Xdefaults file.  This forced the Open Look clients to use
the "a" fonts (a12lucid for example).  After that I get an error about
unable to malloc, but that appears to be a problem with the Release 1.0
stuff (hopefully) and so when I get Release 2.0 of Open Look perhaps
olwm and olfm will run fine under ISC.

But, the X clients that came with Open Look (xfish for example) appear
to run.  xterm doesn't as it has some OS dependancies, but perhaps with
Release 2.0 that too has been fixed.

If I left anything out, and someone wants to know how to run AT&T Open Look
with an ISC X server on the same machine, drop me a note.

Bill Miskovetz
{uunet!lll-winken, apple!mathworks}!abhg!misko
misko@mathworks.com
abhg!misko@lll-winken.llnl.gov