Para conseguir el control remoto desde un cliente VNC (en el sistema operativo que se quiera) sobre una máquina con linux, una opción bastante sencilla es usar vino.
Para instalarlo introduce la siguiente línea desde la consola como root: apt-get install vino
Una vez instalado con el usuario que trabaje normalmente en esa máquina escribe desde la consola vino-preferences
Ahora configura a tu gusto las preferencias de uso compartido del escritorio remoto.
Después para tenerlo activo cada vez que enciendas el ordenador y trabajes con ese usuario, añádelo al autoarranque de xfce creando la entrada que arranque vino server:
/usr/lib/vino/vino-server
Por último comparte el escritorio tal como se puede observar en la imagen.