Dan Track wrote: >> Do you have anything else setting DISPLAY? When used by SSH, it should >> be something like "DISPLAY=localhost:10.0". > Ok here's my hosts file: (This is for dan, right?) > > # Do not remove the following line, or various programs > # that require network functionality will fail. > 127.0.0.1 localhost.localdomain localhost > 192.168.1.102 dan Not the problem I thought it might be. This looks OK. > Nope nothing else is setting the display environment variable DISPLAY. Something else must be. > As per the diagram below of what I'm doing, the "intermediary box" has > its envrionment variable set to "localhost:10.0" but the "remote box" has > its environment defaulted to dan:0.0. How can I get dan to send X through > the ssh connection. > > my box -----> intermediary box ------> remote box (dan) Even via an intermediary box, they display definitly shouldn't point back to the local :0 server. You checked this via printenv? Try manually setting it to "localhost:10" and try something simple, like xlogo. That should work. If it does, you need to track down what is messing with your DISPLAY variable. -- William Hooper