Cómo tomar capturas de pantalla del shell de inicio de sesión de Ubuntu/Debian Server

Cómo tomar capturas de pantalla del shell de inicio de sesión de Ubuntu/Debian Server

Las capturas de pantalla de la pantalla de su computadora son necesarias para mostrar a un amigo o colega cómo hacer una tarea específica o su progreso laboral. Es muy fácil tomar capturas de pantalla en los sistemas operativos de escritorio Ubuntu/Debian. Pero, ¿qué pasa si desea mostrar algo en el shell de inicio de sesión (interfaz de línea de comandos) de su sistema operativo Ubuntu/Debian Server? Afortunadamente, puede tomar capturas de pantalla de la interfaz de shell de inicio de sesión/línea de comandos de su sistema operativo Ubuntu/Debian Server.

En este artículo, le mostraremos cómo tomar capturas de pantalla de la interfaz de shell de inicio de sesión/línea de comandos de su sistema operativo Ubuntu/Debian Server.

Tema de contenido:

  1. Instalación de FBCAT en Ubuntu/Debian Server
  2. Sintaxis del programa FBGRAB
  3. Tomar capturas de pantalla del shell de inicio de sesión de Ubuntu/Debian Server actual
  4. Tomar capturas de pantalla retrasadas del shell de inicio de sesión actual de Ubuntu/Debian Server
  5. Cambiar a un shell interactivo diferente (TTY) en Ubuntu/Debian Server
  6. Tomar capturas de pantalla de un caparazón interactivo específico (TTY) de servidores Ubuntu/Debian
  7. Tomar capturas de pantalla retrasadas de una carcasa interactiva específica (TTY) de servidores Ubuntu/Debian
  8. Conclusión
  9. Referencias

Instalación de FBCAT en Ubuntu/Debian Server

Para tomar capturas de pantalla de la interfaz de línea de comandos de inicio de pantalla de su servidor Ubuntu/Debian, necesita el programa FBGRAB. El programa FBGRAB es parte del paquete FBCAT. El paquete FBCAT está disponible en el repositorio oficial de paquetes de Ubuntu/Debian. Por lo tanto, es muy fácil de instalar en Ubuntu/Debian Server.

Primero, actualice el caché del repositorio del paquete APT con el siguiente comando:

$ sudo apt actualización

Para instalar el paquete FBCAT en Ubuntu/Debian Server, ejecute el siguiente comando:

$ sudo apt install fbcat

Para confirmar la instalación, presione Y y luego presiona .

El Administrador de paquetes APT debe comenzar a descargar FBCAT y todos los paquetes de dependencia requeridos. Tarda un tiempo para completar.

Una vez que se descargan los paquetes, el Administrador de paquetes APT los instala. Tarda un tiempo para completar.

En este punto, se debe instalar el paquete FBCAT.

Sintaxis del programa FBGRAB

El formato del programa FBGRAB que usará para tomar capturas de pantalla del shell de inicio de sesión o la interfaz de línea de comandos de los servidores Ubuntu/Debian es el siguiente:

$ sudo fbgrab

Aquí, son las opciones de FBGRAB compatibles que puede usar para controlar el comportamiento del FBGRAB.

El es el camino absoluto (yo.mi. /mnt/capturas de pantalla/imagen01.png) o ruta relativa (i.mi. ~/Photos/Image01.png, ./Capturas de pantalla/Image01.PNG) donde desea guardar el archivo de imagen de captura de pantalla. El FBGRAB guarda las imágenes de captura de pantalla en formato PNG. Entonces, los archivos de imagen terminan con el .Texto PNG (la extensión PNG).

Tomar capturas de pantalla del shell de inicio de sesión de Ubuntu/Debian Server actual

Para tomar una captura de pantalla del shell actual del servidor Ubuntu/Debian y guardarla en el directorio de trabajo actual como el archivo de imagen PNG - Image01.PNG, ejecute el siguiente comando:

$ sudo fbgrab Image01.png

Se debe tomar la captura de pantalla del shell de servidor Ubuntu/Debian actual.

Un nuevo archivo de imagen que es "Image01.PNG "debe crearse en el directorio de trabajo actual de su servidor Ubuntu/Debian.

$ ls -lh

Puede acceder al servidor Ubuntu/Debian a través de SFTP o Filezilla y descargar y ver el archivo de captura de pantalla. Como puede ver, la captura de pantalla de la interfaz actual de shell de inicio de sesión/línea de comandos de nuestro servidor Ubuntu se toma correctamente.

Tomar capturas de pantalla retrasadas del shell de inicio de sesión actual de Ubuntu/Debian Server

Tomar una captura de pantalla del shell actual del servidor Ubuntu/Debian después de 10 segundos (digamos) y guárdelo en el directorio de trabajo actual como el archivo de imagen PNG - Image02.PNG, ejecute el siguiente comando:

$ sudo fbgrab -s 10 image02.PNG &

Ahora, poca la interfaz actual de la línea de shell de inicio de sesión/línea de comandos con la información de la que desea tomar una captura de pantalla y se toma una captura de pantalla después de 10 segundos.

Prensa una vez para volver al símbolo del sistema.

Un nuevo archivo de imagen que es "Image02.PNG "debe crearse en el directorio de trabajo actual de su servidor Ubuntu/Debian.

$ ls -lh

Puede acceder al servidor Ubuntu/Debian a través de SFTP o Filezilla y descargar y ver el archivo de captura de pantalla. Como puede ver, la captura de pantalla de la interfaz actual de shell de inicio de sesión/línea de comandos de nuestro servidor Ubuntu se toma correctamente.

Cambiar a un shell interactivo diferente (TTY) en Ubuntu/Debian Server

Otra forma de tomar capturas de pantalla de la interfaz de shell de inicio de sesión/línea de comando de su servidor Ubuntu/Debian es usar dos capas interactivas diferentes. Una es la que desea tomar capturas de pantalla y otra para ejecutar el programa FBGRAB para tomar capturas de pantalla.

En Ubuntu/Debian Server, puede cambiar entre 6 capas interactivas (TTYS). El shell interactivo predeterminado es "tty1". Las otras conchas interactivas se llaman "tty2 "," tty3 "," tty4 "," tty5 "y" tty6"Respectivamente.

Puede cambiar el shell interactivo (TTY) de su servidor Ubuntu/Debian utilizando el + + Clave FN combinación. Aquí, FN es la tecla de función que debe presionar para cambiar a una carcasa interactiva.

Prensa + + F1 para cambiar a la carcasa interactiva 1 - "tty1".

Prensa + + F2 para cambiar a la carcasa interactiva 2 - "tty2".

Prensa + + F3 para cambiar a la carcasa interactiva 3 - "tty3".

Prensa + + F4 cambiar a la carcasa interactiva 4 - "tty4".

Prensa + + F5 Para cambiar a la carcasa interactiva 5 - "tty5".

Prensa + + F6 para cambiar a la carcasa interactiva 6 - "tty6".

El nombre del shell interactivo (TTY) se muestra en el mensaje de inicio de sesión de su servidor Ubuntu/Debian.

También puede ejecutar el siguiente comando para encontrar el shell interactivo (TTY) que está usando. En nuestro caso, es el shell interactivo predeterminado 1 - "tty1".

$ tty

Para cambiar a la caparazón interactivo 2, "tty2", prensa + + F2.

Una vez que inicie sesión en el Shell Interactive 2, "tty2", Puedes confirmar con el"tty"Comando que estás ejecutando el shell interactivo"tty2". Usamos el Shell Interactive 2, ",tty2", Para ejecutar el comando fbGrab para tomar capturas de pantalla del shell interactivo 1", tty1”(El shell interactivo predeterminado), de nuestro servidor Ubuntu en las siguientes secciones.

$ tty

Tomar capturas de pantalla de un caparazón interactivo específico (TTY) de servidores Ubuntu/Debian

Digamos que quieres tomar una captura de pantalla del caparazón interactivo "tty1"Desde el caparazón interactivo"tty2"De su servidor Ubuntu/Debian usando FBGRAB.

Primero, ejecute los comandos necesarios en el shell interactivo predeterminado "tty1"Que quieres tomar capturas de pantalla de.

Prensa + + F2 cambiar a la carcasa interactiva "tty2". Inicie sesión en el caparazón interactivo "tty2"Y ejecute el siguiente comando para tomar una captura de pantalla del shell interactivo predeterminado"tty1”(Opción FBGRAB -C 1). Guarde la captura de pantalla como el "Imagen03.pngArchivo de imagen en el directorio de trabajo actual de su servidor Ubuntu/Debian:

$ sudo fbgrab -c 1 image03.png

La captura de pantalla del shell interactivo predeterminado "tty1"Del servidor Ubuntu/Debian se debe tomar.

Un nuevo archivo de imagen que es "Imagen03.png"Debe crearse en el directorio de trabajo actual de su servidor Ubuntu/Debian.

$ ls -lh

Puede acceder al servidor Ubuntu/Debian a través de SFTP o Filezilla, descargar y ver el archivo de captura de pantalla. Como puede ver, la captura de pantalla del shell interactivo predeterminado "tty1"De nuestro servidor ubuntu se toma correctamente.

Tomar capturas de pantalla retrasadas de una carcasa interactiva específica (TTY) de servidores Ubuntu/Debian

Digamos que desea tomar una captura de pantalla del caparazón interactivo predeterminado "tty1"Desde el caparazón interactivo"tty2"De su servidor Ubuntu/Debian después de unos segundos de ejecutar el programa FBGRAB.

Primero, ejecute los comandos necesarios en el shell interactivo predeterminado "tty1"Que quieres tomar capturas de pantalla de.

Prensa + + F2 Cambiar a la carcasa interactiva "TTY2" e iniciar sesión en la carcasa interactiva "tty2".

Luego, ejecute el siguiente comando para tomar una captura de pantalla del shell interactivo predeterminado "tty1"(Opción FBGRAB -C 1) después de 20 segundos (opción FBGRAB -S 20) y guarde la captura de pantalla como el"Imagen04.pngArchivo de imagen en el directorio de trabajo actual de su servidor Ubuntu/Debian:

$ sudo fbgrab -c 1 -s 20 image03.png

La captura de pantalla del shell interactivo predeterminado "tty1"Del servidor Ubuntu/Debian se debe tomar.

Un nuevo archivo de imagen que es "Imagen04.png"Debe crearse en el directorio de trabajo actual de su servidor Ubuntu/Debian.

$ ls -lh

Puede acceder al servidor Ubuntu/Debian a través de SFTP o Filezilla, descargar y ver el archivo de captura de pantalla. Como puede ver, la captura de pantalla del shell interactivo predeterminado "TTY1" de nuestro servidor Ubuntu se toma correctamente.

Conclusión

Le mostramos cómo instalar el programa FBGRAB en los servidores Ubuntu/Debian. También le mostramos cómo tomar capturas de pantalla de la interfaz de shell de inicio de sesión/línea de comando de los servidores Ubuntu/Debian usando FBGRAB. También le mostramos cómo tomar capturas de pantalla retrasadas de la interfaz de shell de inicio de sesión/línea de comandos de los servidores Ubuntu/Debian también utilizando FBGRAB.

Referencias:

  1. ¿Cuál es el comando terminal para tomar una captura de pantalla?? - Pregúntale a Ubuntu
  2. ManPage de Ubuntu: FBGRAB: toma una captura de pantalla usando el dispositivo FrameBuffer