este parece ser um post antigo, mas o tópico ainda pode ser interessante para alguns usuários. Para que o vnc inicie na inicialização, você precisará
- instale um software de servidor vnc (aqui usaremos x11vnc)
- configurar um script de inicialização (usado para iniciar o serviço vnc)
Etapa 1 - instalar o servidor x11vnc
a partir de uma linha de comandos, digite
sudo apt-get install x11vnc
Para adicionar segurança, você deve definir um pwd
sudo x11vnc -storepasswd
Etapa 2 - Configure seu script de inicialização
- se a sua versão do ubuntu for inferior a 15.04,
você cria o arquivo de configuração /etc/init.d/x11vnc.conf
e o preenche com os comandos corretos a serem executados
start on login-session-start
script
/usr/bin/x11vnc -xkb -auth
/var/run/lightdm/root/:0
-noxrecord -noxfixes -noxdamage
-rfbauth /etc/x11vnc.pass
-forever -bg -rfbport 5900 -o /var/log/x11vnc.log
end script
- se a sua versão do ubuntu for 15.04 ou posterior,
esses sistemas estão usando systemd e você precisará criar o arquivo da unidade de serviço /lib/systemd/system/x11vnc.service
e preenchê-lo com os comandos corretos a serem executados
[Unit] Description=Start x11vnc at startup. After=multi-user.target
[Service] Type=simple ExecStart=/usr/bin/x11vnc -auth guess -forever
-loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
[Install] WantedBy=multi-user.target
Recarregar o serviço
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
Você pode encontrar informações detalhadas na página wiki da Comunidade Ubuntu Ajuda (veja aqui ) ou pode tentar usar esse recibo de uso rápido
Espero que isso seja útil