PuTTY export client display on login for opening X application and terminal.

export DISPLAY=$(echo $SSH_CLIENT |awk \'{print $1\”:0.0\”}\’)


SSH_CLIENT contains the IP and the port of the client machine. So we need to export (Client IP):0.0 for the display on the client machine. If the above is put in .bashrc or .bash_profile or .profile, then the DISPLAY variable will be set based on the client machine.

About Amit Agarwal