This could be caused by NFS caches not being updated properly.

At my installation, I have the same home directory on all machines.
When I start xterms I run a small script ($HOME/bin/xrsh) which execs
a program at a known location ($HOME/bin/xrshd) on the remote
side.  xrsh writes and xrshd reads the value of the display variable
and the xauth string, which xrshd then tries to write into
my usual .Xauthority file.  This is what rstart and rstartd
do, but where I am rstartd is not in a good place on all
the platforms I have to log into.

When I absolutely have to rlogin to another machine, and have
the DISPLAY variable and authority set properly, I set the
TERM variable to "@[EMAIL PROTECTED]@`xauth list $DISPLAY`@"
As part of my .profile I look to see if TERM starts with an
@ and unpack it if so.  This works except for those cases
where the hosts put limits on the length of the TERM
variable.  OSF1 does this.  This is a stupid hack, and
there ought to be a better way, but that's the best of the
alternatives allowed to me.  (No, I can't run ssh, since
it is not installed on all the platforms I use.  If it was
I would prefer to use it.)
-- 
Lex clavatoris designati rescindenda est.
[EMAIL PROTECTED]                 Griggs Research Institute

Attachment: pgpH7o3qTUOe7.pgp
Description: PGP signature

Reply via email to