Basicamente você não pode, diretamente do dom0
Mas você pode de uma máquina remota.
Xen usa o VNC para fornecer acesso gráfico à VM do HVM.
Se você estiver usando o opensource Xen, no arquivo de configuração da VM, você pode adicionar uma linha como:
vfb = [ 'type=vnc,vncdisplay=1,vncpasswd=yourpassword,vnclisten=0.0.0.0,keymap=fr' ]
depois de uma máquina remota usando um cliente vnc que você conecta usando o IP da máquina xen e a porta 5900 + o número configurado em vncdisplay
Por exemplo, se xen machine for 192.168.5.3 e o valor de vncdisplay for 1, você usará 192.168.5.3:5901
O valor vncdisplay deve ser único por hypervisor, mas se houver duplicado, o Xen usará a próxima porta disponível (ou seja, se 2 VMs tiverem 1 no arquivo de configuração, o primeiro a ser lançado usará 5901 e o segundo 5902).
vnclistin = 0.0.0.0 faz o servidor VNC escutar em qualquer IP disponível na máquina xen. Você pode restringi-lo a um IP específico, é claro.
Para o X11, nunca usei em uma VM, mas acho que você pode simplesmente usar os recursos remotos padrão do Linux X11.