Take A Screenshot of Your Linux Login Screen

Cómo tomar una captura de pantalla de la pantalla de inicio de sesión en Linux

Hay muchas utilidades de captura de pantalla disponibles para Linux, y muchas de ellas son muy buenas. Es por eso que parece un poco extraño que ninguno de ellos sea capaz de tomar una captura de pantalla de la pantalla de inicio de sesión. Realmente no es así como funciona Linux.

Sin embargo, hay un par de formas de obtener esa captura de pantalla ilusoria. Uno es mucho más fácil que el otro, pero no te permite capturar tu pantalla personalizada. La segunda opción es más complicada, pero puede tomar una foto de casi cualquier pantalla de inicio de sesión. Cualquiera que sea la forma que elija, es completamente posible tomar imágenes de resolución completa de su pantalla de inicio de sesión de Linux.

Maquinas virtuales

Antes de entrar en este proceso, es mucho más fácil simplemente tomar una captura de pantalla de una máquina virtual. Si está ejecutando máquinas virtuales en su sistema, especialmente si está usando virt-manager o VirtualBox, puede tomar fácilmente una captura de pantalla usando las utilidades integradas en esas aplicaciones. Realmente no hay necesidad de ir más profundo.

con un guión

Advertencia: Este método no funciona con ningún sistema que ejecute Wayland. A partir de ahora, eso incluye muchas distribuciones que ejecutan GNOME, incluido Ubuntu. Si tiene GNOME y Wayland, el método de la máquina virtual es el mejor.

Sin embargo, hay una manera de tomar una captura de pantalla de la pantalla de inicio de sesión desde el mismo sistema. Es un poco más complicado y necesitas escribir un guión corto para hacerlo. Esta guía asume que estás usando alguna variante de Ubuntu o Debian, pero ciertamente puedes adaptarla a otros sistemas. Todo esto es bastante universal.

Instalar ImageMagick

El script que va a escribir requiere una aplicación común llamada ImageMagick. Es tan común que es posible que ya esté instalado en su sistema. De cualquier manera, intente instalarlo antes de hacer cualquier otra cosa.

sudo apt install imagemagick

Crea tu guión

Ahora que tiene ImageMagick, puede crear su script. Es relativamente corto y está diseñado para usar ImageMagick para tomar una captura de pantalla de una aplicación específica. En este caso, es su administrador de inicio de sesión. En los sistemas Ubuntu y Debian actuales, ese administrador de inicio de sesión es GDM.

Escribe tu guion

Abra el editor de texto de su elección y cree un nuevo archivo para su secuencia de comandos. Puedes nombrarlo como quieras, solo dale la extensión «.sh». Haga que ese archivo se vea como el siguiente ejemplo.

#! /bin/bash
chvt 7
DISPLAY=:0 XAUTHORITY=/var/lib/gdm/$DISPLAY.Xauth xwd -root

Si está usando un sistema Ubuntu que todavía usa Unity, o está en un entorno de escritorio diferente, probablemente tenga el administrador LightDM en su lugar. El guión para ese se ve un poco diferente.

#! /bin/bash
chvt 7
DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/$DISPLAY xwd -root

Eso es todo. Guarde su archivo y salga. Antes de que pueda ejecutar su archivo, asegúrese de que sea ejecutable.

Toma la oportunidad

Desafortunadamente, no puede simplemente ejecutar ese script. Debe asegurarse de que la pantalla de inicio de sesión esté activa y aún tenga acceso a una terminal. Hay un par de formas de hacerlo. Si prefiere SSH, probablemente ya sepa qué hacer. Si no, puedes seguir estos pasos.

Iniciar sesión en la terminal

1. Primero, cierre la sesión. Una vez que vea la pantalla de inicio de sesión, presione Ctrl + Alt + F1. Eso te llevará a la terminal.

2. Ahora que está en la terminal, inicie sesión en su cuenta de usuario. Luego, cambie al directorio con su script y ejecútelo.

sudo ./loginscreen.sh > login-screenshot.xwd

La última parte de ese comando dirige la salida del comando a un archivo. Ese archivo es la captura de pantalla.

Convertir el formato

Crea tu captura de pantalla

El último paso de este proceso requiere que convierta el formato de archivo a algo más útil. ImageMagick lo tiene cubierto allí. Tiene comandos integrados para ayudarte a convertir la imagen. Recuerde cambiar primero la propiedad de la imagen.

sudo chown user:user login-screensh.xwd
convert login-screenshot.xwd login-screenshot.png

Los resultados del proceso de captura de pantalla

Ahora, presione Ctrl + Alt + F7 para volver a su escritorio normal. Encontrará su captura de pantalla convertida en el mismo directorio donde creó su secuencia de comandos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas