At home I'm setting up a CentOS 5.5 server that will be running a bunch of KVM VMs. Normally pressing the CTRL-SHIFT-Fn combination on the attached keyboard switches to terminals on the host machine. What I'd like to do instead is have some number of CTRL-SHIFT-Fn combinations attach to the VMs that are running, in essence have the key combination behave like a KVM switch. So for example, pressing CTRL-SHIFT-F1 displays a text terminal for the host machine, but pressing CTRL-SHIFT-F2 displays an X session that is running on one VM and pressing CTRL-SHIFT-F3 displays yet another VM terminal.Some of the VMs will have X installed, so I'd like the solution to behave just like a 'normal'  X session: Presents an X login screen if I haven't already logged in.How can this be done?
Attach terminal to X desktop running in VM
xorg;centos;virtual machine