Qual é o nível de execução padrão? AFAIK está configurado em /etc/init/rc-sysinit.conf
. Configurar DEFAULT_RUNLEVEL
para 2
deve fazer o servidor iniciar o ambiente X.
Alternativamente, você poderia usar o ssh para iniciar uma sessão completa do gnome no servidor, exibindo-a no cliente, usando ssh -X remote-user@server gnome-session
. Mas isso exigirá alguma largura de banda, por isso, talvez seja melhor iniciar o aplicativo desejado diretamente.
EDIT: aqui está a linha de comando do x11vnc para iniciar o servidor vnc e deixar o usuário remoto logar em uma sessão do gnome:
sudo x11vnc -safer -localhost -once -nopw -auth /var/lib/gdm/:0.Xauth -display :0