I am trying to run X-windows applications from a remote host on my Linux
X-Server. Before I describe the problem, here's some pertinent info :
Linux 1.1.26 running on a 468/33 8M RAM
XFree 2.1.1 (I think, whatever comes with Slackware 1.2.0)
Term 1.1.18
Hayes Optima 14.4K modem, limited to 9600 due to ancient equipment on
the other side of the link.
The remote hosts are either IBM RS6K running Aix 3.2 or Sun Sparcstations
running whatever it is they run (nice way of saying I have no idea).
I compiled term on both my Linux box and the remote machines with no problems.
I run linecheck and escaped a few characters.
Term/trsh works great on both remote machines. No problem there.
I followed the directions that came with term, i.e :
I started X on my Linux box. From inside X, first I did an xhost + and then
trsh-ed to the remote machine (let's call it unix1). I get my remote prompt.
So far, so good.
Now, on the remote machine (unix1) I do a txconn. I get the usual
Xconn bound to screen 9
:9
I then set the DISPLAY env. variable on the remote (unix1) host (I use csh):
setenv DISPLAY unix1:9
(I used both a full address i.e. unix1.bla.blah.blablah as well as the shorter
version, the results are the same).
Everything so far works as it's supposed to. But, as soon as I try to start
an X-app on the remote machine, I get the following (extremely irritating)
error message:
XIO: Fatal IO error 32 (Broken pipe) on X server "unix1:9.0" after 0
requests (0 known processed) with 0 events remaining.
The connection was probably broken by a server shutdown or KillClient.
Being an X newbie, the above message is incomprehensible to me. Something
similar about broken pipes and KillClient shows up on the Linux VT also.
I've tried several permutations of the above steps to no avail. Any help
would be tremendously appreciated.