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
pgpH7o3qTUOe7.pgp
Description: PGP signature