Acceda a la sesión de escritorio X en ejecución predeterminada a través de VNC

11

Me gustaría acceder a la sesión de escritorio X en ejecución (vs virtual) predeterminada (la que es visible a través de HDMI) a través de VNC, básicamente para usar mi computadora portátil como kbd + mouse mientras disfruto de la gran pantalla de TV conectada a mi Pi. No quiero invertir en kbd + mouse extra para Pi, cuando hay disponibles varias computadoras portátiles conectadas a la red.

Todos esos tutoriales para instalar y configurar tightvnc parecen estar diseñados para aquellos que desean una configuración verdaderamente sin cabeza. Y no veo cómo puedo ejecutar el servidor tightvnc para acceder a la sesión activa de X real.

Passiday
fuente

Respuestas:

10

Lo más probable es que use TightVNC y su comportamiento no permite el acceso a la sesión de escritorio real (que yo sepa) x.

Lo que buscas es x11vnc . Esto permite el acceso VNC a la sesión X predeterminada.

No estoy seguro de qué Distro está ejecutando, pero primero intente instalarlo apt-get install x11vnc. Si eso no funciona, tendrá que descargar la fuente y compilarla en la Raspberry Pi.

Solo una nota al margen: no puede "ver" ninguna salida que provenga de la GPU IE: video, juegos. Esa salida solo se envía a través del cable HDMI por ahora (esto se cambiará en algún momento en el futuro)

ACTUALIZACIÓN DE SALIDA DE GPU VNC : VNC en el nuevo Raspbian tiene un modo experimental de captura directa . Tenga en cuenta que la documentación dice que necesita habilitar esta configuración, sin embargo, mi instalación reciente de Raspbian tenía la configuración habilitada de forma predeterminada.

En su Raspberry Pi, abra el cuadro de diálogo Servidor VNC (arriba a la derecha de la pantalla) -> Navegue hasta Menú> Opciones> Solución de problemas y seleccione Habilitar el modo experimental de captura directa.

Vincent P
fuente
¿Sigue siendo lo mismo? Quiero ejecutar Genymotion en mi servidor TightVNC de forma remota. ¿Cómo podría proporcionar esto?
user3806649