Sesión activa de acceso remoto a Raspberry pi

10

Cuando accedo remotamente a la Raspberry Pi con el software ahora instalado, no puedo acceder a la sesión actual que se muestra en mi televisor, sino a una nueva sesión.

¿Hay software para acceder a la sesión actual en ejecución para que pueda usar el teclado y el mouse conectados a mi computadora portátil para controlar mi raspberry pi?

ATM Uso masilla y Xming para acceder a mi PI, pero eso crea una nueva sesión de usuario en lugar de la activa.

Tom
fuente
2
¿Has probado un servidor VNC? elinux.org/RPi_VNC_Server
Steven Devijver
Lo intentaré cuando estoy en casa del trabajo, tnx.
Tom

Respuestas:

5

Debe instalar el demonio x11vnc en la distribución de Linux con ejecuciones en Pi. Luego ejecuta ese comando;

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

Después de ejecutar el comando, conéctese a pi con cualquier cliente VNC.

gurcanozturk
fuente
3

Es necesario x11vnc. Esto le permitirá conectarse a la misma sesión en el televisor.

nyitguy
fuente
3
Esta respuesta podría hacer con la expansión.
Alex Chamberlain
1

Deberías instalar VNC.

Básicamente, debe seguir las instrucciones aquí .

Los fundamentos son:

  1. Instalar tightvncserver: sudo apt-get install tightvncserver.
  2. Haga un shell estricto con el comando de inicio.
  3. Agregue un guión de inicio.
  4. Instale el visor tightvnc desde el sitio web .
  5. Conectar hasta.

Podría agregar más ayuda más adelante, si la necesita.

hifkanotiks
fuente
1

En mi RPi estándar solo necesito ejecutar x11vnc sin ningún parámetro para poder controlar la sesión en vivo en el Pi con el cliente TightVNC en mi computadora portátil con Windows. Sin embargo, un par de cosas me engañaron por un tiempo, debe haber un espacio entre -display y: 0 bit, y si ha tenido una sesión abortada, debe matarla en el Pi (por ejemplo, vncserver kill: 0 ) reinícielo o use un número de pantalla diferente. También debe verificar el puerto que usa x11vnc, como se muestra en el texto después de ejecutarlo. Después de un día de investigación, ahora funciona de maravilla.

Martyn Jones
fuente
0

Pude iniciar una conexión remota después de usar una versión abreviada del comando que gurcanozturk compartió.

Después de instalar x11vnc, edité

/etc/xdg/lxsession/LXDE/autostart

para ejecutar el siguiente comando:

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

Esto permite usar VNC para conectarse una vez y luego necesitará reiniciar el dispositivo para realizar otra conexión.

Para conectarse con VNC use el

IP_of_pi:5900

Esto debería conectarte y trabajar.

solucionista
fuente