>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Instalar Servidor VNC no Ubuntu

Virtual Network Computing (VNC) compartilha a área de trabalho de um computador (servidor) com computador remoto (cliente). Teclado e mouse do cliente são transmitidos pela rede e controlam operação do servidor. Gráficos do servidor são transmitidos de volta. Exceto por latência, parecerá que trabalha diretamente na máquina onde está. Porém, todos programas e comandos rodam no lado do servidor.

Passo 1: Abrir Terminal

Abra janela Terminal (em Iniciar > Utilitários).

Passo 2: Instalar pacotes

Execute: sudo apt-get install vnc4server xinetd

Passo 3: Iniciar vnc4server

Digite: vnc4server

Será solicitada senha. Esta senha será usada para logar na sessão VNC.

Após senha, saída como: New 'laptop:3 (laptop)' desktop is laptop:3

Note o número após dois-pontos (:), neste caso 3.

Iniciar vnc4server cria diretório .vnc no seu diretório home.

Passo 4: Parar vnc4server

vnc4server -kill :3 (substitua 3 pelo número do Passo 3).

Passo 5: Editar xstartup

Abra arquivo ~/.vnc/xstartup para edição: gedit ~/.vnc/xstartup

Arquivo original:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

Passo 6: Modificar e salvar xstartup

Descomente linhas que começam com unset e exec. Comente linhas que começam com xsetroot, vncconfig, xterm e twm.

Arquivo final:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &

Passo 7: Permissões no xinitrc

sudo chmod 755 /etc/X11/xinit/xinitrc

Passo 8: Reiniciar vnc4server

vnc4server (lembre do número após :).

Passo 9: Testar conexão

vncviewer localhost:3 (use número do Passo 3/8). Forneça senha do Passo 3.