segunda-feira, 16 de fevereiro de 2015

Acesso Remoto via VNC

Atrasei na proposta de um post por semana; imagine ter pensado em um post por dia....

Mas, ainda no mundo do acesso remoto, mais um recurso que pode ajudar.

Inclusive eu testei isso pois o sistema do Oracle Linux 7 não estava funcionando. Então testei no Pi, que raramente te deixa na mão.

VNC com Pi: vi este post em http://gettingstartedwithraspberrypi.tumblr.com/post/24142374137/setting-up-a-vnc-server

Então, o primeiro passo é baixar o pacote recomendado:
1. sudo apt-get install tightvncserver

Depois, executar o programa:
2. vncserver

(veja que ele pode ser executado pelo usuário padrão; não precisa ser root nem usar sudo)

Usar seu cliente vnc preferido para conectar.

O meu é tight vnc: http://www.tightvnc.com/download.php

3. executar tight vnc e preencher com o endereço IP do RPi e a porta que o vncserver está sendo executado. O padrão é IP:5901
Verifique em /home/pi/.vnc/ quais arquivos foram criados. A porta a conectar é 590n onde n é o número que vem após : no nome do arquivo.

terça-feira, 30 de dezembro de 2014

Acesso via x-server

Talvez você já tenha se deparado com a situação de não ter um monitor adequado para a resolução gráfica do RPi. Ou talvez você só queira exportar o monitor/tela.

Bom, existem um sem número de alternativas postadas por aí.

A que eu gosto e tem sido adequada é a seguinte:

1. No seu PC instale o pacote de x-server do Cygwin: http://x.cygwin.com/ (a instalação não é trivial, precisa executar o setup.exe e este programa instala o resto do pacote).

2. Executar o aplicativo, que deve colocar um link no seu desktop: startxwin.exe

3. Ao executar, ele deve abrir um terminal




Executar o comando xhost +
Este comando libera o servidor xwin a aceitar conexões de outros hosts.

No terminal, executar o comando ssh -y user@endereco_ip. O user é o nome de usuário (normalmente pi) e o endereço é o IP que o RPi estiver usando.

 

Depois, quando estiver conectado no RPi, é necessário executar um comando que informe ao RPi que o seu terminal será mostrado em outro computador. Este comando é export e a variável é DISPLAY. Assim, o comando fica:

export DISPLAY=endereço_ip_RPi:0.0 (lembrar de incluir o 0.0 após o endereço IP do RPi).

Para verificar que o comando foi aceito, digite: env

Este comando irá mostrar todas as variáveis de ambiente, inclusive a DISPLAY



Por fim, executa-se o comando

x-session-manager

Se a configuração tiver sido feita corretamente, na tela do PC deve abrir a console gráfica do RPi.