What is the DISPLAY variable?
The DISPLAY variable is the variable every X program checks to see where the information it is going to display should be sent. So, for example, if I’m logged into biscuit.rs.itd.umich.edu at the NUBS Computing Resource Site, and I’m running SPSS on stat.itd.umich.edu, then I should have the DISPLAY variable in the session I’m running SPSS from (on stat.itd.umich.edu) set to biscuit:0. I can do that with the command: setenv DISPLAY biscuit:0 This will tell the stat.itd.umich.edu machine that I want the SPSS windows displayed on biscuit, using display number 0, which is the only display biscuit has. This is not all that is needed, however. I also need to set it up so that biscuit will accept display data from stat.itd.umich.edu. To do this, I need to type more commands. If I open a new shell on biscuit, and type this command: xauth extract .Xauth biscuit:0 And then go back to my shell on stat.itd.umich.edu, and type the following command: xauth merge .