Bump. Months later, I finally found the answer to this, but I'm curious to know if anybody knows of a different method. Basically, on my FC5 Xen Guest OS, I have to start up a vncserver, and VNC into my Guest OS. The problem with this is that whatever standard scripts for X there are, they do not place the windows in their default positions. Thus, I get a "top bar," a "desktop," a "bottom bar" (which is terribly deformed), and whenever I open up a program I have to click to place the window. So basically X is only slightly useful under my Xen guest OS. Anyway, here's my method, and again, I really want to hear if somebody has a better way.
---------copied from: http://lists.xensource.com/archives/.../msg00093.html
DomUs or non zero domains do not have access to graphics devices, since unlike the disks and network devices which are virtualised, only Dom0 has direct access to display hardware.
As such an X-Server can only be run in domain 0.
However Programs like Virtual Network Computing(VNC) can solve this problem.
So follow the following steps:
Step 1 : Download Real Vnc from http://www.realvnc.com
, if vncserver,vncpasswd,vncviewer,vncconfig are not installed in dom0 and domU.
Set a passwd
Start the vncserver
Make a note of the display no.
that vncserver is using
e.g LinuxGuestOS:1 step:5 Start the vncviewer
step:6 Enter the passwd
Once the window manager is displayed an X-terminal will be provided.
It can be invoked by in domU
Thanks and Regards