Cómo tomar capturas de pantalla de Raspberry Pi con VNC

Con una imagen puede pintar mil palabras y, como herramienta para enseñar cualquier cosa relacionada con las computadoras, una captura de pantalla es una forma efectiva de transmitir ideas o información.. 

En este tutorial, te mostraré cómo tomar capturas de pantalla en una Raspberry Pi.

Computación de red virtual

VNC significa Computación de red virtual y es un método de escritorio gráfico para controlar de forma remota otra computadora.. 

La computación de red virtual es independiente de la plataforma, por lo que es posible usar una Mac para controlar remotamente una Raspberry Pi. O puede hacer lo mismo desde una PC con Windows o una caja de Linux..

VNC permite el teclado y el mouse de Ordenador A al control Ordenador B que retransmite el entorno de usuario gráfico, GUI, para Ordenador A sobre una red de área local o de área amplia.

Instalar VNC en una Raspberry Pi

Si aún no lo has hecho, instala Raspbian en una tarjeta SD. Las instrucciones sobre cómo hacer esto están en el Cómo instalar NOOBS en una Raspberry Pi con una Mac tutorial.

Una vez que haya creado una tarjeta SD con Raspbian, o NOOBS, Inserte la tarjeta SD en la Raspberry Pi. Conecte la Raspberry Pi a un teclado, ratón, monitor y alimentación..

Encienda el dispositivo para arrancar la Raspberry Pi y arranque en Raspbian

SSH desde una Mac

Uso de SSH (Secure SHell) para acceder a una Raspberry Pi desde una Mac

Si ya has habilitado SSH, en el Pi, es posible utilizar Terminal en la Mac para iniciar sesión en la línea de comandos de la Raspberry Pi ingresando el siguiente comando en Terminal:

ssh pi @ [dirección IP de la Pi]

Interfaz de línea de comandos en la Pi

Instalación de tightvncserver en la Raspberry Pi

Si aún se encuentra en la línea de comandos, ingrese los siguientes comandos. Si se encuentra en el entorno de usuario gráfico, primero inicie LXTerminal para abrir la línea de comandos de modo que pueda ingresar los siguientes comandos:

sudo apt-get update sudo apt-get install tightvncserver

Luego permita que el software se instale desde el repositorio de software.

Iniciando VNC

Una vez el servidor apretado el software ha finalizado la instalación, debe ejecutar el software ingresando el siguiente comando en la línea de comandos:

servidor apretado
Ingrese una contraseña

Como esta es la primera vez que servidor apretado se ha ejecutado en la Raspberry Pi, le pedirá que ingrese una contraseña. 

La contraseña que ingrese se utilizará para autenticar clientes VNC remotos que intentan conectarse a la Raspberry Pi. Debe introducir una contraseña en esta etapa. Toma nota de ello.

Introduzca una contraseña de solo lectura, si es necesario

Luego se le preguntará si desea ingresar otra contraseña que el visor remoto deberá usar para ver el escritorio de la Raspberry Pi, es decir, una contraseña que debe ingresar cada vez que se conecte. Usted puede rechazar este si lo desea.

Cambiar la resolución de pantalla VNC

Si desea ejecutar la Raspberry Pi en un tamaño de pantalla particular, para el servidor VNC, puede hacerlo ingresando un comando que configure el número de puerto y la resolución de pantalla.

Cambiando la resolución del escritorio de Raspberry Pi.

Ejemplos del comando que puede ingresar son:

vncserver: 1 -geometry 1440x900 vncserver: 1 -geometry 1600x900

Dónde 1 es el número de puerto 5901, 2 es 5902, 3 es 5903 y así sucesivamente.

Si el servidor apretado ya se está ejecutando, tendrá que detenerlo antes de ejecutar uno de los comandos, arriba, para cambiar la resolución.

Siempre que elimine el servidor, podrá cambiar las resoluciones mostradas cada vez..

Escritorio Raspberry Pi a 1024x768 pixeles

Cambiar la relación de aspecto y la resolución de píxeles, de la Pi, es posible.

Escritorio Raspberry Pi a 1600x900 pixeles

Deteniendo VNC

Si, en algún momento, desea detener el funcionamiento del servidor VNC, ingrese el siguiente comando:

tightvncserver -kill: 1

Determine la dirección IP de la Raspberry Pi desde una Mac

Para determinar la dirección IP de una Raspberry Pi en la red de área local, deberá conocer la dirección MAC (Control de acceso a medios) de la Raspberry Pi.

Si conoce la dirección MAC de la Pi, puede encontrar la dirección IP de la Terminal en la Mac

Siempre que conozca la dirección MAC, abra Terminal e ingrese los siguientes comandos:

ifconfig | grep broadcast arp -a | grep

Esto crea una lista de direcciones IP que se están utilizando actualmente en la red de área local. Se trata de hacer coincidir la dirección MAC conocida con la dirección IP..

Tome nota de la dirección IP. Necesitaras esto mas tarde.

Determine la dirección IP del Pi con una aplicación Mac

Si no conoce la dirección MAC de la Raspberry Pi, no desea usar la interfaz de línea de comandos, la CLI, o simplemente prefiere usar una interfaz gráfica, es posible descargar una aplicación para hacer el trabajo por usted..

Busque en Google una aplicación de escaneo de direcciones IP o visite la Mac App Store, para descargar e instalar una aplicación de escaneo en red.

Escaneo de direcciones IP con IP Scanner

Mi aplicación de elección es Escáner IP que escanea dispositivos y presenta los resultados de una manera fácil de entender. 

Nota, dependiendo de que versión de Escáner IP Si descarga, estará limitado a la cantidad de dispositivos que se pueden escanear en la red. La versión gratuita del software solo escaneará seis dispositivos.

Tome nota de la dirección IP. Necesitaras esto mas tarde.

Determine la dirección IP del Pi desde el Pi

Uso de ifconfig en la Raspberry Pi para determinar la dirección IP del dispositivo

Para poder acceder a la Raspberry Pi desde otra computadora, la dirección IP del dispositivo debe ser determinada.

Para determinar la dirección IP de la Pi, ingrese el siguiente comando desde la interfaz de línea de comandos, o LXTerminal Si estás en la interfaz gráfica de usuario:

ifconfig

La dirección IP de la Raspberry Pi se muestra en la segunda línea, en este ejemplo como 

inet addr: 10.0.1.33

Tome nota de la dirección IP. Necesitaras esto mas tarde.

Instalar un cliente VNC en la Mac

Busque o descargue un cliente VNC, a veces llamado Visor VNC, desde el Mac App Store.

El visor VNC que uso es ScreenSharingMenulet que está disponible en el Mac App Store Menos que el precio de un café. La aplicación se encuentra en la barra de menú para acceder rápidamente a otras máquinas en la red.

Configurar el visor VNC

Lanzar el ScreenSharingMenulet Aplicación y haga clic en su icono en la barra de menú..

Configurando el visor VNC
  • Navegar a Icono de ScreenSharingMenulet> Preferencias> ScreenSharingMenulet
  • Hacer clic Mis computadoras
  • Haga clic en el + símbolo e introduzca la dirección IP en el Anfitrión columna. 
  • Introduzca un nombre significativo, fui con raspberrypi, en el Nombre: (Opcional) columna 
  • Entrar 5901 en el Puerto columna.

Para salir, haga clic en General y luego en el punto rojo en la parte superior izquierda de la ventana.

Acceso remoto a la Raspberry Pi

Uso de ScreenSharingMenulet para acceder a la Raspberry Pi

Lanzar el ScreenSharingMenulet Aplicación y haga clic en su icono en la barra de menú..

  • Navegar a Icono de ScreenSharingMenulet> Preferencias> ScreenSharingMenulet
  • Hacer clic raspberrypi

los ScreenSharingMenulet La aplicación abrirá una nueva ventana que contiene el entorno de escritorio de Raspberry Pi.

Tomar capturas de pantalla de la frambuesa pi

Ahora es posible tomar capturas de pantalla de contenido en la Raspberry Pi. Para hacer esto:

Full Raspberry Pi Desktop

La Raspberry Pi Desktop
  • Mueva el cursor del mouse fuera de la ventana del cliente VNC, que muestra el escritorio de la Raspberry Pi, y dentro del entorno Mac
  • Para tomar una captura de pantalla de la ventana completa de VNC, para capturar todo el escritorio de Raspberry Pi, presione Comando-Shift-4
  • presione el Barra espaciadora y luego mueva el cursor del mouse sobre la ventana VNC
  • La ventana se resaltará; Al hacer clic con el ratón se grabará la captura de pantalla.

Ahora se enviará una captura de pantalla del escritorio de Raspberry Pi, como un archivo .png, a la Escritorio de la mac.

Área seleccionada en el escritorio de Raspberry Pi

Una captura de pantalla seleccionada del escritorio de Raspberry Pi.
  • Mueva el cursor del mouse fuera de la ventana del cliente VNC, que muestra el escritorio de la Raspberry Pi, y dentro del entorno Mac
  • Para tomar una captura de pantalla de la ventana completa de VNC, para capturar todo el escritorio de Raspberry Pi, presione Comando-Shift-4, para cambiar el cursor del mouse a la mira.
  • Haga clic y mantenga presionado el mouse y arrastre el área que desea capturar como captura de pantalla
  • Al soltar el ratón se grabará la captura de pantalla.

Ahora se enviará una captura de pantalla del área seleccionada del escritorio de Raspberry Pi, como un archivo .png, a la Escritorio de la mac.

Conclusión

En este tutorial, he mostrado cómo instalar el software del servidor VNC en una Raspberry Pi y el software del visor VNC en una Mac, para acceder de forma remota a una Raspberry Pi desde una Mac.

Le he mostrado cómo seleccionar el escritorio completo, o un área seleccionada del escritorio, en la Raspberry Pi para grabar como una captura de pantalla. También he explicado cómo cambiar la resolución de la pantalla en la Raspberry Pi.

También puede acceder a una Raspberry Pi, usando VNC, desde una caja de Windows o Linux. Hacerlo es una forma útil de poder tomar capturas de pantalla de lo que puede ver en el escritorio de una Raspberry Pi.