Este artigo explica como fazer a instalação do x11vnc e configurá-lo para iniciar com o sistema (on boot, Autostart).
Inicialmente, instale os softwares necessários:
sudo apt-get install x11vnc vncserver
Agora, gere uma senha legal para seu x11vnc. Essa senha será requisitada quando alguém tentar conectar em sua máquina, na porta padrão que estará rodando o VNC que é a 5900.
Para gerar a senha:
sudo vncpasswd
Pronto, seu x11vnc está pronto pra executar. Podemos executá-lo e testar com o comando:
x11vnc -rfbauth ~/.vnc/passwd -bg -forever -noxdamage -shared &
Mas a idéia é que inicie automaticamente junto com o gerenciador de login na parte gráfica do nosso linux.
Se você usa o Linux Mint, geralmente terá o MDM gerenciando este processo, então sua configuração de inicialização fica em /etc/mdm/Init.
Portanto, insira a chamada para o seu x11vnc acima da linha ‘exit 0‘ do seu /etc/mdm/Init/Default, como no exemplo:
x11vnc -rfbauth /root/.vnc/passwd -bg -forever -noxdamage -shared &
exit 0
Pronto! Agora basta reiniciar seu computador e terás o VNC configurado, aceitando conexões na porta 5900.
Veja nas referências algumas artimanhas adicionais que dá pra fazer instalando também tk8.4 como por exemplo, manter um tray-icon, permitir ou negar conexões, e avisar com popup sempre que alguém conecta ou desconecta.. Isso pode ser útil pra você.
Por: Hudson Murilo dos Santos
Referências:
http://ubuntuforums.org/showthread.php?t=196572
http://seb.so/vnc-from-boot-without-logging-in-ubuntu-lubuntu-xubuntu-and-mint-lmde/