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.