Se eu entendi bem: você quer compartilhar o gnome ou outro ambiente remotamente como está, então a maneira mais fácil de conseguir isso é usar o x11vnc. Ele compartilha o servidor X11 real como está após o login do usuário:
x11vnc -display :0
Ou se você quiser que o servidor vnc seja executado após o login, você pode automatizar com este script:
#!/bin/bash
/usr/bin/x11vnc -nap -wait 50 -noxdamage -passwd PASSWORD -display :0 -forever -o /var/log/x11vnc.log -bg
Você pode colocar este script em programas de inicialização no gnome, para que ele possa ser executado automaticamente quando o usuário fizer o login. Note que este script não é seguro pois a variável PASSWORD da sessão é vista claramente para qualquer pessoa que possa ler o arquivo e qualquer pessoa que saiba a senha pode se conectar à sessão vnc (a senha neste caso é 8 símbolos perguntados quando você está conectando remotamente). Se você quiser uma busca de conexão mais segura, como fazer o tunelamento vnc ssh.