Parece que você está usando o servidor vino para compartilhar a área de trabalho via VNC. Embora eu ache que você pode mudar o seu /etc/X11/xorg.conf, ou seja qual for o arquivo de configuração do X, eu tenho outra sugestão. Deixe a configuração X sozinha e crie outra sessão para o seu vnc.
Instalar o vnc
$ sudo apt-get install vnc4server
Crie scripts vnc para iniciar e parar
vnc.sh
#!/bin/sh
vncserver :12 -name "My-Server" -geometry 1600x1100
vnc-kill.sh
#!/bin/sh
vncserver -kill :12
12 é apenas um número de exibição arbitrário. Você usará isso quando se conectar ao servidor. Pode ser qualquer número, exceto 0. Isso é o que o servidor vino usa por padrão (eu acho). Não esqueça de chmod + x os scripts.
Opcional: Inicie a sessão vnc na inicialização
Adicione o vnc.sh ao seu /etc/rc.local para que a sessão comece quando o computador for iniciado. sudo vi /etc/rc.local e adicione isso ao final antes da "saída 0"
su - YourUserName -c "/home/YourUserName/bin/vnc.sh"
Eu corro o servidor vnc como um usuário aqui. Eu não quero que o servidor seja executado no contexto raiz. Substitua o "YourUserName", é claro. Alternativamente, você não precisa colocar isso aqui, você poderia ssh in e executar o script "vnc.sh" manualmente. Sua chamada.
Defina sua senha do vnc
(isso é separado da outra senha do desktop vnc)
$ vncpasswd
Edite seu arquivo de sessão vnc
$ vi ~/.vnc/xstartup
Comente tudo e coloque isso no final
gnome-session &
Teste
Execute o script vnc.sh e conecte-se a partir de outro computador.
vncviewer.exe -connect Server:12