Eu encontrei uma solução parcial. Eu não era capaz de usar o Xvnx da mesma maneira que eu estava fazendo no Ubuntu 9.04, mas descobri que o lightdm estava suportando nativamente o VNC. Para ativá-lo, você pode adicionar essas linhas em /etc/lightdm/lightdm.conf
#
# VNC Server configuration
#
# enabled = True if VNC connections should be allowed
# port = TCP/IP port to listen for connections on
#
[VNCServer]
enabled=true
port=5901
width=1024
height=768
depth=8
Ele suportará apenas o tightvncserver (o vnc4server não funcionará) e só permitirá que você se conecte a uma nova sessão através do vnc, mas quando o vncviwer for fechado, a sessão será destruída.
No Ubuntu 9.04, consegui iniciar uma sessão, desconectar e depois reconectar a ela, mas não consegui fazer isso com essa solução.