Recently I just found out a very simpe and right Linux/ UNIX application for that purpose, it called x11vnc. X11vnc is a VNC server for real X display, it allows one to view remotely and interact with real X display. With this tools, now I can view and control any X applications running on my server. The usage is very simple either.
First, you must install this tools. For I am using Ubuntu server, this is the command:
server# apt-get install x11vnc
And after it installed, execute this command to run VNC server:
server# x11vnc -display :0You'll get some notifications upon execute the command, its for security purposes (access password, etc.), just read and customize it according to your server configuration.
After done with above command, you can view X server's display from your client using this command:
client# vncviewer server:0
That's it. If you run the command on server with no errors, right now you can view your real X server's display, with any X application already running on it. Cheers! :)