17 de ago de 2012

Fazendo Ubuntu >= 11.10 rodar x11vnc na inicialização



Entrando com SSH na máquina remota.
Passo 1: Instale x11vnc, caso já não esteja instalado:
sudo apt-get install x11vnc

Configure uma senha:
sudo x11vnc -storepasswd /etc/x11vnc.pass
Uma senha será pedida. Esta é apenas a segurança básica. O recomendado seria configurar seu firewall para permitir apenas o acesso local ao servidor VNC.

Passo 2: Crie uma tarefa de inicialização. Isso é diferente das versões anteriores do Ubuntu.
Edite o arquivo /etc/init/x11vnc.conf com seu editor favorito:
sudo vim /etc/init/x11vnc.conf

Digite o trecho abaixo:
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
Salve o arquivo e saia do programa de edição.


Happy days!


Fonte: http://iamtasmanian.net/2012/02/24/making-ubuntu-11-10-run-x11vnc-on-startup-solution