Sessão ativa de acesso remoto ao Raspberry Pi

10

Quando acesso remotamente o raspberry pi com o software agora instalado, não consigo acessar a sessão atual exibida na minha TV, mas uma nova sessão.

Existe um software para acessar a sessão atual para que eu possa usar o teclado e o mouse conectados ao meu laptop para controlar o meu raspberry pi?

ATM Eu uso o putty e o Xming para acessar meu PI, mas isso cria uma nova sessão de usuário em vez da ativa.

Tom
fonte
2
Você já tentou um servidor VNC? elinux.org/RPi_VNC_Server
Steven Devijver
tentará isso quando estiver em casa do trabalho, tnx.
Tom

Respostas:

5

Você precisa instalar o daemon x11vnc na distribuição Linux com o Pi. Em seguida, execute esse comando;

x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr -listen IP_of_pi -allow allowed_ip_address

Depois de executar o comando, conecte-se ao pi com qualquer cliente VNC.

gurcanozturk
fonte
3

Você precisa x11vnc. Isso permitirá que você se conecte à mesma sessão na TV.

nyitguy
fonte
3
Essa resposta pode estar relacionada à expansão.
Alex Chamberlain
1

Você deve instalar o VNC.

Basicamente, você precisa seguir as instruções aqui .

O básico é:

  1. Instale tightvncserver: sudo apt-get install tightvncserver.
  2. Faça um shell estrito com o comando start.
  3. Adicione um script init.
  4. Instale o visualizador tightvnc no site .
  5. Conecte-se.

Posso adicionar mais ajuda mais tarde, se você precisar.

hifkanotiks
fonte
1

No meu RPi padrão, só preciso executar o x11vnc sem nenhum parâmetro para poder controlar a sessão ao vivo no Pi com o cliente TightVNC no meu laptop Windows. Porém, algumas coisas me enganaram por um tempo, deve haver um espaço entre -display e o bit: 0, e se você teve uma sessão abortada, deve matá-la no Pi (por exemplo, vncserver kill: 0 ) reinicialize-o ou use um número de exibição diferente. Você também precisa verificar a porta que o x11vnc está usando, conforme exibido no texto após a execução. Depois de um dia de pesquisa, agora funciona.

Martyn Jones
fonte
0

Consegui iniciar uma conexão remota depois de usar uma versão abreviada do comando que o gurcanozturk compartilhou.

Depois de instalar o x11vnc, editei

/etc/xdg/lxsession/LXDE/autostart

para executar o seguinte comando:

x11vnc -display :0 -usepw -noxdamage -ncache 10 -ncache_cr

Isso permite que o VNC se conecte uma vez, e você precisará reiniciar o dispositivo para fazer outra conexão.

Para conectar com o VNC, use o

IP_of_pi:5900

Isso deve conectá-lo e funcionar.

resolutivo
fonte