Originally Posted by jschiwal
What is an X client manager? You may have the relationship between X server and X client reversed. The X client is the program that is running on the remote computer. The X server is the local terminal. You need to run an X server on the XP computer because it is the terminal. One free X server is Cygwin/X which will also install a Unix like system running on the Windows kernel. Doing this, you could run the ssh client that Cygwin provides. If you configure it during installation to use Unix styled text files, you can create or edit a file in Cygwin locally, and lines will end with newlines (NL) instead of both NL & CR.
Selecting the X forwarding option in Putty, or using the ssh client in Cygwin, the DISPLAY variable will be set automatically. Probably to :10.0.
Thank you for you reply.
I meant X Server as X client manager. From your explanation, I understand that it is mandatory to run X server on XP box to get the display working. This is where I am confused.
Could you then please explain, how does the display work, when I dont' run any X server on my XP box and still when I export the display using the following command
locally from Linux server. (If I am logged into the linux box locally and run the following command from a bash shell terminal)
and then If i run,
then I can see the xclock displayed on the Windows XP box. Please note that at this point I don't have any X server running on my Windows XP box.
What really happens at the background and how does the whole thing work at this point?
Sorry may be I am not understanding the mechanics involved here which is what am trying to understand.