How do I just disable the xauth stuff in exmh?
• You can’t. 😎 That’s because it’s in Tk, not exmh. • It’s there because Tk requires xauth for its interprocess communication. Otherwise, there would be a *serious* security hole, allowing any host to run arbitrary scripts in any Tk window it can find. (ANY host — not just those listed in xhost — ever hear of IP packet spoofing?) • If you’re gutsy, tkSend.c allows you to #define TK_NO_SECURITY, which disables the xauth checks and hopes for the best. If you’re desperate, rebuilding Tk with this definition might be the thing to do. • A better solution would be to arrange for resynchronizing the key. Check out: http://ce-toolkit.crd.ge.com/tkxauth/ for how to set up xauth on your server. When you log into work, just set up a local script that does: xauth nlist $DISPLAY | rsh host.at.work.com xauth nmerge – to resynchronize the session key.